-
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