Bookmark Manager Zero 版本历史 - 25 个版本
Bookmark Manager Zero 作者: AbsoluteXYZero
Bookmark Manager Zero 版本历史 - 25 个版本
小心旧版本!显示这些版本是为了测试和参考目的。您应该始终使用附加组件的最新版本。
最新版本
版本 5.9.1
发布于 2026年9月24日 - 291.57 KB适用于 firefox 109.0a1 及更高版本Numerous bug fixes and improvements.
Dragging is rebuilt. The scroll wheel now works while you hold an item, and dragging to the top or bottom edge of the list finally scrolls it. Every folder picker now shows your real folder tree instead of the previous list. Multi-select got three changes: new pleasant animations, each folder has a button that selects everything inside it, and folders open and close while you are in multi-select now. The multi-select button itself turns red while the mode is on for better guidance on how to exit the mode. A change covering more than 200 bookmarks was being cut short previously. It is no longer. Renaming a folder was never recorded as your own change, so the rename never reached your other devices via Gitlab sync. It does now. Folder order now syncs. Rearrange your bookmarks or folders on one device and your other devices follow. A renamed folder now keeps its place on your other devices instead of moving to the bottom of the list. When you connect to a GitLab repository that already has bookmarks, you now choose: merge both, replace this device's bookmarks with the cloud, or replace the cloud with this device's. Connecting to a repository now shows its progress instead of a button that only says Connecting. Connecting a device to a repository no longer creates duplicate bookmarks. A merge now puts new bookmarks exactly where the cloud has them. Before, folders could end up below loose bookmarks. When this device and the repository already hold the same bookmarks, connecting skips the question and just connects. Your top-level folders are now listed with the fullest one first.源代码遵循 MIT 许可证 发布
较早版本
版本 5.8
发布于 2026年9月8日 - 255.06 KB适用于 firefox 109.0a1 及更高版本Updated changelog naming to Event Log. Errors now appear in Event log. Fixed spacing and sizing in status bar. other small bugfixes源代码遵循 MIT 许可证 发布
版本 5.7
发布于 2026年9月8日 - 251.47 KB适用于 firefox 109.0a1 及更高版本Migrated cloud sync from GitLab snippets to project repositories. Added gitlab-store.js, a shared adapter with snippet and project backends behind five operations, loaded by importScripts in Chrome and by the manifest scripts array in Firefox. Added a setup dialog, a migration card, a migration and stopped-sync modal, Change Repository, and a confirmation before writing into a repository that already holds bookmarks. Added store kind and branch to storage, and cleared them on disconnect. Split the failed-sync flag from the deferred-sync flag. Added full-store detection to the background workers. Made Review changes answer a click when nothing is held. Showed the join option during migration. Claimed local bookmarks as the device's own on first connect. Compared titles trimmed. Cleared the failure flag on store switch, on disconnect, and on every success path. Renamed user-facing text from Snippet to cloud, added direction arrows to the two overwrite buttons.源代码遵循 MIT 许可证 发布
版本 5.6
发布于 2026年8月30日 - 227.76 KB适用于 firefox 109.0a1 及更高版本Improved duplicate bookmark detection and handling源代码遵循 MIT 许可证 发布
版本 5.5
发布于 2026年8月30日 - 225.75 KB适用于 firefox 109.0a1 及更高版本Entering Sync settings no longer triggers a sync.
Fixed an issue where bookmarks were not matching to proper tree structure due to an an improper array源代码遵循 MIT 许可证 发布
版本 5.4
发布于 2026年8月29日 - 224.86 KB适用于 firefox 109.0a1 及更高版本Bug Fixes:
- The scan counter no longer jumps around - Expanding a second folder while a scan was already running started a separate count with its own total, and the two took turns writing to the same display, so the figure flipped between them - "40/125" then "12/137" then "41/125". Expanding now adds to the running total instead of starting a rival count, so the number only ever climbs and the total stays put.源代码遵循 MIT 许可证 发布
版本 5.3
发布于 2026年8月29日 - 224.32 KB适用于 firefox 109.0a1 及更高版本Sync now runs without BMZ being open, and anything that would remove, rename or overwrite a bookmark waits for approval rather than travelling silently, with a card at the top of the list explaining a paused sync instead of a pop-up. Scanning is corrected throughout: the link and safety toggles were saved somewhere the background script could not read, so background scans ignored them entirely and blocklists downloaded even with safety checking switched off; folders were recorded as scanned when nothing had been checked, clearing the cache left the scan record behind, so nothing rescanned afterwards; and URLVoids Report Not Found page was counted as a clean result, reporting sites as safe that nobody had ever examined. The status bar now has a single owner, so it reflects what is genuinely still running.源代码遵循 MIT 许可证 发布
版本 5.2
发布于 2026年8月20日 - 185.19 KB适用于 firefox 109.0a1 及更高版本Fixed sync hanging when GitLab stopped responding. Added a clear button to the search box. Reworked GitLab sync dialog wording and layout. Quick Access add/remove now share one slot above Delete with a confirmation.源代码遵循 MIT 许可证 发布
版本 5.1
发布于 2026年8月18日 - 183.1 KB适用于 firefox 109.0a1 及更高版本New Quick Access and Recently Opened tabs
QUICK ACCESS - Pin the bookmarks you reach for most to the top of the sidebar. Right-click any bookmark and choose "Add to Quick Access", or drag one onto the section. Drag and drop to rearrange if desired. Quick access pinned links are mirrors, not copies. There is only ever one real bookmark: delete it from its folder and the pin goes with it, while removing the quick access link leaves the bookmark untouched. Pins cannot be dragged out into your folders, so rearranging them never moves anything real.
RECENTLY OPENED
The last 5 bookmarks you opened from BMZ, one click away for easy repeat access. It shares a collapsible row with Quick Access, so neither takes up space when you are not using it, and either can be hidden from the Display Options button in the toolbar.
PINS SYNC ACROSS YOUR DEVICES
If you use GitLab snippet sync, your Quick Access pins travel with your bookmarks to every device, including the Chrome extension, the web app, and android app as well. Pins made on two devices merge rather than overwrite each other, and unpinning on one device carries across instead of coming back on the next sync.
FIXES
- The Welcome and Cross-Device Sync cards no longer reappear every time you open a private window.
- Restored the HaGeZi threat intelligence blocklist, which had stopped loading entirely after the project reorganized its files.源代码遵循 MIT 许可证 发布
版本 4.9
发布于 2026年6月20日 - 172.19 KB适用于 firefox 109.0a1 及更高版本Header adjustment to fit content when sidebar is narrow源代码遵循 MIT 许可证 发布
版本 4.8
发布于 2026年6月20日 - 171.51 KB适用于 firefox 109.0a1 及更高版本-Removed unnecessary Merge functions.
-Fixed Stop Scan button behavior.
-Added scan intensity and jitter toggles.
-Other bug fixes and improvements under the hood源代码遵循 MIT 许可证 发布
版本 4.7
发布于 2026年4月22日 - 168.66 KB适用于 firefox 109.0a1 及更高版本v4.7 — Skip merge dialog when bookmarks already match
When connecting to an existing GitLab snippet, BMZ now compares a checksum of the local bookmarks against the remote snippet before showing the replace/merge dialog. If they are identical, the snippet is connected silently with no dialog shown. The dialog still appears as normal when local and remote differ.
v4.6 — Announcement banner bugfix
v4.5 — Cross-Device Sync
GitLab requires all Personal Access Tokens to expire (maximum one year). If you use GitLab snippet sync, that previously meant manually replacing your token in BMZ each time it expired.
With v4.5, BMZ handles this for you. Sign in with your GitLab account via OAuth and your token is securely stored in Supabase — BMZ refreshes it automatically before it expires. If you use GitLab snippet sync across multiple devices, browsers, or apps, your token stays available across all of them with no manual re-entry needed.
New in this update:
GitLab OAuth login via Firefox's native identity API (no credentials entered in the extension)
Encrypted PAT storage in Supabase (AES-GCM, keyed on your user ID)
Automatic token refresh before expiry
Cross-device token sync for multi-device setups
Disconnect options: this device only, or all devices
Token storage mode selector: Local (this device only) or Supabase (auto-sync)
Local-only storage still works if you prefer to keep things on this device源代码遵循 MIT 许可证 发布
版本 4.6
发布于 2026年4月22日 - 168.47 KB适用于 firefox 109.0a1 及更高版本v4.6 — Small bug fix on announcement card
v4.5 — Cross-Device Sync
GitLab requires all Personal Access Tokens to expire (maximum one year). If you use GitLab snippet sync, that previously meant manually replacing your token in BMZ each time it expired.
With v4.5, BMZ handles this for you. Sign in with your GitLab account via OAuth and your token is securely stored in Supabase — BMZ refreshes it automatically before it expires. If you use GitLab snippet sync across multiple devices, browsers, or apps, your token stays available across all of them with no manual re-entry needed.
New in this update:
GitLab OAuth login via Firefox's native identity API (no credentials entered in the extension)
Encrypted PAT storage in Supabase (AES-GCM, keyed on your user ID)
Automatic token refresh before expiry
Cross-device token sync for multi-device setups
Disconnect options: this device only, or all devices
Token storage mode selector: Local (this device only) or Supabase (auto-sync)
Local-only storage still works if you prefer to keep things on this device源代码遵循 MIT 许可证 发布
版本 4.5
发布于 2026年4月22日 - 168.41 KB适用于 firefox 109.0a1 及更高版本v4.5 — Cross-Device Sync
GitLab requires all Personal Access Tokens to expire (maximum one year). If you use GitLab snippet sync, that previously meant manually replacing your token in BMZ each time it expired.
With v4.5, BMZ handles this for you. Sign in with your GitLab account via OAuth and your token is securely stored in Supabase — BMZ refreshes it automatically before it expires. If you use GitLab snippet sync across multiple devices, browsers, or apps, your token stays available across all of them with no manual re-entry needed.
New in this update:
GitLab OAuth login via Firefox's native identity API (no credentials entered in the extension)
Encrypted PAT storage in Supabase (AES-GCM, keyed on your user ID)
Automatic token refresh before expiry
Cross-device token sync for multi-device setups
Disconnect options: this device only, or all devices
Token storage mode selector: Local (this device only) or Supabase (auto-sync)
Local-only storage still works if you prefer to keep things on this device源代码遵循 MIT 许可证 发布
版本 4.4
发布于 2026年4月21日 - 158.07 KB适用于 firefox 109.0a1 及更高版本Fixed GitLab Token Link - "Create Token on GitLab" button now points to the correct URL after GitLab moved Personal Access Tokens from/-/profile/to/-/user_settings/.源代码遵循 MIT 许可证 发布
版本 4.3
发布于 2026年2月26日 - 158.08 KB适用于 firefox 109.0a1 及更高版本- Users can now click and hold on a bookmark to enter multi-select mode (after 1s)
- While in multi-select mode, added opens to open all selected bookmarks in new tabs or new windows
源代码遵循 MIT 许可证 发布
版本 4.2
发布于 2026年2月19日 - 157.28 KB适用于 firefox 109.0a1 及更高版本v4.2 (Current) - Context Menu Redesign
New Features:
- Replace Remote Snippet with Local - New option in the sync setup dialog when connecting a GitLab snippet. Overwrites the remote snippet with your current local bookmarks, in addition to the existing Keep Local, Merge, and Replace Local with Remote Snippet options.
Improvements:
- Drag-and-Drop Reliability - Overhauled drop zone logic. Each item now acts as a single unified drop target (top half = insert before, bottom half = insert after) replacing the previous three competing zones per gap. Folder headers additionally support drop-into on the bottom half. Fixed an index offset bug that caused items to land one position too far down when reordering within the same folder.
- Context Menu Redesign - Right-click and hamburger menus now open as a slide-in panel from the right edge of the sidebar instead of a fragile absolute-positioned popup. Eliminates clipping, size inconsistencies, and overlap issues. Click outside or press Escape to dismiss.源代码遵循 MIT 许可证 发布
版本 4.1
发布于 2026年2月19日 - 157.23 KB适用于 firefox 109.0a1 及更高版本v4.1 - Move To, Keyboard Shortcuts & Drag Improvements
New Features:
- Move to... Context Menu - Right-click any bookmark or folder and select "Move to..." to relocate it via a modal folder picker
- Full changelog integration with undo/restore support
- Keyboard Shortcut: Ctrl+Click - Open bookmarks in a new tab
- Keyboard Shortcut: Shift+Click - Open bookmarks in a new window
- Multi-Select Click Anywhere - In multi-select mode, clicking anywhere on a bookmark or folder toggles its selection (no longer requires clicking the small checkbox)
- Context Menus now expand from the margin and take up the full screen
Improvements:
- Drag-and-Drop Auto-Scroll - Dragging a bookmark near the top or bottom edge of the list now auto-scrolls at a speed proportional to cursor proximity
- Sync Success Visual Feedback - Manual sync button now shows spinning arrows during sync and green arrows for 5 seconds on success, replacing success toasts. Error toasts are preserved.
Bug Fixes:
- Fixed "allBookmarks is not defined" - Resolved error in bulk recheck and bulk move functions by properly fetching the bookmark tree before use
- Fixed Stop Scan Button Missing - Stop button now consistently appears in the status bar during all scan types (folder expansion, multi-select recheck, and manual rescan)源代码遵循 MIT 许可证 发布
版本 4.0
发布于 2026年2月14日 - 156.25 KB适用于 firefox 109.0a1 及更高版本- Added Dandelion Sprout Anti-Malware List - New blocklist source for enhanced malware detection
- Curated list of ~5K malware, scam, and phishing domains
- Actively maintained with regular updates
- Complements existing blocklists with hand-curated security coverage
- Moved the syncChanges event emission to AFTER the data is saved in sync
源代码遵循 MIT 许可证 发布
版本 3.8
发布于 2026年1月10日 - 156.32 KB适用于 firefox 109.0a1 及更高版本- Status Bar Initialization fix
Fixed status bar stuck on "downloading blocklists (8/8)" during initialization
Added blocklist complete event/message dispatch when using cached data
Applied to: Website, Chrome extension, Firefox extension - Bookmark Click Delays During Scans fix
Eliminated UI blocking by replacing full DOM re-renders with surgical updates
100x performance improvement (100-500ms → 1-5ms per update)
Chrome: Added findBookmarkInTree() and updateBookmarkElementStatus() functions
Firefox: Refactored updateBookmarkStatusInDOM() to match Chrome's cleaner implementation
Fixed grid view status updates for Firefox
Removed forced reflow hacks
源代码遵循 MIT 许可证 发布
- Status Bar Initialization fix
版本 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 许可证 发布