Skip to main content

Command Palette

Search for a command to run...

Bookmarx | v2.0.1 Release Notes

Updated
โ€ข2 min read
Bookmarx | v2.0.1 Release Notes

Release Notes - Version 2.0.1

๐Ÿš€ Performance Improvements

  • Massive Speed Boost: Reduced initial load time from 5-10 seconds to 1-2 seconds (5-10x faster)

  • Instant Collection Clicks: Optimized collection navigation for instant response times

  • Lazy Loading: Bookmarks now decrypt on-demand, dramatically reducing initial page load

  • DOM Optimization: Reduced rendered elements by 80-90% by hiding collapsed folder contents

  • OnPush Change Detection: Implemented Angular OnPush strategy for 95% reduction in change detection cycles

โœจ New Features

  • Multi-Select Mode: Bulk delete collections with checkbox selection interface

  • Resizable File Explorer: Drag separator to resize collection panel (200-800px range)

    • Width preference persists across sessions

    • Improved grab area with 16px hit zone for easier interaction

    • Smart viewport constraints prevent separator from disappearing off-screen

  • Enhanced Search: Upgraded to fuzzy search algorithm

    • Searches across bookmark titles, URLs, and collection paths

    • Supports partial matches and character-order matching (e.g., "ghb" finds "GitHub")

    • Results ranked by relevance

    • Applied to both in-app search and omnibox search

๐Ÿ› Bug Fixes

  • Fixed drag-and-drop preventing collection clicks after sorting

  • Fixed separator tracking cursor position during drag

  • Resolved localStorage persistence for file explorer width

  • Fixed backwards compatibility issue with Version 1 encrypted data (titles/descriptions now decrypt correctly)

  • Corrected drag-and-drop depth and parent relationship tracking

๐Ÿ”ง Technical Improvements

  • Removed expensive SanitizeUrl() calls (Angular handles sanitization automatically)

  • Implemented trackBy functions to prevent unnecessary DOM re-renders

  • Background title decryption for collapsed collections

  • Optimized array reference updates for OnPush change detection compatibility


For users with large bookmark collections (200+ folders, 1000+ bookmarks), performance improvements will be especially noticeable.