Commit Graph
54 Commits
Author SHA1 Message Date
bruno d6cf2a1a7f Remove vault filter dropdown from dashboard 2026-05-27 15:57:59 -04:00
bruno 0d3de28967 Simplify sidebar tabs, improve saved search display, and refactor
suggestions
2026-05-27 09:27:26 -04:00
bruno e3c25b5b09 Add saved searches with CRUD API and UI sidebar
Add extension field to search results and display it
Add active filter badges and save button to search header
2026-05-27 08:39:52 -04:00
bruno d4896a5df1 Sync YAML frontmatter with share and bookmark actions 2026-05-26 20:02:37 -04:00
bruno 20f9bad9c0 Replace replace UI with search result navigation 2026-05-26 15:25:20 -04:00
bruno 8fdcdaf412 Add search toggles, path filters, and find/replace functionality 2026-05-26 13:35:38 -04:00
bruno 872a3e56dd Refactor file opening to use TabManager and add dashboard tab system 2026-05-26 12:14:47 -04:00
bruno 0b611a8735 Add share, webhook, and conflict management features 2026-05-26 11:00:48 -04:00
bruno e84b66a257 Add fallback clipboard copy and wrap content in layout container 2026-05-25 21:21:41 -04:00
bruno 370420aa00 ajout de fonctionnalités 2026-05-25 20:21:42 -04:00
bruno 84d3ad0e90 feat: add ext: operator for file extension filtering in advanced search
- Add ext: operator support to query parser in backend and frontend
- Update search documentation in README and help modal with ext: examples
- Parse ext: operator to extract file extension filter (strips leading dot, converts to lowercase)
- Filter search candidates by file extension in advanced_search function
- Add ext chip display in search UI alongside existing tag/vault/title/path chips
- Update API documentation and function
2026-03-31 13:41:07 -04:00
bruno 4c4b8be215 feat: redesign help modal with enhanced hero section, improved navigation styling, and card-based layout
- Increase help container max-width from 960px to 1320px for wider layout
- Add overflow-y auto and scroll-behavior smooth to help-body
- Redesign help navigation with wider sidebar (260px), softer background colors, and rounded pill-style links
- Add emoji icons to all navigation menu items for better visual hierarchy
- Transform navigation links with rounded borders, gradient backgrounds on
2026-03-31 13:15:25 -04:00
bruno 7dc7e9932b feat: hide vault filter dropdown menu item by adding hidden class to label element 2026-03-31 11:54:19 -04:00
bruno d26a40a99d feat: initialize frontend structure with login screen, search interface, and CodeMirror integration 2026-03-27 23:13:59 -04:00
bruno 6fc1c59664 feat: initialize ObsiGate frontend with SPA structure, search history, and autocomplete functionality 2026-03-27 23:09:47 -04:00
bruno 9e1b4f4105 feat: add initial frontend SPA for vault browsing, advanced search, and markdown rendering. 2026-03-27 21:29:22 -04:00
bruno 960a06f189 feat: Initialize ObsiGate application with core frontend and backend components. 2026-03-27 14:37:23 -04:00
bruno fff0e94470 feat: add initial implementation of the ObsiGate frontend SPA. 2026-03-27 14:11:07 -04:00
bruno 4afa0ab5f9 feat: add "Derniers fichiers ouverts" widget to main dashboard
- Replace welcome message with a professional dashboard widget displaying the last opened files.
- Implement configurable file limit via existing settings.
- Design includes responsive grid layout and various UI states (loading, empty, error).
- Introduce new JavaScript module `DashboardRecentWidget` for handling file loading and rendering.
- Ensure accessibility compliance and responsive design breakpoints.
2026-03-27 11:25:08 -04:00
bruno 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 2026-03-26 19:53:40 -04:00
bruno 2686cc5d11 feat: add dynamic button state updates for hidden files config with modified vault count display and visual highlights to indicate unsaved changes 2026-03-26 15:17:55 -04:00
bruno 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 2026-03-26 09:24:56 -04:00
bruno 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 2026-03-25 09:54:34 -04:00
bruno f22a2abae8 feat: add Progressive Web App (PWA) support with service worker registration, manifest, update notifications, and install prompts 2026-03-24 23:55:15 -04:00
bruno 7ccad9c589 feat: add find-in-page functionality with keyboard shortcuts, regex support, and match navigation 2026-03-24 21:29:05 -04:00
bruno e06ae556ba feat: add right sidebar with table of contents, scroll spy, and reading progress tracking 2026-03-24 20:40:04 -04:00
bruno c5e395005f feat: implement initial ObsiGate application with backend API, indexing, search, and basic frontend. 2026-03-24 12:56:00 -04:00
bruno ee77daa6d7 feat: implement initial frontend application with comprehensive styling, theming, and core structure. 2026-03-23 21:42:45 -04:00
bruno 190f47f134 feat: Introduce a comprehensive authentication system, including user management, JWT handling, and initial frontend components with Docker support. 2026-03-23 15:44:37 -04:00
bruno 757b72c549 Add real-time file synchronization with watchdog, SSE notifications, and dynamic vault management API 2026-03-23 14:16:45 -04:00
bruno d8e5d0ef57 Add help modal navigation with table of contents, scroll spy, vault context indicator, and new window button for file viewing 2026-03-23 13:46:17 -04:00
bruno b40fcae62f Add advanced search engine with inverted index, thread pool execution, configuration API, and comprehensive diagnostics 2026-03-23 13:21:20 -04:00
bruno e171a0dc35 Add advanced TF-IDF search with autocomplete, query operators, facets, pagination, and accent normalization 2026-03-23 12:09:46 -04:00
bruno 1129d1bca5 Add multi-language syntax highlighting to source editor, improve copy button to copy raw file content, and add permission error handling to file API endpoint 2026-03-22 23:52:10 -04:00
bruno 6f694148db Add desktop sidebar toggle with persistent state, search result highlighting, and improved filter icon positioning 2026-03-22 23:37:53 -04:00
bruno 0d60dd8acc Replace collapsible sidebar panels with tab-based navigation for vaults and tags with debounced filtering and dynamic placeholder text 2026-03-22 22:42:35 -04:00
bruno d311a09527 Implement multi-stage Docker build with security hardening, add health check endpoint, optimize in-memory search with O(1) wikilink lookup, extract inline tags from markdown content, and enhance documentation with architecture diagrams and performance metrics 2026-03-22 19:03:34 -04:00
bruno d9add8dcba Add auto-expand vault functionality to sidebar filter with improved clear button visibility and restructured input layouts for both search and filter components 2026-03-22 13:24:06 -04:00
bruno 3a86450a73 Add case-sensitive toggle and clear buttons to search and sidebar filter inputs with visual active states and improved layout 2026-03-22 12:20:10 -04:00
bruno bed8e93624 Add default tag filter for single-brace template syntax and update help menu icon from circle-help to book-open 2026-03-22 11:51:02 -04:00
bruno 0ff888280a Add tag filtering system with configurable pattern-based filters and persistent localStorage settings 2026-03-22 11:29:26 -04:00
bruno 7a53e85e3d Reduce header dropdown menu padding and spacing for more compact design with consistent border radius and fixed-width positioning 2026-03-22 10:47:10 -04:00
bruno 565c3c8a27 Replace native select dropdowns with custom styled dropdowns featuring improved visual consistency, dark mode support, and enhanced accessibility with ARIA attributes 2026-03-22 00:56:55 -04:00
bruno fd11827977 Simplify header dropdown menu with streamlined list-based layout, remove card-based design, and reduce visual complexity with cleaner styling 2026-03-22 00:41:45 -04:00
bruno 1e7c8dd6a8 Redesign help modal and header dropdown menu with modern card-based UI, enhanced visual hierarchy, and comprehensive user guide sections 2026-03-22 00:18:08 -04:00
bruno fe30703a0d Remove accessibility label from vault quick-select dropdown to simplify sidebar UI 2026-03-21 23:52:23 -04:00
bruno a42f61e59a Add collapsible sidebar panels, vault quick-select dropdown, help modal, and vault focus feature with improved navigation UX 2026-03-21 23:09:32 -04:00
bruno b73aa19c51 Add file deletion endpoint with multi-tag filtering support and redesigned editor UI with icon-only buttons 2026-03-21 22:42:55 -04:00
bruno 7fbf0f07ef Add multi-tag filtering with active tag display, optimize directory browsing performance, and improve mobile editor UI 2026-03-21 21:52:58 -04:00
bruno eac1980e62 Add textarea fallback for CodeMirror initialization failures and fix module dependency conflicts with import map 2026-03-21 12:43:30 -04:00