Bookmarx | v2.0.1 Release Notes

Introducing Bookmarx, the ultimate bookmark browser extension for privacy-conscious individuals. Bookmarx is not just a bookmark manager; itβs a fortress for your digital resources. With robust encryption for all your bookmarks, you can rest assured that your data remains private and secure. Plus, its cross-device functionality means you can access your organized bookmarks from anywhere, seamlessly. Whether youβre a tech professional or a casual browser, Bookmarx is built to protect and synchronize your web discoveries across all your devices.
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
trackByfunctions to prevent unnecessary DOM re-rendersBackground 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.

