Changelog
All notable changes to Minimal.
v0.2.0
Added
Changed
- Replaced useEffect anti-patterns with idiomatic React patterns
- Improved bookmark creation performance with parallelized create flows
- Stabilized refresh callbacks and added content-visibility/preloading optimizations
Fixed
- Slash redirect behavior for ingest events
- Resolved project-wide ESLint errors and warnings #56
v0.1.0
Added
Changed
- Simplified email call sites and settings dialog
Fixed
- Twitter profile pictures showing generic X favicon instead of actual avatars #50
- Consistent paragraph spacing in email templates #50
- Dashboard UI spacing, empty state, and dialog close buttons #50
- Sign-out dialog closing before async work completes #50
- Broken favicons, missing referrer, and public profile auto-enable
v0.0.1
Added
- Multi-select functionality with keyboard and mouse support for bulk operations #41
- Bulk move and delete dialogs with server-side endpoints
- Multi-select toolbar with Select All, Move, Copy URLs, and Delete actions
- Context menu integration - actions on selected items apply to all selected bookmarks
- Keyboard shortcuts for multi-select (Cmd+A for select all, Space for toggle)
- Settings dialog with profile management and name editing #35
- Claude Code GitHub workflows for automated PR assistance and code review #40
- Split dashboard into separate route with cached landing page for better performance #36
- Changelog page to track product updates #34
Changed
- Migrated all dialogs to Base UI API for better compatibility and performance
- Increased bulk move dialog dropdown width to 16rem for better readability
- Replaced width animations with GPU-accelerated transform: scaleX() for smoother performance
- Improved mobile browser support with proper dynamic viewport height (min-h-dvh)
- Enhanced toolbar design to match context menu aesthetics
- Added prefers-reduced-motion support for accessibility
- Optimized animations by removing expensive blur filters
- Improved dropdown spacing and visual balance
Fixed
- Dropdown selection reset issue in bulk move dialog - selections now persist correctly
- Hydration errors from nested button elements in dialogs and dropdowns
- Invalid HTML structure where buttons were nested inside other buttons
- Tab visibility state issues where favicons would show as fallback icons after returning to tab
- Keyboard selection state misalignment when bookmarks data changed
- Favicon loading failures during tab-hidden periods