Bookmark Manager Zero 版本历史 - 21 个版本
Bookmark Manager Zero 作者: AbsoluteXYZero
Bookmark Manager Zero 版本历史 - 21 个版本
小心旧版本!显示这些版本是为了测试和参考目的。您应该始终使用附加组件的最新版本。
最新版本
版本 3.7
发布于 2026年1月5日 - 156.18 KB适用于 firefox 109.0a1 及更高版本v3.7 (Current) - UI Improvements
New Features:
- 🎨 Enhanced GitLab Login Button - GitLab tanuki icon now displays "LOGIN" text overlay for clarity
- Bold black text on white tanuki makes it immediately obvious this is a login button
- Automatically switches to logout icon when authenticated
- Improves user experience by making button purpose crystal clear
Improvements:
- 🔄 Conditional Manual Sync Button - Manual sync button now only appears when logged in
- Hides when not authenticated to keep UI clean
- Automatically shows/hides based on GitLab authentication state
- Reduces UI clutter for users not using GitLab sync源代码遵循 MIT 许可证 发布
较早版本
版本 3.6
发布于 2026年1月5日 - 155.91 KB适用于 firefox 109.0a1 及更高版本New Features:
- 💾 Pre-Sync Snapshot Protection - Automatic safety net for sync operations
- Creates complete bookmark snapshot before destructive sync operations (Pull Remote to Local, Bidirectional Merge)
- Stores full bookmark tree state before replacing with remote data
- Allows one-click restoration to pre-sync state if sync was done mistakenly
- Accessible via changelog with prominent "Restore Pre-Sync Bookmarks" button
- Clears old changelog entries (invalid IDs after sync) automatically
- Prevents data loss from accidental sync operations
How It Works:
- When you perform "Pull Remote to Local" or "Bidirectional Merge", a snapshot is automatically created
- Changelog shows sync operation with orange sync icon and restore button
- Click "Restore Pre-Sync Bookmarks" to undo the sync and restore your previous bookmarks
- Confirms before restoration with clear warning about replacing current bookmarks
- Works across all sync operations that replace bookmark IDs
User Experience:
- Clear visual indicators in changelog (orange sync icon)
- Detailed confirmation dialogs prevent accidental restoration
- Full transparency about what will be replaced
- No manual backups needed - automatic protection for every sync源代码遵循 MIT 许可证 发布
版本 3.4
发布于 2026年1月4日 - 151.42 KB适用于 firefox 109.0a1 及更高版本additional bug-fixes for snippets integration源代码遵循 MIT 许可证 发布
版本 3.3
发布于 2026年1月4日 - 151.21 KB适用于 firefox 109.0a1 及更高版本Bug Fixes:
- 🐛 Fixed GitLab Snippet Merge Error - Resolved "No Snippet ID provided" error when merging local bookmarks into snippet
- Fixed parameter order mismatch inupdateBookmarksInSnippet()function call at sidebar.js:11545
- Fixed globalsnippetIdvariable being set after merge operation instead of before at sidebar.js:11724-11725
- Merge operation now properly sets snippet ID before attempting to update
- Ensures smooth GitLab sync setup when merging local bookmarks with existing snippets源代码遵循 MIT 许可证 发布
版本 3.2
发布于 2026年1月3日 - 151.22 KB适用于 firefox 109.0a1 及更高版本v3.2 (Current) - Real-time Progress Updates (All Scan Types)
Improvements:
- 📊 Universal Real-time Progress - ALL scan types now update progress after every individual bookmark
- Fixed folder expansion scanning (autoCheckBookmarkStatuses) to update per bookmark instead of per batch
- Fixed rescan all bookmarks to update per bookmark
- Fixed rescan folder to update per bookmark
- Applies to all scan operations for consistent, responsive feedback
v3.1 - Session Persistence & Progress Updates
New Features:
- 💾 Session State Persistence - Bookmark Manager Zero now remembers where you left off when you reopen it
- Restores scroll position to exactly where you were
- Remembers which folders were expanded/collapsed
- Preserves your search query and active filters
- Session clears when browser closes for privacy
- 📊 Real-time Scan Progress - Progress counter now updates after every bookmark scanned instead of every 10
- More responsive and accurate progress feedback during scans
- Consistent behavior across all scan operations
Bug Fixes:
- 🐛 Fixed Stop Scan Button - Stop scanning button now works correctly
- Corrected message action name mismatch between sidebar and background script
- Changed from 'stopBackgroundScan' to 'stopScan' to match background listener
- 🐛 Fixed Rescan All Bookmarks - Resolved "allBookmarks is not defined" error
- Added proper bookmark retrieval before starting scan
- Now correctly gets all bookmarks using getAllBookmarksFlat()源代码遵循 MIT 许可证 发布
版本 3.1
发布于 2026年1月3日 - 151.21 KB适用于 firefox 109.0a1 及更高版本New Features:
- 💾 Session State Persistence - Bookmark Manager Zero now remembers where you left off when you reopen it
- Restores scroll position to exactly where you were
- Remembers which folders were expanded/collapsed
- Preserves your search query and active filters
- Session clears when browser closes for privacy
- 📊 Real-time Scan Progress - Progress counter now updates after every bookmark scanned instead of every 10
- More responsive and accurate progress feedback during scans
- Consistent behavior across all scan operations
Bug Fixes:
- 🐛 Fixed Stop Scan Button - Stop scanning button now works correctly
- Corrected message action name mismatch between sidebar and background script
- Changed from 'stopBackgroundScan' to 'stopScan' to match background listener
- 🐛 Fixed Rescan All Bookmarks - Resolved "allBookmarks is not defined" error
- Added proper bookmark retrieval before starting scan
- Now correctly gets all bookmarks using getAllBookmarksFlat()源代码遵循 MIT 许可证 发布
版本 3.0
发布于 2026年1月2日 - 150.53 KB适用于 firefox 109.0a1 及更高版本🔧 Improvements & Maintenance
Removed deprecated and legacy code paths to reduce complexity and improve long-term maintainability
Refactored internal logic for better stability and performance
🚀 New Features
Added GitLab Snippet integration to allow users to bring their bookmarks with them on the go
🐞 Bug Fixes
Fixed issues uncovered during refactoring
Improved error handling across core components
⚡ Performance
Significantly faster and more robust bookmark scanning
Reduced overhead during startup and background operations源代码遵循 MIT 许可证 发布
版本 2.7.2
发布于 2025年12月5日 - 114.76 KB适用于 firefox 109.0a1 及更高版本v2.7.2 (Current) - Whitelist Persistence Fix
Bug Fixes:🐛 Fixed whitelist persistence - Whitelisted bookmarks now maintain their status after sidebar reload
Added whitelist check during cache restoration
Whitelist status takes priority over cached statuses
Fixes issue where whitelisted bookmarks showed gray shields after reopening sidebar源代码遵循 MIT 许可证 发布
版本 2.7.1
发布于 2025年12月5日 - 114.61 KB适用于 firefox 109.0a1 及更高版本v2.7.1- added qrcode-lib.js to the package
New Features:
🎆 First-Time Setup Card - Welcoming onboarding experience for new users
Appears only once on first installation (never on updates)
Explains auto-scan behavior and folder scanning
One-click option to scan all bookmarks immediately
Clear disclaimer about false positives/negatives
Persistent flag independent of cache clearing
📱 QR Code Generator - Generate QR codes for any bookmark
Right-click bookmark → "Generate QR Code"
Toolbar button for quick QR code generation of current page URL
100% local generation (privacy-focused, no external requests)
Editable URL field with live QR code regeneration
Works completely offline
Perfect for quickly accessing bookmarks on mobile devices
🔄 Background Scanning - Bookmark scanning continues even when sidebar is closed
Scanning runs in background script for persistent operation
Progress automatically syncs when sidebar reopens
Scan results restore from cache upon reopening
Processes bookmarks in batches (10 items, 300ms delay)
User Experience:
Setup card positioned as inline banner between header and bookmarks
QR code popup with centered layout and Material Design styling
QR code toolbar button with distinctive QR icon (left of themes button)
Real-time QR code updates as you edit the URL
Improved status bar with "Scan All Bookmarks" text label for better discoverability
Centered status messages in status bar
Matches enhanced-blue theme seamlessly
Bug Fixes:
🐛 Fixed cache race condition - Resolved issue where parallel bookmark scans would overwrite each other's cache entries
Added mutex locks to prevent concurrent cache writes
Fixes gray indicators appearing after folder rescan and sidebar reload
Ensures privileged URLs (about:, moz-extension://) persist in cache correctly
🐛 Fixed folder rescan progress - Folder rescans now show real-time UI updates and status bar progress
Added renderBookmarks() call after each batch during folder rescan
Reduced batch delay from 1000ms to 300ms for 3x faster scanning
Status bar shows "Scanning folder: X/Y" during scan
🐛 Fixed blocklist loading timing - Scans now proactively load blocklist database before starting
Added ensureBlocklistReady message handler to trigger database update before scanning
Prevents "unknown" safety status results when database loads mid-scan
Applies to both folder rescans and background scans源代码遵循 MIT 许可证 发布
版本 2.7.0
发布于 2025年12月5日 - 107.47 KB适用于 firefox 109.0a1 及更高版本v2.7.0 (Current) - First-Time Setup & QR Code Generation
New Features:🎆 First-Time Setup Card - Welcoming onboarding experience for new users
Appears only once on first installation (never on updates)
Explains auto-scan behavior and folder scanning
One-click option to scan all bookmarks immediately
Clear disclaimer about false positives/negatives
Persistent flag independent of cache clearing
📱 QR Code Generator - Generate QR codes for any bookmark
Right-click bookmark → "Generate QR Code"
Toolbar button for quick QR code generation of current page URL
100% local generation (privacy-focused, no external requests)
Editable URL field with live QR code regeneration
Works completely offline
Perfect for quickly accessing bookmarks on mobile devices
🔄 Background Scanning - Bookmark scanning continues even when sidebar is closed
Scanning runs in background script for persistent operation
Progress automatically syncs when sidebar reopens
Scan results restore from cache upon reopening
Processes bookmarks in batches (10 items, 300ms delay)
User Experience:Setup card positioned as inline banner between header and bookmarks
QR code popup with centered layout and Material Design styling
QR code toolbar button with distinctive QR icon (left of themes button)
Real-time QR code updates as you edit the URL
Improved status bar with "Scan All Bookmarks" text label for better discoverability
Centered status messages in status bar
Matches enhanced-blue theme seamlessly
Bug Fixes:🐛 Fixed cache race condition - Resolved issue where parallel bookmark scans would overwrite each other's cache entries
Added mutex locks to prevent concurrent cache writes
Fixes gray indicators appearing after folder rescan and sidebar reload
Ensures privileged URLs (about:, moz-extension://) persist in cache correctly
🐛 Fixed folder rescan progress - Folder rescans now show real-time UI updates and status bar progress
Added renderBookmarks() call after each batch during folder rescan
Reduced batch delay from 1000ms to 300ms for 3x faster scanning
Status bar shows "Scanning folder: X/Y" during scan
🐛 Fixed blocklist loading timing - Scans now proactively load blocklist database before starting
Added ensureBlocklistReady message handler to trigger database update before scanning
Prevents "unknown" safety status results when database loads mid-scan
Applies to both folder rescans and background scans源代码遵循 MIT 许可证 发布
版本 2.6.0
发布于 2025年12月4日 - 101.56 KB适用于 firefox 109.0a1 及更高版本Performance Improvements:⚡ 10x Faster Scanning - Fixed parallel processing bug that was checking bookmarks sequentially instead of in parallel
🚀 2x Higher Throughput - Increased batch size from 5 to 10 bookmarks per batch for ~33 bookmarks/second
📉 67% Faster Large Scans - 4000 bookmarks now scan in ~2 minutes instead of ~40 minutes
🔄 Eliminated Redundant Downloads - Fixed blocklist downloading multiple times during parallel scans
Memory Optimizations:🧹 Smart History Tracking - Safety history only records actual status changes, not duplicate entries
💾 Automatic Memory Cleanup - Clears temporary bookmark tracking data after each scan
🗑️ Orphaned Entry Removal - Removes safety history for deleted bookmarks on sidebar reload
📊 Reduced Memory Growth - Prevents unbounded memory accumulation during multiple scans
Bug Fixes:Fixed sidebar lag after scanning 4000+ bookmarks (memory leak resolved)
Fixed status bar not resetting to "Ready" after stopped scans
Improved scan cancellation handling源代码遵循 MIT 许可证 发布
版本 2.5.0
发布于 2025年12月3日 - 101.11 KB适用于 firefox 109.0a1 及更高版本v2.5.0 - Bookmark Changelog & History Tracking
New Features:📜 Bookmark Changelog - Comprehensive history tracking for all bookmark and folder operations
Tracks creates, updates, moves, and deletes for both bookmarks and folders
Accessible via "View Bookmark Changelog" button in settings menu (just under Export Bookmarks)
Persistent storage survives browser restarts and sidebar closes
Maximum 1000 entries to prevent unlimited growth
📋 Clickable URLs - Click any bookmark URL in changelog to copy to clipboard with visual feedback
🕒 Human-Readable Timestamps - "5 minutes ago", "2 hours ago", etc.
📁 Folder Path Tracking - Shows full folder hierarchy for moved items
🔄 Rename Tracking - Displays old and new names for renamed items
🗑️ Clear History - Option to clear all changelog entries
Implementation Details:Uses browser.storage.local for persistent storage across sessions
Automatic folder path reconstruction using recursive traversal
Detailed move tracking shows "from → to" folder paths
Modal interface with scrollable history and clear action buttons源代码遵循 MIT 许可证 发布
版本 2.4.0
发布于 2025年12月2日 - 97.29 KB适用于 firefox 109.0a1 及更高版本Changelog Highlights:
🖼️ High-quality preview popups (800x600 resolution)
📌 Smart above/below positioning
💬 URL tooltips on hover
⚙️ Preview popup toggle setting
🎨 Accent color fix for Enhanced/Tinted themes
🌈 Tinted theme context menu improvements
🎨 Vibrant hue slider gradient源代码遵循 MIT 许可证 发布
版本 2.3.0
发布于 2025年12月2日 - 95.74 KB适用于 firefox 109.0a1 及更高版本v2.3.0 (Current) - Cache Persistence & Trusted Domains
Cache Restoration:💾 Persistent Scan Indicators - Bookmark scan results now persist across sidebar reopens
⚡ Instant Icon Display - Shield and link status icons appear immediately from cache (7-day TTL)
🔄 Smart Auto-Check - Only scans bookmarks without cached results, reducing network requests
🎯 Better UX - No more "grey unknown" resets when closing/reopening sidebar
Trusted Domain System:✅ Platform Allow-List - Prevent false positives for trusted hosting platforms and services
🌐 9 Trusted Domains - GitHub, GitLab, Archive.org, Google services bypass local blocklists
🔍 API Scanning Still Active - Trusted domains still checked by Google/Yandex/VirusTotal if configured
📋 Documented Exemptions - Clear documentation of which domains bypass blocklist checks
Parking Detection Improvements:🏠 Hosting Platform Exemptions - GitHub Pages, GitLab Pages, Netlify, Vercel, Heroku no longer flagged as "parked"
🎯 3-Layer Protection - Exemptions apply to domain-based, redirect-based, AND content-based parking detection
🚫 No More False Positives - Legitimate static hosting platforms correctly show as "live"
Rescan Improvements:🔄 Cache Bypass on Rescan - All manual rescan operations now force fresh checks
📊 Applies to All Rescans - Individual bookmark, folder, and "Rescan All" button all bypass cache
✅ Guaranteed Fresh Results - No more stale cached results on manual recheck
Technical Implementation:Cache restoration function (restoreCachedBookmarkStatuses()) runs after bookmark load
bypassCache parameter propagates through entire message chain for rescans
Trusted domains checked before blocklist lookups (security scanning still active)
Parking exemptions skip all 3 detection layers (domain, redirect, content)源代码遵循 MIT 许可证 发布
版本 2.2.0
发布于 2025年11月27日 - 92.82 KB适用于 firefox 109.0a1 及更高版本Added Font size slider for bookmark and folder names源代码遵循 MIT 许可证 发布
版本 2.1.1
发布于 2025年11月26日 - 92.49 KB适用于 firefox 109.0a1 及更高版本Added explicit checks to filter out separators (node.type === 'separator') in all functions that process
Separators no longer appear in the bookmark list
No false malware warnings for separator items
Accurate bookmark counts excluding separators
Chrome version doesn't need this fix (Chrome's bookmark API doesn't have separators)源代码遵循 MIT 许可证 发布
版本 2.1.0
发布于 2025年11月26日 - 92.38 KB适用于 firefox 109.0a1 及更高版本✅ Removed unnecessary webRequest permission from both versions
✅ Removed redundant https://urlhaus.abuse.ch/ and https://big.oisd.nl/ host permissions (covered by <all_urls>)
✅ Updated README permissions section to clarify <all_urls> is used for both link checking AND blocklist downloads源代码遵循 MIT 许可证 发布
版本 2.0.0
发布于 2025年11月26日 - 92.42 KB适用于 firefox 109.0a1 及更高版本Version 2.0.0 - Enhanced Themes & Expanded Security
🔒 Security Enhancements
5 Additional Blocklist Sources - Expanded from 3 to 8 total sources for comprehensive malware protection:
HaGeZi TIF - Threat Intelligence Feeds (608K+ domains)
Phishing-Filter - OpenPhish & PhishTank aggregated database (~21K entries)
OISD Big - Comprehensive blocklist aggregator (~215K domains)
BlockList Project - Malware - Community-maintained malware domains (435K+ entries)
BlockList Project - Phishing - Known phishing sites (190K+ entries)
Total Coverage: ~1.35M unique malicious domains (deduplicated from 1.6M entries)
Yandex Safe Browsing API support - Optional geographic threat diversity for Russian/Eastern European threats (100K requests/day free tier)
Source Attribution - Malware detection tooltips now show which blocklist(s) flagged the URL
Warning Status - Suspicious URL patterns now show yellow warning shield instead of red
🎨 Theme System Overhaul
5 New Enhanced Themes with modern liquid glass aesthetics and 3D depth effects:
Enhanced Blue (new default) - Refined blue theme with sophisticated depth
Enhanced Light - Clean, bright theme with subtle elevation
Enhanced Dark - Deep, immersive dark theme
Enhanced Gray - Sophisticated neutral theme
Tinted - Fully customizable with hue and saturation controls
8 Total Themes: Enhanced Blue, Enhanced Light, Enhanced Dark, Enhanced Gray, Blue, Light, Dark, and Tinted
Rounded Containers with sophisticated shadows and modern visual depth
Enhanced Blue replaces Blue Dark as the new default theme
✨ UI/UX Improvements
Cleaner Folder Design: Removed "▶" chevron symbols for streamlined appearance
Simplified Theme Menu: Removed "Invert Text Color" toggle (no longer needed)
Intelligent Menu Width: Auto-sizing menus (280-450px) with viewport constraints
Enhanced Spacing: 3px margins on header and status bar in Enhanced themes
Improved Opacity Control: Two-row layout with visible percentage display
Auto-Wrapping Filter Toggles: Responsive layout for all screen sizes
Toggle Controls: Added ability to disable link checking and safety checking independently
🐛 Bug Fixes
Fixed Display Menu Overlay: Hidden elements no longer block folder interactions
Fixed Menu Item Wrapping: Intelligent width calculations prevent text overflow
Fixed JavaScript Errors: Removed legacy "Invert Text Color" code causing load errors
Fixed Context Menu Issues: Improved positioning throughout the UI
Fixed Opacity Slider: Percentage value now displays correctly
🔧 Technical Changes
Migrated from "liquid/glass" naming to "Enhanced" for clarity
Updated CSS class names (.blue-dark-liquid → .enhanced-blue, etc.)
Parallel blocklist downloads with unified Set for O(1) lookups
Multiple format parsing (plain text, hosts files, URLhaus format, wildcard domains)
Improved theme switching and default handling
Enhanced menu positioning with viewport awareness源代码遵循 MIT 许可证 发布
版本 1.7.0
发布于 2025年11月23日 - 93.99 KB适用于 firefox 109.0a1 及更高版本What's New in v1.7.0
New Features:🎨 Bookmark Opacity Slider - Control bookmark background transparency (0-100%) directly from Theme menu to let your custom background images shine through while keeping text perfectly readable
🌓 Theme-Aware Text Inversion - Intelligent text color toggle that adapts to your theme (dark text on dark themes, light text on light theme) for optimal contrast with background images
✍️ Custom Text Color Picker - Full color customization for bookmark and folder text with visual color picker and convenient reset button
⚡ Real-Time Color Preview - Color pickers apply changes instantly as you adjust colors—no "Done" buttons needed
Improvements:📐 Improved Menu Positioning - All menus (Theme, View, Zoom, Settings) now respect 16px margins from viewport edges and never get cut off
🎯 Enhanced Context Menu - Bookmark context menus never extend behind toolbar, with intelligent overflow handling
📱 Better Responsive Menus - Menus scale properly to viewport width with increased margins for cleaner, more professional layout
🎨 Reorganized Theme Menu - Bookmark Opacity, Invert Text Color, Accent Color, and Text Color logically grouped in Theme menu for easy access to all customization options
🎯 Reduced Font Sizes - Accent Color and Text Color labels now use matching 11px font size for visual consistency
Bug Fixes:🐛 Firefox Color Picker Workaround - Fixed Firefox bug where pure white (#ffffff) prevented custom color selection by using light gray (#e8e8e8) default that works reliably while remaining visually identical
🐛 Fixed inverted text CSS selectors (removed incorrect "theme-" prefix from class names)
🐛 Fixed context menus sometimes positioning behind header/toolbar
🐛 Fixed menu overflow on narrow viewports when sidebar is resized
🐛 Fixed opacity affecting text readability (now only affects background via CSS pseudo-element)
🐛 Fixed text color not affecting bookmark URLs (now applies to URLs in addition to titles and folder names)
🐛 Fixed menu positioning calculations for various edge cases
Technical Highlights:Bookmark Opacity uses CSS ::before pseudo-element to apply transparency only to backgrounds, keeping text and icons at full opacity for perfect readability
Text Inversion intelligently selects dark text (#1a1a1a) on dark themes and light text (#e8e8e8) on light theme with subtle text-shadow for enhanced contrast
Text Color Customization persists across all dynamic DOM changes and targets titles, folder names, and URLs precisely
Menu Positioning completely rewritten for responsive behavior that adapts to any sidebar width源代码遵循 MIT 许可证 发布
版本 1.5.0
发布于 2025年11月20日 - 75.8 KB适用于 firefox 109.0a1 及更高版本Tremendous number of under the hood improvements including improved parked domain scan detection, GUI improvements, bug fixes, and stability improvements源代码遵循 MIT 许可证 发布