docling-studio/frontend/src/shared
Pier-Jean Malandrino 3fe0d3daa5 feat(#251): add Neo4j as a StoreKind
- domain : StoreKind.NEO4J ajouté à l'enum
- service : validation config par kind étendue (Neo4j requires non-empty index_name)
- frontend : Neo4jConfigForm (index_name + database optionnelle), dispatcher StoreConfigForm, dropdown kind, i18n FR/EN
- tests service : 2 cas Neo4j (create OK + missing index_name 422)

Auth (URI/user/password) reste pilotée par les variables d'environnement
globales (cf. infra/neo4j.py) — la config par store ne porte que les
paramètres routables (index, database).
2026-05-04 13:37:44 +02:00
..
api Format all frontend files with Prettier 2026-04-03 15:50:32 +02:00
breadcrumb feat(#208): doc workspace breadcrumb (Studio > <doc> > <mode>) 2026-04-29 17:52:59 +02:00
composables Add reusable pagination composable and PaginationBar component 2026-04-02 13:41:50 +02:00
routing feat(#251): API client typé create/update/delete + StoreForm + Create/Edit pages 2026-05-04 12:28:27 +02:00
storage refactor(audit): remediate 0.5.0 audit findings — clean architecture, security, DRY, SOLID, perf 2026-04-29 14:00:00 +02:00
ui feat(#209): rework sidebar nav (Home / Docs / Stores / Runs / Settings) 2026-04-29 17:53:23 +02:00
appConfig.ts fix(decoupling): eliminate cross-feature imports and add typed health endpoint 2026-04-10 13:11:29 +02:00
format.test.ts feat(#211): E3 — Document library (/docs), filters, bulk actions, multi-file import, StatusBadge 2026-04-30 09:30:29 +02:00
format.ts feat(#211): E3 — Document library (/docs), filters, bulk actions, multi-file import, StatusBadge 2026-04-30 09:30:29 +02:00
i18n.test.ts fix(decoupling): eliminate cross-feature imports and add typed health endpoint 2026-04-10 13:11:29 +02:00
i18n.ts feat(#251): add Neo4j as a StoreKind 2026-05-04 13:37:44 +02:00
types.ts feat(#225,#224): vocabulary rename index→ingest + stale stores strip 2026-04-30 10:42:10 +02:00