5 Commits

Author SHA1 Message Date
57da40f25f feat: add backup file management settings
- Added settings UI to enable/disable .bak file creation when saving files
- Created settings storage in .obsidian/obsiviewer.json to persist backup preferences
- Added API endpoints to read/write backup settings (/api/settings)
- Implemented automatic cleanup of existing .bak files when disabling backups
- Modified file save operations to respect backup setting across notes, bookmarks and graph files
- Removed existing .bak files from version control
2025-10-31 07:35:39 -04:00
cbdb000d4b feat: enhance navigation and URL state management
- Added clickable "Quick Links" header to navigate to all pages view
- Implemented URL normalization to handle multiple section params (tag/folder/quick) with priority rules
- Added suppressNextNoteSelection flag to prevent auto-selection for certain quick link actions
- Updated URL state service to use setQuickWithMarkdown for consistent navigation state
- Improved path normalization to handle backslashes and leading slashes consistently
- Added distinct
2025-10-30 21:34:45 -04:00
20cc6e9215 chore: update Angular TypeScript build info cache 2025-10-02 10:55:11 -04:00
89c8315820 chore: update TypeScript build info cache 2025-10-01 08:20:34 -04:00
81d7f1f7c2 chore: update Angular cache and TypeScript build info 2025-09-30 11:52:03 -04:00