v0.2.1
New Settings
- Permissions Settings Page — view and manage all site permissions from a dedicated settings page with reliable refresh on section activation, window focus, and manual reload
- On Startup Options — choose how Nav0 opens on launch ("Continue where you left off", "Open new tab page", or "Open specific pages"), defaulting to continue where you left off
- Downloads Location — configurable downloads directory so you can pick where files are saved
- Session Restore — reopen non-private windows and tabs on restart when "Continue where you left off" is enabled
Downloads Page
- Expanded File Type Detection — file types enrichment based on filesamples.com extension mappings for more accurate categorization
- Unique Category Colors — every display type category now has its own distinct color for clearer visual grouping
Website Categorization
- Centralized Category Map —
WEBSITE_CATEGORY_MAPconsolidated intodata-constants.tsand shared across History and Bookmarks pages - New Categories — added health, gaming, travel, education, entertainment, jobs, and lifestyle website categories
- Top Website Mappings — expanded mapping of popular websites to their categories
Bug Fixes
- Browser View Handler on Startup — register IPC handlers before creating windows on startup to prevent missing handler errors
- Settings DevTools Toggle — fix DevTools toggle and empty keyboard shortcuts display in settings
- Character Encoding — add missing
charset="UTF-8"declarations to renderer HTML pages (About, Bookmarks, Settings, Downloads, History, New Tab) - Session Restore Typings — add session restore type declarations to the renderer
BrowserAPIinterface - Permissions Fetch Reliability — defensive logging and error handling around permissions fetch
Improvements
- Time-Spent Tracking Flush — reduced flush interval from 15 minutes to 1 minute to prevent data loss on short sessions
