Commit Graph
40 Commits
Author SHA1 Message Date
bruno 29bdc52cef Add comprehensive error handling to raw file API endpoint with permission checks, binary file fallback, and detailed logging for read operations 2026-03-23 00:43:35 -04:00
bruno 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 2026-03-22 23:58:48 -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 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 2026-03-22 23:00:35 -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 6a782750de Add reload endpoint response model for per-vault indexing statistics 2026-03-22 22:08:42 -04:00
bruno 9cd0090117 Implement backend tree search API with frontend integration for real-time sidebar filtering with highlighted matches and vault-scoped results 2026-03-22 22:06:18 -04:00
bruno 29e6e1c052 Add PermissionError handling to vault indexer and implement recursive descendant expansion in sidebar tree filter with auto-expand for matching directories 2026-03-22 20:26:05 -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 f34f5ad708 Fix sidebar dropdown positioning with fixed positioning to prevent overflow clipping and ensure proper menu display outside collapsed panels 2026-03-22 10:17:22 -04:00
bruno 5dc1907ace Enhance breadcrumb navigation with path-selected highlighting, improved scroll positioning, and pulsing animation for focused tree items 2026-03-22 01:11:28 -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 29c1618472 Simplify header dropdown menu styling by removing color-mix adjustments and using direct CSS variables 2026-03-22 00:47:21 -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 05dc436cea Add clickable breadcrumbs that focus and expand corresponding sidebar paths with vault panel auto-expansion and improved collapsed state styling 2026-03-22 00:06:30 -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 7aec49776e Add custom scroll-into-view for tree items with smooth positioning and improve sidebar panel collapse animations with flex-based layout transitions 2026-03-21 23:41:49 -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 eba5af2fe0 Adjust header flex properties to improve layout balance and prevent overflow issues 2026-03-21 22:02:27 -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 0ba58115a2 Fix editor scrolling issues by enabling overflow on editor body and preventing modal scroll conflicts 2026-03-21 12:55:35 -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
bruno 25c7533409 Redesign header UI with dropdown menu for vault filter and theme toggle 2026-03-21 12:28:20 -04:00
bruno ae46e62902 Add file editing capability with CodeMirror 6 integration, loading indicator for searches, and clickable home logo 2026-03-21 12:04:10 -04:00
bruno 1213eb4781 Add fallback parser for markdown files with invalid YAML frontmatter to prevent indexing failures 2026-03-21 11:20:03 -04:00
bruno 2ed5f65a7a Expand file type support beyond Markdown to include code, config, and build files with syntax highlighting and improved UI filtering 2026-03-21 11:16:46 -04:00
bruno 8a22c1db28 Update FastAPI version to 0.110.3 for improved Docker compatibility and document additional excluded dependencies 2026-03-21 10:31:39 -04:00
bruno ffb7d49ea7 Switch from Alpine to Debian slim base image and update package installation commands 2026-03-21 10:25:54 -04:00
bruno 5c620a0b63 Update Docker commands to include --build flag and switch to minimal uvicorn variant 2026-03-21 10:13:59 -04:00
bruno d2845b24ba Update Docker Compose configuration to build image locally and clarify setup instructions 2026-03-21 10:08:21 -04:00
bruno 819193a080 Update README with comprehensive documentation and change default port to 2020 2026-03-21 10:01:00 -04:00
bruno e76e9ea962 first commit 2026-03-21 09:52:44 -04:00