v0.2.0
Latest
Downloads Page Redesign
- New Downloads UI — redesigned downloads page with new layout, storage bar, and pagination
- File Type Categorization — enriched file type detection derived from file extension with color-coded categories
- Show in Folder — added Show in Folder support to quickly locate downloaded files
- Cross-Session Resume — preserve partial download files across browser restarts and resume interrupted downloads automatically
- Shared File Type Utilities — extracted file type constants and icon map to a shared file-type-utils module
History Page Redesign
- Page Time Tracking — track total duration and active duration per visit with analytics widgets
- Per-Visit Storage — store one row per visit in browsing history with a dedicated visitCount column
- Analytics Charts — redesigned header with heatmap, sparklines, pie chart, and category chart
- Category Pills — persistent, multi-selectable, color-coded category pills with accurate counts during search
- Visual Polish — responsive charts, flat day groups, bookmark-style entries, and line bars
Bookmarks Page Redesign
- Reading Queue / Reference Split — redesigned bookmarks with reading queue and reference sections with a 3-state URL bar toggle
- Unified Design Language — redesigned bookmarks page to match downloads page design scheme with shared color palette
- Sort by Creation Date — bookmarks now sort by creation date with visit count bar removed
- Category Colors — moved category color map to app-constants for consistent styling across pages
Favicon Improvements
- Net Fetch for Favicons — fetch favicons via net.fetch using tab session to bypass CDN hotlink protection
- Fallback Chain — proper fallback chain with empty box default instead of Nav0 logo on load error
User Agent
- Chrome User Agent Default — default user agent changed to Chrome to fix header fingerprint mismatch with websites
UI Polish
- Inactive Tab Borders — added subtle border to inactive tabs for better visual separation
- Design System Fonts — removed monospace font overrides, using Nav0 design system variables throughout
Bug Fixes
- Settings Page Crash — fixed settings page crash by guarding process.platform for renderer context
- Time Flush Interval — added periodic time flush to prevent data loss on long-running tabs with 15-minute interval
- Bookmarks maxVisits — removed stale maxVisits reference in bookmarks resetAndReload
- Progress Bar — fixed progress bar display when server doesn't send Content-Length header
- File Size Backfill — backfill fileSize on download completion for accurate storage display
