bruno pushed to main at Projets/ObsiGate 2026-07-29 13:06:40 -04:00
a4ea322c75 fix(excalidraw): send ready signal immediately (fix deadlock: iframe waited for init, parent waited for ready)
bruno pushed to main at Projets/ObsiGate 2026-07-29 11:45:03 -04:00
7e5cd85b8a fix(excalidraw): use esm.sh ?alias param to force React 18.3.1 across entire dependency tree
bruno pushed to main at Projets/ObsiGate 2026-07-29 11:41:24 -04:00
8c665fb568 fix(excalidraw): use import map to force React 18.3.1 for ALL modules including Excalidraw internals
bruno pushed to main at Projets/ObsiGate 2026-07-29 11:32:08 -04:00
7d8fa18201 fix(excalidraw): pin React 18.3.1 exact version (esm.sh was resolving to React 19)
bruno pushed to main at Projets/ObsiGate 2026-07-29 11:17:51 -04:00
b413ca9a0b chore: remove stray session files
bruno pushed to main at Projets/ObsiGate 2026-07-29 11:17:02 -04:00
dfd8d5929c fix(excalidraw): fusion imports ESM en un seul module + CSP worker-src/blob:
bruno pushed to main at Projets/ObsiGate 2026-07-29 10:54:52 -04:00
1b5319fde1 feat(excalidraw): support complet des fichiers .excalidraw (#78)
bruno pushed to main at Projets/ObsiGate 2026-07-29 10:44:33 -04:00
ff38dd086e docs(roadmap): #78 — ajout création .excalidraw (modale, menu contextuel, squelette JSON)
bruno pushed to main at Projets/ObsiGate 2026-07-29 10:38:42 -04:00
7b02bc9ab4 docs(roadmap): ajout #78 — Éditeur Excalidraw (.excalidraw)
bruno pushed to main at Projets/ObsiGate 2026-07-29 10:20:45 -04:00
380ca29f2c fix(dragdrop): unify tree+tab drop zone logic, fix cross-pane transfer
bruno pushed to main at Projets/ObsiGate 2026-07-29 09:56:46 -04:00
7389d26520 fix(markdown): convert single newlines to hard breaks matching Obsidian behavior
bruno pushed to main at Projets/ObsiGate 2026-07-28 13:10:51 -04:00
298ea082c0 fix: split view — plus de panneaux vides, transfert auto de l'onglet
bruno pushed to main at Projets/ObsiGate 2026-07-28 11:08:01 -04:00
ffefe4eb16 fix: grille CSS grid-row/column explicites pour 2/3/4 panneaux
bruno pushed to main at Projets/ObsiGate 2026-07-28 10:53:22 -04:00
257e35198d fix: split view — supprimé display:none qui cachait les panneaux inactifs
bruno pushed to main at Projets/ObsiGate 2026-07-28 10:27:08 -04:00
38569c2f9f test: I2 + I3 — 46 tests d'intégration + suite E2E Playwright
bruno pushed to main at Projets/ObsiGate 2026-07-28 10:20:21 -04:00
66d9c17985 chore: ROADMAP #75 — sections synchronisées (C1b/D2/E3/E4/G3 cochées)
bruno pushed to main at Projets/ObsiGate 2026-07-28 10:15:44 -04:00
03e115b65b feat: #75 complété — 5 dernières sous-tâches implémentées
bruno pushed to main at Projets/ObsiGate 2026-07-28 10:08:04 -04:00
804e6313b3 feat: finalisation split view #75 — boutons, nav clavier, palette, ROADMAP
bruno pushed to main at Projets/ObsiGate 2026-07-27 23:34:00 -04:00
ed5cf597f9 fix: migration des onglets singleton → PaneTabManager au split
bruno pushed to main at Projets/ObsiGate 2026-07-27 23:28:33 -04:00
4deb54b3a3 fix: dragstart singleton TabManager — JSON au lieu de String(idx)