Skip to main content

Command Palette

Search for a command to run...

Bookmarx | v2.0.1 Release Notes

Published
β€’2 min read
Bookmarx | v2.0.1 Release Notes
B

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