Commit Graph

  • 6e59dfdd06 fix: export populateCustomDropdown from ui.js + missing imports bruno 2026-05-28 19:35:22 -04:00
  • 015bec7774 fix: add missing imports (api, escapeHtml, safeCreateIcons, getFileIcon) to sidebar, legacy, viewer, dashboard, config bruno 2026-05-28 19:28:50 -04:00
  • c83068f473 fix: add safeCreateIcons import to auth.js + export closeHeaderMenu from ui.js bruno 2026-05-28 19:20:23 -04:00
  • e2b35fc19e fix: remove duplicate inline exports from legacy.js (already in export block) bruno 2026-05-28 18:55:00 -04:00
  • 9971168025 fix: remaining const state.allVaults → allVaults in auth.js bruno 2026-05-28 18:51:06 -04:00
  • ffc6dac172 feat: frontend tests — import/export validator + unit tests + CI integration bruno 2026-05-28 18:46:10 -04:00
  • 2c6c74419c fix: revert _state.allVaults → _allVaults (AdminPanel local property) bruno 2026-05-28 18:40:00 -04:00
  • 148b3851ae fix: add missing state. prefix to all bare state variable references across all modules bruno 2026-05-28 18:33:39 -04:00
  • 75fac8256b fix: remove stray }; in ui.js bruno 2026-05-28 18:29:53 -04:00
  • 6fd3bb7351 fix: remove duplicate _origInit2 monkey-patch blocks in ui.js bruno 2026-05-28 18:26:23 -04:00
  • 004729bdbb fix: remove duplicate FindInPageManager block in ui.js bruno 2026-05-28 17:59:41 -04:00
  • 40c439e1eb fix: complete audit — add missing TabManager, ContextMenuManager, FindInPageManager to ui.js; remove monkey-patch; add all exports bruno 2026-05-28 17:18:18 -04:00
  • 58f7173cc3 fix: add missing exports to regenerated ui.js and search.js bruno 2026-05-28 17:09:10 -04:00
  • eab6c11dc4 fix: add export to openFile in viewer.js bruno 2026-05-28 17:05:43 -04:00
  • 6a55dfd5eb fix: over-aggressive state.xxx replacements on local variables bruno 2026-05-28 17:02:27 -04:00
  • 33cfefcb20 fix: remove duplicate escapeHtml in viewer.js (already imported) bruno 2026-05-28 16:58:25 -04:00
  • 7c927ca54e fix: rebuild ui.js, search.js, viewer.js from app.js with shell script (no truncation) bruno 2026-05-28 16:54:15 -04:00
  • 97d14d867a fix: apply state.xxx pattern and exports to regenerated modules bruno 2026-05-28 16:50:06 -04:00
  • 6d36b53b3a fix: regenerate corrupted ui.js, search.js, viewer.js from app.js bruno 2026-05-28 16:49:29 -04:00
  • a2ff9297ce fix: strip line number prefixes from all JS files bruno 2026-05-28 16:46:17 -04:00
  • deadf1e1ea fix: repair broken import blocks in sync.js and legacy.js bruno 2026-05-28 16:41:15 -04:00
  • 643a73e0f5 fix: strip read_file line numbers accidentally injected into JS files bruno 2026-05-28 16:40:14 -04:00
  • 7866f93778 refactor: state.js → mutable object to fix 'assignment to constant' errors bruno 2026-05-28 16:34:39 -04:00
  • 16e0860a69 fix: export RightSidebarManager from ui.js bruno 2026-05-28 16:20:17 -04:00
  • 48ab3d2b80 fix: add missing _recentFilesCache and _recentRefreshTimer in config.js bruno 2026-05-28 16:15:49 -04:00
  • 60c23e811b fix: add missing safeCreateIcons import in ui.js bruno 2026-05-28 16:06:40 -04:00
  • a0768d7a76 fix: remove broken ES module const reassignment (openFile monkey-patch) bruno 2026-05-28 15:43:31 -04:00
  • 83a5de2ed2 fix: add missing openFile import in ui.js bruno 2026-05-28 15:35:35 -04:00
  • 1b9ba69c52 perf: O(T) stemming instead of O(S×T) — fixes 15min index freeze bruno 2026-05-28 15:23:51 -04:00
  • 25cfd7cc56 fix: export DashboardSharedWidget from dashboard.js bruno 2026-05-28 14:58:42 -04:00
  • e995f727bd docs: graph view — 15/16 done, marked complete bruno 2026-05-28 14:52:52 -04:00
  • e9e954f36b feat(graph): Phase 4 — Barnes-Hut, cache, lazy loading bruno 2026-05-28 14:52:31 -04:00
  • 8c95899456 docs: Phase 3 graph view done bruno 2026-05-28 14:48:46 -04:00
  • 0416266dde feat(graph): Phase 3 — type filter, export PNG, fullscreen, focus node bruno 2026-05-28 14:48:31 -04:00
  • bf836caccc docs: mark Phase 1+2 graph view as done bruno 2026-05-28 14:46:40 -04:00
  • a373279b08 feat(graph): Phase 1+2 — full-vault, tag filter, backlinks, tooltips, depth slider bruno 2026-05-28 14:46:22 -04:00
  • c8e74bd39b docs: graph view improvements roadmap (4 phases) bruno 2026-05-28 14:41:58 -04:00
  • f3e16e3c3d docs: ROADMAP + README v1.5.1 (ES module split) bruno 2026-05-28 14:05:38 -04:00
  • 4836d6f1d0 refactor: split app.js (8875 lines) into 12 ES modules bruno 2026-05-28 14:04:50 -04:00
  • 58ce3181c9 docs: mark stemming as done in ROADMAP bruno 2026-05-28 13:15:55 -04:00
  • 23fa003422 feat: French stemming (snowballstemmer) — 'recettes' matches 'recette', 'mangeons' matches 'manger' bruno 2026-05-28 13:15:37 -04:00
  • 271a463d6d docs: ROADMAP.md + README v1.5.0 (CI/CD complet) bruno 2026-05-28 13:11:08 -04:00
  • 7965139230 ci: re-enable coverage artifact upload via native Gitea runner (v3) bruno 2026-05-28 13:06:21 -04:00
  • 1a14927f36 fix: resolve all 28 mypy type errors + re-enable coverage in CI bruno 2026-05-28 12:57:30 -04:00
  • 7096050da5 fix: disable upload-artifact (not available on self-hosted runner) bruno 2026-05-28 12:47:41 -04:00
  • a9a1730b8e fix: make mypy advisory (28 pre-existing type errors) bruno 2026-05-28 12:43:07 -04:00
  • 6fc43e2485 fix: ruff lint errors + bandit false positives + pip-audit non-blocking bruno 2026-05-28 12:41:31 -04:00
  • 7b2da1ff6a feat: CI/CD pipeline + sortedcontainers for O(log n) index ops bruno 2026-05-27 22:47:28 -04:00
  • 8d1b766947 test: expand coverage to 49% (+78 new tests, 175 total) bruno 2026-05-27 22:32:10 -04:00
  • edb9e98f81 test: add pytest suite - 97 tests, search + indexer + auth bruno 2026-05-27 22:06:27 -04:00
  • a5afbb1dc1 fix: SSE sync indicator stuck on 'Connexion...' (3 fixes) bruno 2026-05-27 21:40:32 -04:00
  • 2469026c1d fix: login endpoint - request variable shadowing Starlette Request bruno 2026-05-27 21:16:11 -04:00
  • 17eea0559d docs: update README with quick wins, security features, .env workflow bruno 2026-05-27 21:12:13 -04:00
  • 58a0ffc76c feat: quick wins - dockerignore, env secrets, gzip, cache-control bruno 2026-05-27 20:35:08 -04:00
  • d6cf2a1a7f Remove vault filter dropdown from dashboard bruno 2026-05-27 15:57:59 -04:00
  • 6e742bfa2c Adjust dashboard tab styling for responsive layout bruno 2026-05-27 15:23:50 -04:00
  • b5aae2b2fd Reduce dashboard tab padding and font, enlarge icons bruno 2026-05-27 15:09:08 -04:00
  • b879163052 Refine mobile styles and improve search, sidebar, and layout bruno 2026-05-27 12:55:46 -04:00
  • a7c719afb1 Prioritize autocomplete dropdown over search results on Enter keypress bruno 2026-05-27 12:25:25 -04:00
  • 8055b20e5f Fix tag filtering to preserve "all" vault filter bruno 2026-05-27 12:08:59 -04:00
  • fcf134d37e Always show tags section with placeholder or error message bruno 2026-05-27 12:01:23 -04:00
  • 73593f5e89 Remove duplicate _collectItems call bruno 2026-05-27 11:54:24 -04:00
  • c3d583177a Handle aborted requests by returning early bruno 2026-05-27 11:51:10 -04:00
  • 96218f872e Avoid flashing loading state on fast search queries bruno 2026-05-27 11:39:37 -04:00
  • 56b2a004f9 Show loading state while fetching suggestions bruno 2026-05-27 10:56:44 -04:00
  • e5b5f2d4f4 Limit search history to 5 items and isolate suggestion fetches bruno 2026-05-27 09:59:35 -04:00
  • 586acbe9a1 Keep the dropdown hidden after search execution bruno 2026-05-27 09:45:22 -04:00
  • 0d3de28967 Simplify sidebar tabs, improve saved search display, and refactor suggestions bruno 2026-05-27 09:27:26 -04:00
  • 1c59300f11 Remove stray extra closing brace bruno 2026-05-27 08:44:18 -04:00
  • e3c25b5b09 Add saved searches with CRUD API and UI sidebar bruno 2026-05-27 08:39:52 -04:00
  • aa2c05b05f Add regex search with highlighted snippet support bruno 2026-05-27 08:15:39 -04:00
  • 0630aeba77 Remove case-sensitive toggle and reset search options on clear bruno 2026-05-27 08:01:57 -04:00
  • ff06d89eda Support non-Markdown files in public share and add raw download endpoint bruno 2026-05-26 22:34:45 -04:00
  • 7c4f2964eb Render frontmatter as styled cards in public share view bruno 2026-05-26 22:16:21 -04:00
  • dc9684e56c Remove deprecated PDF endpoint and update frontend download actions bruno 2026-05-26 21:55:42 -04:00
  • 4929ff7beb Remove unnecessary libgdk-pixbuf2.0-0 dependency bruno 2026-05-26 21:32:07 -04:00
  • c79202716c Add WeasyPrint PDF export for markdown files bruno 2026-05-26 21:22:02 -04:00
  • 9776311c20 Add public share PDF download endpoint bruno 2026-05-26 20:56:59 -04:00
  • b0b5541bc5 Style shared page with SVG icons and theme-aware banner bruno 2026-05-26 20:43:15 -04:00
  • 9752b18529 Add dark theme support and bookmark status to share view bruno 2026-05-26 20:19:58 -04:00
  • d4896a5df1 Sync YAML frontmatter with share and bookmark actions bruno 2026-05-26 20:02:37 -04:00
  • 32a41532ba Auto-set Content-Type for JSON HTTP requests bruno 2026-05-26 15:46:26 -04:00
  • b1fcc080e5 Add bookmark support and enhance share dialog bruno 2026-05-26 15:40:02 -04:00
  • 20f9bad9c0 Replace replace UI with search result navigation bruno 2026-05-26 15:25:20 -04:00
  • 6cd981f9bc Move search state variables to module scope bruno 2026-05-26 14:37:44 -04:00
  • f2170e9ac8 Guard against missing search elements and restyle search layout bruno 2026-05-26 14:05:26 -04:00
  • 8fdcdaf412 Add search toggles, path filters, and find/replace functionality bruno 2026-05-26 13:35:38 -04:00
  • 6c282ac77f Add index change hook for incremental updates bruno 2026-05-26 12:43:38 -04:00
  • 775722f5d4 Switch inverted index from stale check to incremental updates bruno 2026-05-26 12:37:59 -04:00
  • 872a3e56dd Refactor file opening to use TabManager and add dashboard tab system bruno 2026-05-26 12:14:47 -04:00
  • b38f3f16e4 Coalesce index generation increments and add rebuild cooldown bruno 2026-05-26 11:42:47 -04:00
  • 0b611a8735 Add share, webhook, and conflict management features bruno 2026-05-26 11:00:48 -04:00
  • ed2bb4f7fb Add missing imports and clear backlink index bruno 2026-05-26 10:35:22 -04:00
  • 482937fb30 Add audit logging, rate limiting, secret redactor, and backlinks bruno 2026-05-26 10:27:00 -04:00
  • 5280dc7a50 Add comprehensive documentation and analysis files bruno 2026-05-26 08:35:58 -04:00
  • 456b308af6 Remove obsolete changelog, guides, specs and TODO files bruno 2026-05-26 08:34:35 -04:00
  • c65063fbca Update README docker-compose syntax and add incremental sidebar refresh bruno 2026-05-25 22:05:40 -04:00
  • 9ce95eda2d Remove toast notification for silent auto-indexing bruno 2026-05-25 21:54:25 -04:00
  • e84b66a257 Add fallback clipboard copy and wrap content in layout container bruno 2026-05-25 21:21:41 -04:00
  • 370420aa00 ajout de fonctionnalités bruno 2026-05-25 20:21:42 -04:00