Commit graph

3 commits

Author SHA1 Message Date
Pier-Jean Malandrino
3c80d8baf0 fix(workspace): reset doc state on navigation (bbox / analysis state leak)
Quand l'utilisateur naviguait d'un doc à un autre via /docs/:id, Vue
réutilisait l'instance du composant — onMounted ne se redéclenchait pas,
laissant l'analyse précédente (et donc les bbox du StructureViewer)
visibles tant que le nouveau fetch n'était pas terminé.

- DocWorkspacePage: watch props.id pour recharger le doc + :key sur les
  onglets (forçe un remount propre, reset l'état interne du
  StructureViewer comme selectedPage/hiddenTypes).
- DocInspectTab / DocAskTab: watch props.docId avec immediate:true,
  reset l'état au début du load + guard de race condition (ignore les
  réponses pour un docId obsolète).
2026-04-30 15:30:23 +02:00
Pier-Jean Malandrino
67e3be69df feat(#242): DocAskTab — Reasoning intégré au workspace (doc structure + question + trace cliquable) 2026-04-30 14:57:55 +02:00
Pier-Jean Malandrino
cab3e53fe4
feat(#216): E4/E5 — Doc workspace shell, DocTreeRail, DocWorkspaceHeader, editable chunks editor
Closes #216
Closes #217
Closes #218
Closes #219
Closes #220
Closes #221
Closes #222
2026-04-30 09:52:01 +02:00