# 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.*
