This website requires JavaScript.
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
e1fcbe9ce7
feat: expand CSP connect-src directive and add async loading guard for highlight.js in popout view
bruno
2026-04-12 17:06:35 -04:00
ddb73461da
feat: extract expandDirectoryInSidebar helper and add debouncing to breadcrumb navigation clicks
bruno
2026-03-31 22:22:45 -04:00
0362d4dfeb
feat: add center alignment option to scrollToElement and update breadcrumb navigation to center focused items
bruno
2026-03-31 21:59:51 -04:00
78f7fd6a53
feat: improve dashboard navigation to files by focusing parent directory and syncing active state
bruno
2026-03-31 21:26:45 -04:00
30b1d5fc93
feat: auto-expand collapsed directories when focusing path in sidebar from dashboard navigation
bruno
2026-03-31 21:03:39 -04:00
89c6889f42
feat: add matched_path field to tree search results for consistency with advanced search response format
bruno
2026-03-31 14:35:16 -04:00
84d3ad0e90
feat: add ext: operator for file extension filtering in advanced search
bruno
2026-03-31 13:41:07 -04:00
4c4b8be215
feat: redesign help modal with enhanced hero section, improved navigation styling, and card-based layout
bruno
2026-03-31 13:15:25 -04:00
7dc7e9932b
feat: hide vault filter dropdown menu item by adding hidden class to label element
bruno
2026-03-31 11:54:19 -04:00
309f945751
feat: add CodeMirror-based file editor with modal interface and syntax highlighting
bruno
2026-03-31 11:48:14 -04:00
f2de0d9456
feat: redesign dashboard card icons with outlined style and larger size
bruno
2026-03-31 07:38:13 -04:00
1c2e867585
fix: rename icon variable to iconContainer to avoid shadowing Lucide icon function
bruno
2026-03-30 23:14:42 -04:00
f539d02bcd
fix: add error handling for dashboard card icon creation with fallback to default file icon
bruno
2026-03-30 23:10:52 -04:00
01841b8abe
feat: expand file extension icon mappings and use dynamic icons in dashboard cards
bruno
2026-03-30 23:00:35 -04:00
4ede1a4fb1
feat: update tree item and action button icons to use accent color instead of secondary/muted colors
bruno
2026-03-30 22:44:22 -04:00
10a312ae89
feat: wrap tree item text in span elements and improve text overflow handling with flexbox
bruno
2026-03-30 21:50:29 -04:00