Commit Graph

  • 1116957c19 feat: menu contextuel repertoire → Sauvegarder recherche + icone dossier bruno 2026-06-15 16:45:45 -04:00
  • 5ec54d3cc2 fix: barre flottante deplacee hors content-area (avant </body>) — immunisee contre innerHTML bruno 2026-06-15 16:33:54 -04:00
  • c2d7000edf fix: barre flottante en position fixed (viewport) pour visibilite permanente bruno 2026-06-15 16:28:07 -04:00
  • 91d7074a07 fix: preserver la barre flottante lors du innerHTML clear du content-area bruno 2026-06-15 16:23:23 -04:00
  • d0bc5ebbd0 fix: mise a jour legacy.js + app.js pour les nouveaux IDs rb-* (barre flottante) bruno 2026-06-15 15:16:54 -04:00
  • 1ce3a6d65c feat: barre de recherche epuree + barre flottante de resultats bruno 2026-06-15 15:12:18 -04:00
  • 75a28da8d9 style: formatage HTML index.html — indentation multi-lignes coherente bruno 2026-06-15 14:55:36 -04:00
  • 0f4a7405db feat: section aide rapide dans le dashboard stats bruno 2026-06-15 14:11:49 -04:00
  • dd52f379bf fix: rename variables Forge pour eviter conflit const saveBtn bruno 2026-06-15 13:59:15 -04:00
  • cc2ec9e869 fix: suppression boutons doublons Forge + delegation parent modal bruno 2026-06-15 13:57:21 -04:00
  • feeb46b873 feat: finalisation éditeur Forge + mode hors-ligne PWA + consolidation roadmap bruno 2026-06-14 20:27:37 -04:00
  • 0cdebc5b40 feat: finalize Forge editor — Tab indent, Ctrl+K, auto-focus, AI status, French errors bruno 2026-06-10 09:09:53 -04:00
  • 8cf7b55747 fix: slash commands clean /command + cache-bust Forge iframe bruno 2026-06-10 08:59:58 -04:00
  • 89b0a5a024 Consolidate roadmap files into docs/ROADMAP.md bruno 2026-06-09 10:38:50 -04:00
  • 75291eac42 feat: Mermaid + highlight.js rendering in preview pane bruno 2026-06-06 01:05:16 -04:00
  • 88185c70e0 feat: preview uses ObsiGate server-side rendering (Mermaid, highlight, wikilinks) bruno 2026-06-06 00:53:40 -04:00
  • 3090fe62fe fix: Forge iframe height uses 82vh (bypasses flex parent issue) bruno 2026-06-06 00:40:35 -04:00
  • 6388718b87 fix: Forge iframe fills full modal height (position:absolute) bruno 2026-06-06 00:35:57 -04:00
  • 12eaa9f659 fix: textarea fills full editor height when content is short bruno 2026-06-06 00:27:17 -04:00
  • ac9382d12e fix: auto-height on file load so entire content is visible bruno 2026-06-06 00:18:11 -04:00
  • ba30d1e7ce feat: Forge opens in editor modal instead of new tab bruno 2026-06-06 00:11:21 -04:00
  • c58eb9314e fix: remove 160px bottom padding, editor now uses full height bruno 2026-06-06 00:06:17 -04:00
  • 53cd202a93 fix: bubble menu always positioned at selection end bruno 2026-06-06 00:04:04 -04:00
  • 76a5b23e96 feat: inline table form + code language picker (no more prompt dialogs) bruno 2026-06-06 00:02:16 -04:00
  • f42e37489b fix: table prompt in French, tab title shows filename bruno 2026-06-05 23:34:30 -04:00
  • 218c77dafb feat: auto-height, sync scroll, Mermaid QI, table prompt, bubble follow bruno 2026-06-05 23:33:37 -04:00
  • bbe109e4e5 fix: slash/QI keyboard nav + bubble position at selection bruno 2026-06-05 23:09:45 -04:00
  • bc47f79378 fix: slash menu at caret position, bubble below, Alt+I Quick Insert bruno 2026-06-05 22:56:38 -04:00
  • dcf82e7603 fix: load file content from /raw endpoint instead of /view bruno 2026-06-05 22:30:29 -04:00
  • 6eff157686 feat: add Forge button next to Edit in viewer toolbar bruno 2026-06-05 22:17:37 -04:00
  • a358f772bd feat: POC v3 — real editor with backend, AI, and preview bruno 2026-06-05 21:57:06 -04:00
  • a21546028a feat: POC v2 - real markdown textarea with live insertions bruno 2026-06-05 21:27:00 -04:00
  • 02564cadfa Add roadmap items for PDF support and split view editor bruno 2026-06-05 20:30:26 -04:00
  • 739b359de2 feat: Editor POC — multi-zone toolbar mockup (TOOLBAR_DESIGN_ANALYSIS.md) bruno 2026-06-05 20:29:56 -04:00
  • 0f400d72cd docs: ajout analyse complète architecture toolbar multi-zone (5 zones: top bar, slash menu, bubble menu, quick insert, AI panel) bruno 2026-06-05 19:53:05 -04:00
  • 0f1ae237a0 fix: patch beta diagram colors via JS — setAttribute overrides inline SVG fills (CSS !important fails) bruno 2026-06-05 13:11:50 -04:00
  • 0f6bb52776 fix: ER diagram — darker rows (#111d30/#152238), white text for high contrast bruno 2026-06-05 11:49:35 -04:00
  • 946c0098a9 fix: xychart-beta dark mode — CSS override for cream bars + orange line (ignores themeVariables) bruno 2026-06-05 11:46:18 -04:00
  • 24b91b0d62 fix: packet-beta dark mode — CSS override for hardcoded white blocks (themeVariables ignored by beta) bruno 2026-06-05 11:45:11 -04:00
  • 0fcb917a8d fix: ER diagram row contrast, mindmap branch colors, timeline blue boxes, xyChart blue bars bruno 2026-06-05 11:38:39 -04:00
  • 0f9e45dcb1 feat: comprehensive Mermaid dark theme — bleu-tinted palette for flowchart, gantt, git, mindmap, pie bruno 2026-06-05 11:21:24 -04:00
  • b55eacad78 feat: Mermaid dark theme with custom themeVariables + re-render on switch + fix code view colors bruno 2026-06-05 09:57:17 -04:00
  • 6d7f95186d fix: backup close button — add background + shadow so it's visible over the overlay bruno 2026-06-05 09:32:29 -04:00
  • 51a5162e66 feat: theme-adaptive fullscreen background + wire updateMermaidTheme to applyTheme bruno 2026-06-05 09:24:19 -04:00
  • 2cf9915208 feat: add 'Copy code Mermaid' button alongside 'Copy SVG' in header + fullscreen bruno 2026-06-05 09:11:26 -04:00
  • c7f652ace5 fix: export SVG/PNG targets .mermaid-rendered svg instead of first svg (Lucide icon) bruno 2026-06-05 09:05:18 -04:00
  • 697f25700b fix: replace requirementDiagram #10 with flowchart — Mermaid 11 does not support requirementDiagram bruno 2026-06-05 08:55:27 -04:00
  • dea1d73943 fix: requirementDiagram #10 — quote id field, remove period inside text quotes bruno 2026-06-05 08:54:57 -04:00
  • 027eab1368 docs: refonte ROADMAP — numerotation, effort/impact, P3/P4 explosés en 15 items détaillés bruno 2026-06-05 08:45:53 -04:00
  • 28ced406bc feat: Mermaid header bar, Code/Preview toggle, Copy SVG, Download PNG, fullscreen header bruno 2026-06-05 08:38:21 -04:00
  • fff658d551 fix: add isascii() check in safe_name to prevent non-ASCII chars in PDF Content-Disposition header bruno 2026-06-05 08:24:32 -04:00
  • 4a6e907f3f fix: Mermaid fullscreen — fill viewport instead of showing tiny centered diagram bruno 2026-06-05 08:14:54 -04:00
  • da58b97096 fix: Mermaid test file fixes (accents, escaping) + preprocessObsidian call in renderMermaidBlocks bruno 2026-06-05 08:02:45 -04:00
  • a0cae4a6a4 fix: close TestClient properly in auth_client fixture to prevent gzip cleanup errors bruno 2026-06-05 07:52:29 -04:00
  • ccb0fb3e97 fix: add missing initMermaid() call + skip mermaid blocks in highlight.js bruno 2026-06-05 07:43:19 -04:00
  • 69e86c239b fix: CSP add cdn.jsdelivr.net, fix regex syntax, fix manifest PNG->SVG bruno 2026-06-04 23:50:10 -04:00
  • 00f32ce9c2 fix: reload backend.indexer before watcher in IGNORED_DIRS tests bruno 2026-06-04 23:43:14 -04:00
  • 8c4ce5e3c0 fix: vaulthome.js import safeCreateIcons from utils.js instead of viewer.js bruno 2026-06-04 23:35:16 -04:00
  • 3b53de1b33 fix: resolve 57 ruff lint errors (unused imports, unused variables, import placement) bruno 2026-06-04 23:32:47 -04:00
  • 182e40800e docs: roadmap #20-29 marked FAIT bruno 2026-06-04 23:24:01 -04:00
  • 5c5ef561cf feat: Mermaid.js integration #20-29 — full diagram support bruno 2026-06-04 23:23:21 -04:00
  • 4674328303 docs: add Mermaid UX features #25-29 + clean duplicate #14 bruno 2026-06-04 23:16:47 -04:00
  • 6e8a51b21a docs: add Mermaid.js integration roadmap #20-24 + bump to v2.0.0-dev bruno 2026-06-04 23:11:31 -04:00
  • 9e552aa87d docs: roadmap #15-#19 marked FAIT bruno 2026-06-04 21:36:34 -04:00
  • 47dc79683f feat: backup manager #15 #16 #17 #18 #19 — preview, restore, purge vault, compress, auto-backup bruno 2026-06-04 21:36:05 -04:00
  • 7af347b6be fix: /api/backups — fpath.st_size -> fpath.stat().st_size + try/except bruno 2026-06-04 20:24:58 -04:00
  • 7720d9b96f docs: update ROADMAP — added backup management items #14-19 + reorganized bruno 2026-06-04 20:20:31 -04:00
  • fb87c9f7c3 feat: backup management page + max backups config + auto-cleanup bruno 2026-06-04 20:15:31 -04:00
  • ca132c2668 fix: rewrite backups.js with pure ASCII, no template literals - avoids encoding corruption bruno 2026-06-04 19:38:22 -04:00
  • 71646ccfb0 chore: bump service worker cache version to v1.9.0 bruno 2026-06-04 19:27:15 -04:00
  • 1f44fc9dfd fix: diff mode button uses ASCII-only text to avoid UTF-8 corruption bruno 2026-06-04 19:18:32 -04:00
  • 0c2b70d3f9 fix: diff mode button now has visible text label (Côte à côte / Unifiée) bruno 2026-06-04 18:59:04 -04:00
  • 652bcb9eef fix: export focusPathInSidebar from sidebar.js and import in viewer.js bruno 2026-06-04 18:52:28 -04:00
  • 8c5a5fd6b2 feat: side-by-side diff view + auto-save skips backup bruno 2026-06-04 18:37:14 -04:00
  • 1e9ecf656f fix: add missing timezone import in main.py bruno 2026-06-04 17:20:44 -04:00
  • 21117da114 fix: backup listing uses same vault for read/write + global close handler bruno 2026-06-04 17:10:40 -04:00
  • 67043a76e5 fix: store .obsigate-backup inside vault directory (not parent) for Docker write permissions bruno 2026-06-04 16:51:07 -04:00
  • 9f05059800 fix: backup close button is now a STATIC element in overlay (never replaced by innerHTML) bruno 2026-06-04 16:36:37 -04:00
  • 05ac6cd756 fix: rewrite backup viewer close button — match editor-btn pattern bruno 2026-06-04 16:06:39 -04:00
  • bc8083fd6b fix: backup storage relative to vault parent + global capture click handler for close button bruno 2026-06-04 15:22:02 -04:00
  • af05604e99 fix: backup viewer close button — add missing onclick to renderError + Escape key + proper cleanup bruno 2026-06-04 15:12:38 -04:00
  • e22967ada8 fix: inline rename uses .tree-item-text span instead of direct text node bruno 2026-06-04 15:01:05 -04:00
  • 247d78374c fix: import getFileIcon from utils.js + close button re-bind after setBody bruno 2026-06-04 14:58:07 -04:00
  • 0b3a7d5c95 feat: roadmap items #7 #8 #9 #10 — recent files, semver tag, search filters, dedup bruno 2026-06-04 12:11:51 -04:00
  • fc1a4e336e fix: vault home recursive + backup viewer fixes + AI status at startup v1.8.0 bruno 2026-06-04 09:28:57 -04:00
  • b077c24bf1 fix: corrections UI — indicateur voute, couleurs, statut IA, spinner éditeur bruno 2026-06-04 08:31:32 -04:00
  • 90dffdf26c fix: indicateur voute visible en mobile + debug log statut IA bruno 2026-06-04 08:11:08 -04:00
  • 873c7a572f fix: statut IA — suppression endpoint redondant + lecture runtime des clés API bruno 2026-06-04 07:55:42 -04:00
  • 7c9092993b fix: menu AI attaché au body pour éviter le clipping par overflow:hidden bruno 2026-06-04 07:42:11 -04:00
  • 6700b78004 fix: import manquant openFile dans sync.js (ReferenceError) bruno 2026-06-04 07:36:52 -04:00
  • 8819d04cf2 fix: indexation inversée non-bloquante — run_in_executor bruno 2026-06-04 07:33:50 -04:00
  • 7a4b3d1329 feat: points 11a + 11b — Indicateur AI Actif & Page d'accueil voute bruno 2026-06-03 22:36:31 -04:00
  • d1ba15c3aa feat: diff viewer backups — point 6 (backups, diff, restore) bruno 2026-06-03 22:22:50 -04:00
  • c07de4fd65 docs: explication détaillée du point 6 — Diff viewer backups bruno 2026-06-03 22:14:16 -04:00
  • cfb3825dbe feat: drag & drop de fichiers dans l'arborescence (portion 5) bruno 2026-06-03 13:56:27 -04:00
  • 96c1e9e6ec Mobile: add vault context indicator pill below header bruno 2026-06-03 13:46:37 -04:00
  • db8041d990 Add close-all tabs, close-current-file command, fix AI toolbar light theme + sticky bruno 2026-06-03 13:33:44 -04:00
  • f8267bbc1e Fix: palette files use TabManager for tab tracking, hide .tab-bar on mobile bruno 2026-06-03 13:14:14 -04:00
  • 998dcab8a3 Reformat HTML for improved readability bruno 2026-06-03 12:57:59 -04:00
  • c240cdd956 Fix pull-to-refresh: unblock overscroll chain through content-wrapper/app-container bruno 2026-06-03 12:57:15 -04:00