• Joined on 2021-10-13
bruno pushed to main at Projets/ObsiGate 2026-03-26 21:03:08 -04:00
413524c3bf feat: introduce initial ObsiGate Single Page Application with Python backend for vault browsing and search.
bruno pushed to main at Projets/ObsiGate 2026-03-26 20:32:30 -04:00
ec97d75e59 feat: Implement the initial ObsiGate vanilla JavaScript single-page application frontend.
bruno pushed to main at Projets/ObsiGate 2026-03-26 20:18:58 -04:00
3ae430aaa6 feat: implement core backend API with data models, SSE, index management, and initial admin bootstrap.
bruno pushed to main at Projets/ObsiGate 2026-03-26 19:53:48 -04:00
2b69c49ed1 refactor: remove hidden files indexing configuration and convert to UI-only display preference, eliminating includeHidden and hiddenWhitelist from vault config and indexing logic while adding hideHiddenFiles client-side filtering
bruno pushed to main at Projets/ObsiGate 2026-03-26 16:00:29 -04:00
34f4e41419 feat: add comprehensive error handling and logging for vault settings save operations with permission error detection and detailed error messages in UI toast notifications
bruno pushed to main at Projets/ObsiGate 2026-03-26 15:18:02 -04:00
2686cc5d11 feat: add dynamic button state updates for hidden files config with modified vault count display and visual highlights to indicate unsaved changes
bruno pushed to main at Projets/ObsiGate 2026-03-26 15:08:03 -04:00
ac962bd416 feat: add per-vault reindexing with selective reload based on modified vaults, simplify hidden files whitelist logic to include all sub-hidden files when parent is whitelisted, and auto-uncheck includeHidden when adding whitelist items
bruno pushed to main at Projets/ObsiGate 2026-03-26 14:14:13 -04:00
80e2a7fc53 feat: fix hidden files whitelist logic to require ALL hidden path components be whitelisted, add vault config to single file indexing, and improve reindex button feedback with save phase indication
bruno pushed to main at Projets/ObsiGate 2026-03-26 09:25:18 -04:00
08e4d732f5 feat: merge UI vault settings with environment config, improve French UI text clarity, and enhance hidden files whitelist styling with hover effects and empty state
bruno pushed to main at Projets/ObsiGate 2026-03-26 09:10:24 -04:00
fe3ffe5860 refactor: extract should_include_path to utils module to resolve circular import between indexer and attachment_indexer
bruno pushed to main at Projets/ObsiGate 2026-03-25 09:54:45 -04:00
9e42fb072b feat: add hidden files configuration with per-vault settings for includeHidden and hiddenWhitelist, supporting environment variables and UI controls for selective indexing of dot-prefixed files and folders
bruno pushed to main at Projets/ObsiGate 2026-03-25 08:15:30 -04:00
8c30b0d238 feat: add explicit toast type parameters to all showToast calls for consistent error and success notifications
bruno pushed to main at Projets/ObsiGate 2026-03-25 07:58:44 -04:00
6108cfd486 feat: change default toast type from "error" to "info" and add debug logging
bruno pushed to main at Projets/ObsiGate 2026-03-25 07:53:09 -04:00
98481b074a feat: add error handling and toast type indicators to backend config save operation
bruno pushed to main at Projets/ObsiGate 2026-03-25 07:47:22 -04:00
1baad8eab9 feat: change config path from relative to absolute /app/data/config.json for Docker deployment
bruno pushed to main at Projets/ObsiGate 2026-03-24 23:55:26 -04:00
f22a2abae8 feat: add Progressive Web App (PWA) support with service worker registration, manifest, update notifications, and install prompts
bruno pushed to main at Projets/ObsiGate 2026-03-24 22:01:08 -04:00
611cd3ca02 feat: add theme synchronization to popout windows with localStorage and cross-window storage events
bruno pushed to main at Projets/ObsiGate 2026-03-24 21:38:32 -04:00
b1cee1a0ec feat: fix find-in-page highlighting to handle multiple matches per text node and prevent DOM corruption
bruno pushed to main at Projets/ObsiGate 2026-03-24 21:29:07 -04:00
7ccad9c589 feat: add find-in-page functionality with keyboard shortcuts, regex support, and match navigation
bruno pushed to main at Projets/ObsiGate 2026-03-24 20:59:45 -04:00
94deb08e16 feat: change "Nouvelle fenêtre" button label to "pop-out" for consistency