docling-studio/document-parser/api
Pier-Jean Malandrino 3a09c18c59 fix(decoupling): eliminate cross-feature imports and add typed health endpoint
Frontend decoupling:
- Create shared/appConfig.ts as reactive bridge (locale, maxFileSizeMb,
  maxPageCount) eliminating shared→features and feature→feature imports
- Give history feature its own Pinia store and API layer (was re-export
  of analysis store)
- Give chunking feature its own Pinia store and API layer (was importing
  from analysis)
- ChunkPanel receives analysis data via props instead of cross-feature
  store import
- document/store reads maxFileSizeMb from shared config instead of
  importing feature-flags store
- shared/i18n reads locale from shared config instead of importing
  settings store

Backend:
- Add HealthResponse Pydantic schema for /api/health endpoint

Closes #140, closes #141, closes #142, closes #143
2026-04-10 13:11:29 +02:00
..
__init__.py Radical architecture change, migration to a more lightweight 2026-03-17 16:06:27 +01:00
analyses.py feat: batch large documents with page_range and progress reporting 2026-04-07 17:54:40 +02:00
documents.py feat: make document max size configurable via MAX_FILE_SIZE_MB env var 2026-04-08 10:27:38 +02:00
schemas.py fix(decoupling): eliminate cross-feature imports and add typed health endpoint 2026-04-10 13:11:29 +02:00