Commit graph

  • aef4361012
    Merge 72669f5fa8 into 27e3323bff Pier-Jean Malandrino 2026-05-11 16:45:54 +0200
  • 72669f5fa8 feat(#263): DocWorkspacePage shell — Linked/Inspect/Compare switcher feature/263-doc-workspace-shell-switcher Pier-Jean Malandrino 2026-05-11 16:30:46 +0200
  • c8ce37a55e
    Merge 27e3323bff into c3d4b11f48 Pier-Jean Malandrino 2026-05-11 14:18:39 +0000
  • 27e3323bff feat(#257): surface gating via STUDIO_MODE + RAG_PIPELINE master flags release/0.6.1 Pier-Jean Malandrino 2026-05-11 15:52:29 +0200
  • d1bf23b1a2 feat(#257): surface gating via STUDIO_MODE + RAG_PIPELINE master flags chore/257-isolate-studio-feature-flag Pier-Jean Malandrino 2026-05-11 15:52:29 +0200
  • fa2c7d7525 fix(analyses): filter list endpoint by documentId — prevent cross-doc bbox leak Pier-Jean Malandrino 2026-04-30 15:49:25 +0200
  • 5b5da2cd4b test(#256): Karate UI regression for Doc tab chunk mode Pier-Jean Malandrino 2026-05-07 11:09:19 +0200
  • b4ad874600 fix(#256): drop pushDocumentToStore duplicate, align rechunk return shape Pier-Jean Malandrino 2026-05-07 11:09:13 +0200
  • ef80e22342 feat(#256): add /api/documents/{id}/chunks routes + ChunkService Pier-Jean Malandrino 2026-05-07 11:09:04 +0200
  • 75a2db087b docs(#256): flesh out design doc with chunk service + 9 routes plan Pier-Jean Malandrino 2026-05-07 10:49:23 +0200
  • aa1a195a61 fix(analyses): filter list endpoint by documentId — prevent cross-doc bbox leak fix/256-doc-tab-chunk-mode-404 Pier-Jean Malandrino 2026-04-30 15:49:25 +0200
  • 92bba34649 docs(#254): flesh out design doc + sync README image sizes release/0.6.0 Pier-Jean Malandrino 2026-05-06 14:06:52 +0200
  • 4088a8b8dd chore(#254): bake Docling model checkpoints into the local image Pier-Jean Malandrino 2026-05-06 10:36:15 +0200
  • ddaeb90d5d docs(#254): document WITH_REASONING build-arg in README Pier-Jean Malandrino 2026-05-06 09:55:56 +0200
  • a57087b8ea chore(#254): wire WITH_REASONING + HF cache volume in compose Pier-Jean Malandrino 2026-05-06 09:55:51 +0200
  • 0b544bdaef chore(#254): slim latest-local image (multi-stage + opt-in reasoning) Pier-Jean Malandrino 2026-05-06 09:55:46 +0200
  • 38da579103 docs(#254): scaffold design doc for local image size optim Pier-Jean Malandrino 2026-05-06 09:55:36 +0200
  • 8ac81b9461 test(#256): Karate UI regression for Doc tab chunk mode Pier-Jean Malandrino 2026-05-07 11:09:19 +0200
  • 4a422a8464 fix(#256): drop pushDocumentToStore duplicate, align rechunk return shape Pier-Jean Malandrino 2026-05-07 11:09:13 +0200
  • 70972e807a feat(#256): add /api/documents/{id}/chunks routes + ChunkService Pier-Jean Malandrino 2026-05-07 11:09:04 +0200
  • 43a434c854 docs(#256): flesh out design doc with chunk service + 9 routes plan Pier-Jean Malandrino 2026-05-07 10:49:23 +0200
  • 7fe9a8a823 docs(#256): scaffold design doc for chunk-mode 404 Pier-Jean Malandrino 2026-05-07 10:22:45 +0200
  • 392d316716 docs(#254): flesh out design doc + sync README image sizes feature/254-optim-taille-image-latest-local Pier-Jean Malandrino 2026-05-06 14:06:52 +0200
  • 9d43b38854 chore(#254): bake Docling model checkpoints into the local image Pier-Jean Malandrino 2026-05-06 10:36:15 +0200
  • a3c8ed932e docs(#254): document WITH_REASONING build-arg in README Pier-Jean Malandrino 2026-05-06 09:55:56 +0200
  • 132a3d9c24 chore(#254): wire WITH_REASONING + HF cache volume in compose Pier-Jean Malandrino 2026-05-06 09:55:51 +0200
  • f051d7bb5b chore(#254): slim latest-local image (multi-stage + opt-in reasoning) Pier-Jean Malandrino 2026-05-06 09:55:46 +0200
  • 975f4057e8 docs(#254): scaffold design doc for local image size optim Pier-Jean Malandrino 2026-05-06 09:55:36 +0200
  • df1bbef143 feat(#251): expose backend error detail in apiFetch errors Pier-Jean Malandrino 2026-05-04 13:55:57 +0200
  • 151505cdbf feat(#251): add Neo4j as a StoreKind Pier-Jean Malandrino 2026-05-04 13:37:44 +0200
  • d55066005d feat(#251): nav CRUD sur StoresListPage + StoreDetailPage Pier-Jean Malandrino 2026-05-04 12:28:33 +0200
  • 7ad25aeb2a feat(#251): API client typé create/update/delete + StoreForm + Create/Edit pages Pier-Jean Malandrino 2026-05-04 12:28:27 +0200
  • 245ef40a24 feat(#251): /api/stores router + wiring + schemas Pydantic + tests API Pier-Jean Malandrino 2026-05-04 12:22:53 +0200
  • 9d2e9ab0f4 feat(#251): StoreService — CRUD orchestration + per-kind config validation Pier-Jean Malandrino 2026-05-04 12:19:43 +0200
  • ce140bab43 feat(#251): SqliteStoreRepository — update/delete/find_by_name/clear_default_except Pier-Jean Malandrino 2026-05-04 12:18:05 +0200
  • 53d28c2282 fix(workspace): reset doc state on navigation (bbox / analysis state leak) Pier-Jean Malandrino 2026-04-30 15:30:23 +0200
  • ed2f47fdc8 chore: re-track frontend/package-lock.json (CI requires it) Pier-Jean Malandrino 2026-05-04 13:35:05 +0200
  • bb24098c21 chore: gitignore local autonomy-mode doc + untrack frontend lockfile Pier-Jean Malandrino 2026-05-04 12:16:06 +0200
  • 1e9e57ab2d feat(#243,#244,#245): E8 — Stores pages (list, detail, query) Pier-Jean Malandrino 2026-04-30 11:07:16 +0200
  • 2718d86262 feat(#242): DocAskTab — Reasoning intégré au workspace (doc structure + question + trace cliquable) Pier-Jean Malandrino 2026-04-30 10:59:58 +0200
  • 0062890830 feat(#240,#241): DocInspectTab — Markdown/Elements/Images from Docling analysis Pier-Jean Malandrino 2026-04-30 10:57:46 +0200
  • e40b5ba0a5 feat(#225,#224): vocabulary rename index→ingest + stale stores strip Pier-Jean Malandrino 2026-04-30 10:04:01 +0200
  • 88f109ed4c feat(#216): E4/E5 — Doc workspace shell, DocTreeRail, DocWorkspaceHeader, editable chunks editor Pier-Jean Malandrino 2026-04-30 09:52:01 +0200
  • 6527307553 feat(#211): E3 — Document library (/docs), filters, bulk actions, multi-file import, StatusBadge Pier-Jean Malandrino 2026-04-30 09:30:29 +0200
  • 7b6d64c434 feat(#210): feature-flag mode gating + deep-link redirect Pier-Jean Malandrino 2026-04-29 17:50:21 +0200
  • 058d718116 feat(#209): rework sidebar nav (Home / Docs / Stores / Runs / Settings) Pier-Jean Malandrino 2026-04-29 17:45:14 +0200
  • ab5de2aac3 feat(#208): doc workspace breadcrumb (Studio > <doc> > <mode>) Pier-Jean Malandrino 2026-04-29 17:41:51 +0200
  • 47e0d197b3 feat(#207): document-centric routing skeleton Pier-Jean Malandrino 2026-04-29 17:38:19 +0200
  • 8234a3c23f docs(design): E2 design docs for 0.6.0 navigation refactor Pier-Jean Malandrino 2026-04-29 17:31:41 +0200
  • 0c09274836 chore(#206): backfill 0.6.0 doc-centric data model Pier-Jean Malandrino 2026-04-29 15:48:28 +0200
  • 648f2a5c0d feat(#205): promote chunks to first-class entities + audit trail Pier-Jean Malandrino 2026-04-29 15:45:18 +0200
  • 4b59ef2330 feat(#204): deterministic chunkset hash for auto-stale detection Pier-Jean Malandrino 2026-04-29 15:40:49 +0200
  • d81f36d899 feat(#203): per (document, store) ingestion state Pier-Jean Malandrino 2026-04-29 15:38:56 +0200
  • ff0b795b6d feat(#202): introduce Document lifecycle state machine Pier-Jean Malandrino 2026-04-29 15:34:25 +0200
  • 805d881d65 docs(design): E1 design docs for 0.6.0 doc-centric ingest Pier-Jean Malandrino 2026-04-29 15:24:16 +0200
  • 5444838d6c chore: gitignore local-only artifacts on release/0.6.0 Pier-Jean Malandrino 2026-04-29 15:13:43 +0200
  • c3d4b11f48 fix(ci): install pytestarch in docling-compat workflow main Pier-Jean Malandrino 2026-05-05 09:37:01 +0200
  • 7873c6bd89 feat(#251): expose backend error detail in apiFetch errors feature/251-stores-crud Pier-Jean Malandrino 2026-05-04 13:55:57 +0200
  • 3fe0d3daa5 feat(#251): add Neo4j as a StoreKind Pier-Jean Malandrino 2026-05-04 13:37:44 +0200
  • 61e1c30b12 Merge branch 'release/0.6.0' into feature/251-stores-crud Pier-Jean Malandrino 2026-05-04 13:35:14 +0200
  • f032d09fac chore: re-track frontend/package-lock.json (CI requires it) Pier-Jean Malandrino 2026-05-04 13:35:05 +0200
  • 087623a2cc feat(#251): nav CRUD sur StoresListPage + StoreDetailPage Pier-Jean Malandrino 2026-05-04 12:28:33 +0200
  • 93be01db5f feat(#251): API client typé create/update/delete + StoreForm + Create/Edit pages Pier-Jean Malandrino 2026-05-04 12:28:27 +0200
  • b722be7f61 feat(#251): /api/stores router + wiring + schemas Pydantic + tests API Pier-Jean Malandrino 2026-05-04 12:22:53 +0200
  • d941279e1b feat(#251): StoreService — CRUD orchestration + per-kind config validation Pier-Jean Malandrino 2026-05-04 12:19:43 +0200
  • f6670ebf22 feat(#251): SqliteStoreRepository — update/delete/find_by_name/clear_default_except Pier-Jean Malandrino 2026-05-04 12:18:05 +0200
  • 7937c9603c chore: gitignore local autonomy-mode doc + untrack frontend lockfile Pier-Jean Malandrino 2026-05-04 12:16:06 +0200
  • cb2040a227
    fix(graph): filter dangling edges before passing to cytoscape-dagre claude/fix-graph-loading-error-GHW3H Claude 2026-05-04 08:25:53 +0000
  • 3c80d8baf0 fix(workspace): reset doc state on navigation (bbox / analysis state leak) fix/doc-bbox-state-leak Pier-Jean Malandrino 2026-04-30 15:30:23 +0200
  • ed50756ccd
    Merge pull request #248 from scub-france/feature/243-stores Pier-Jean Malandrino 2026-04-30 15:00:11 +0200
  • 66f0d0cf62 feat(#243,#244,#245): E8 — Stores pages (list, detail, query) feature/243-stores Pier-Jean Malandrino 2026-04-30 11:07:16 +0200
  • aae1e1a845
    Merge pull request #247 from scub-france/feature/242-ask-tab Pier-Jean Malandrino 2026-04-30 14:59:46 +0200
  • 67e3be69df feat(#242): DocAskTab — Reasoning intégré au workspace (doc structure + question + trace cliquable) feature/242-ask-tab Pier-Jean Malandrino 2026-04-30 10:59:58 +0200
  • 71434aeb48
    Merge pull request #246 from scub-france/feature/240-inspect-tab Pier-Jean Malandrino 2026-04-30 14:57:18 +0200
  • 2807cc3aea fix(nginx): move template outside sites-enabled to avoid nginx loading it raw v0.5.1 Pier-Jean Malandrino 2026-04-30 12:09:32 +0200
  • c73bb71de7 fix(nginx): move template outside sites-enabled to avoid nginx loading it raw hotfix/413-nginx-max-body-size Pier-Jean Malandrino 2026-04-30 12:09:32 +0200
  • 9f2c61839e chore(release): 0.5.1 Pier-Jean Malandrino 2026-04-30 11:31:00 +0200
  • 2e2c2eaa98 docs(readme): document NGINX_MAX_BODY_SIZE env var and nginx upload layer Pier-Jean Malandrino 2026-04-30 11:29:48 +0200
  • 789b07c7d1 fix(nginx): make upload body size configurable via NGINX_MAX_BODY_SIZE env var Pier-Jean Malandrino 2026-04-30 11:20:02 +0200
  • d278ad5f98 chore(release): 0.5.1 Pier-Jean Malandrino 2026-04-30 11:31:00 +0200
  • 091af02fa9 docs(readme): document NGINX_MAX_BODY_SIZE env var and nginx upload layer Pier-Jean Malandrino 2026-04-30 11:29:48 +0200
  • 17a7bca4d7 fix(nginx): make upload body size configurable via NGINX_MAX_BODY_SIZE env var Pier-Jean Malandrino 2026-04-30 11:20:02 +0200
  • 7dd76e39f8 feat(#240,#241): DocInspectTab — Markdown/Elements/Images from Docling analysis feature/240-inspect-tab Pier-Jean Malandrino 2026-04-30 10:57:46 +0200
  • 63dfcaab67 feat(#225,#224): vocabulary rename index→ingest + stale stores strip Pier-Jean Malandrino 2026-04-30 10:04:01 +0200
  • e44fbb134e feat(#225,#224): vocabulary rename index→ingest + stale stores strip feature/225-vocabulary-rename Pier-Jean Malandrino 2026-04-30 10:04:01 +0200
  • cab3e53fe4
    feat(#216): E4/E5 — Doc workspace shell, DocTreeRail, DocWorkspaceHeader, editable chunks editor Pier-Jean Malandrino 2026-04-30 09:52:01 +0200
  • ceaa039bc1 feat(#216): E4/E5 — Doc workspace shell, DocTreeRail, DocWorkspaceHeader, editable chunks editor Pier-Jean Malandrino 2026-04-30 09:48:41 +0200
  • 59af8acdc6
    feat(#211): E3 — Document library (/docs), filters, bulk actions, multi-file import, StatusBadge Pier-Jean Malandrino 2026-04-30 09:30:29 +0200
  • e420e8d888 feat(#211): E3 document library — /docs table, filters, bulk actions, multi-file import, StatusBadge Pier-Jean Malandrino 2026-04-30 09:06:20 +0200
  • d121874fb0
    Merge pull request #235 from scub-france/feature/210-feature-flag-mode-gating Pier-Jean Malandrino 2026-04-29 17:54:10 +0200
  • 7351159eeb feat(#210): feature-flag mode gating + deep-link redirect feature/210-feature-flag-mode-gating Pier-Jean Malandrino 2026-04-29 17:50:21 +0200
  • ef98464b68
    Merge pull request #234 from scub-france/feature/209-nav-rework Pier-Jean Malandrino 2026-04-29 17:53:46 +0200
  • 9d4d53b9e0 feat(#209): rework sidebar nav (Home / Docs / Stores / Runs / Settings) feature/209-nav-rework Pier-Jean Malandrino 2026-04-29 17:45:14 +0200
  • a645d26e6b
    Merge pull request #233 from scub-france/feature/208-doc-workspace-breadcrumb Pier-Jean Malandrino 2026-04-29 17:53:13 +0200
  • be51105aaa feat(#208): doc workspace breadcrumb (Studio > <doc> > <mode>) feature/208-doc-workspace-breadcrumb Pier-Jean Malandrino 2026-04-29 17:41:51 +0200
  • b74e3b169c
    Merge pull request #232 from scub-france/feature/207-document-centric-routing Pier-Jean Malandrino 2026-04-29 17:52:48 +0200
  • f10cd01594 feat(#207): document-centric routing skeleton feature/207-document-centric-routing Pier-Jean Malandrino 2026-04-29 17:38:19 +0200
  • 621a9e3fce docs(design): E2 design docs for 0.6.0 navigation refactor Pier-Jean Malandrino 2026-04-29 17:31:41 +0200
  • 77baa9d01b
    Merge pull request #230 from scub-france/chore/206-lifecycle-state-migration Pier-Jean Malandrino 2026-04-29 17:11:10 +0200
  • f85195be0c chore(#206): backfill 0.6.0 doc-centric data model chore/206-lifecycle-state-migration Pier-Jean Malandrino 2026-04-29 15:48:28 +0200