• Joined on 2021-10-13
bruno pushed to main at Projets/ObsiGate 2026-03-23 13:21:37 -04:00
b40fcae62f Add advanced search engine with inverted index, thread pool execution, configuration API, and comprehensive diagnostics
bruno pushed to main at Projets/ObsiGate 2026-03-23 12:18:05 -04:00
af7d1c0d2e Reduce logging verbosity by downgrading frontmatter and permission warnings to debug level
bruno pushed to main at Projets/ObsiGate 2026-03-23 12:09:53 -04:00
e171a0dc35 Add advanced TF-IDF search with autocomplete, query operators, facets, pagination, and accent normalization
bruno pushed to main at Projets/ObsiGate 2026-03-23 11:08:27 -04:00
ba6271b89b Improve image path regex to handle spaces, parentheses, and emojis in standard markdown image links with greedy matching and path trimming
bruno pushed to main at Projets/ObsiGate 2026-03-23 10:22:33 -04:00
175ac3dea8 Add comprehensive Obsidian image rendering with multi-strategy resolution, attachment indexing, and API endpoints for image serving with MIME type detection and rescan functionality
bruno pushed to main at Projets/ObsiGate 2026-03-23 00:43:41 -04:00
29bdc52cef Add comprehensive error handling to raw file API endpoint with permission checks, binary file fallback, and detailed logging for read operations
bruno pushed to main at Projets/ObsiGate 2026-03-22 23:58:49 -04:00
db70d51c65 Add case-insensitive path validation for Windows/Docker compatibility, improve error handling in file API with binary file support and enhanced logging for path resolution and file read operations
bruno pushed to main at Projets/ObsiGate 2026-03-22 23:52:11 -04:00
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
bruno pushed to main at Projets/ObsiGate 2026-03-22 23:38:02 -04:00
6f694148db Add desktop sidebar toggle with persistent state, search result highlighting, and improved filter icon positioning
bruno pushed to main at Projets/ObsiGate 2026-03-22 23:00:36 -04:00
8e1ae4be26 Optimize tree search with pre-built path index for O(1) vault lookup and eliminate filesystem traversal by indexing all directories and files during vault scan
bruno pushed to main at Projets/ObsiGate 2026-03-22 22:42:36 -04:00
0d60dd8acc Replace collapsible sidebar panels with tab-based navigation for vaults and tags with debounced filtering and dynamic placeholder text
bruno pushed to main at Projets/ObsiGate 2026-03-22 22:08:44 -04:00
6a782750de Add reload endpoint response model for per-vault indexing statistics
bruno pushed to main at Projets/ObsiGate 2026-03-22 22:06:25 -04:00
9cd0090117 Implement backend tree search API with frontend integration for real-time sidebar filtering with highlighted matches and vault-scoped results
bruno pushed to main at Projets/ObsiGate 2026-03-22 20:26:12 -04:00
29e6e1c052 Add PermissionError handling to vault indexer and implement recursive descendant expansion in sidebar tree filter with auto-expand for matching directories
bruno pushed to main at Projets/ObsiGate 2026-03-22 19:03:41 -04:00
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
bruno pushed to main at Projets/ObsiGate 2026-03-22 13:24:11 -04:00
d9add8dcba Add auto-expand vault functionality to sidebar filter with improved clear button visibility and restructured input layouts for both search and filter components
bruno pushed to main at Projets/ObsiGate 2026-03-22 12:20:11 -04:00
3a86450a73 Add case-sensitive toggle and clear buttons to search and sidebar filter inputs with visual active states and improved layout
bruno pushed to main at Projets/ObsiGate 2026-03-22 11:51:03 -04:00
bed8e93624 Add default tag filter for single-brace template syntax and update help menu icon from circle-help to book-open
bruno pushed to main at Projets/ObsiGate 2026-03-22 11:29:33 -04:00
0ff888280a Add tag filtering system with configurable pattern-based filters and persistent localStorage settings
bruno pushed to main at Projets/ObsiGate 2026-03-22 10:47:11 -04:00
7a53e85e3d Reduce header dropdown menu padding and spacing for more compact design with consistent border radius and fixed-width positioning