Historia wersji dodatku FMHY Bookmarks Auto-Sync — 6 wersji
FMHY Bookmarks Auto-Sync Autor: mian196
Historia wersji dodatku FMHY Bookmarks Auto-Sync — 6 wersji
Zachowaj ostrożność podczas używania starych wersji! Są one wyświetlane w celach testowych i historycznych.Zawsze powinno używać się najnowszej wersji dodatku.
Najnowsza wersja
Wersja 1.5.0
Data wydania: 2 wrz 2026 — 63,64 KBDziała z: firefox 115.0 i nowsze- ⚡ Incremental Diffing Sync Engine: Implemented tree reconciliation (
reconcileBookmarkSubtree) inbookmark_sync.js. Reuses existing folder IDs and bookmark nodes to eliminate sync churn and prevent duplicate root folders across Chrome Sync and Firefox Sync devices. - 📂 Customizable Sync Target Location: Added a preference in Options (
options.html) allowing users to choose where the FMHY directory is synced: - Bookmarks Bar: Mounts FMHY at position 0 directly on the main Bookmarks Bar.
- Other Bookmarks / All Bookmarks: Places FMHY inside Other Bookmarks (populates Chrome "All Bookmarks" side panel).
- Bookmarks Menu: Firefox-exclusive container that hides FMHY from toolbar/other bookmarks and keeps it in the Bookmark Manager / Library.
- 🔔 Dynamic Desktop Notification Target Labels: Updated
service_worker.jsto dynamically format notification location names (e.g., "Updated 26609 bookmarks in Other Bookmarks") matching the user's configured sync location. - ⏳ Options Re-location Progress Feedback: Added live progress status (
"Moving FMHY folder to destination...") and explicitawaitsynchronization inoptions.jsto disable controls until background folder re-location completes.
- 🚀 Parallel Subtree Reconciliation & Batch Processing: Concurrently processes subfolder trees per level and increased link creation batch sizes from 25 to 100 promises for faster initial setup and <1s routine re-syncs.
Licencja kodu źródłowego: Licencja MIT
- ⚡ Incremental Diffing Sync Engine: Implemented tree reconciliation (
Poprzednie wersje
Wersja 1.4.4
Data wydania: 27 sie 2026 — 61,08 KBDziała z: firefox 115.0 i nowsze- 🐛 Starred-Only Startup Re-Sync Loop: Tracked
lastPresetinstorage.localto detect preset changes and prevent ETags/commit SHAs from cachedfullcollection runs causing redundant bookmark tree rebuilds on Firefox startup. - 🧹 Options Cache Invalidation: Automatically clear HTTP caching headers when saving or resetting preferences in
options.js.
Licencja kodu źródłowego: Licencja MIT
- 🐛 Starred-Only Startup Re-Sync Loop: Tracked
Wersja 1.4.3
Data wydania: 11 sie 2026 — 60,97 KBDziała z: firefox 115.0 i nowsze- 🦊 Firefox Fork Compatibility: Lowered Firefox
strict_min_versionfrom142.0to115.0inplatform/firefox/manifest.jsonto support Firefox ESR 115/128 and Firefox engine forks (Waterfox, Zen Browser, Floorp, LibreWolf).
Licencja kodu źródłowego: Licencja MIT
- 🦊 Firefox Fork Compatibility: Lowered Firefox
Wersja 1.4.2
Data wydania: 30 lip 2026 — 60,96 KBDziała z: firefox 142.0 i nowsze- 🐛 Duplicate FMHY Folder Prevention: Added concurrency mutex lock in
service_worker.jsand direct Bookmarks Bar folder auditing inbookmark_sync.jsto prevent duplicate FMHY folder creation during simultaneous startup/installation events.
- c3f1014 release: bump version to v1.4.2
- 458ecb0 fix(sync): reuse existing root FMHY folder ID across syncs to prevent Chrome Sync duplicates
- ed67dde fix(sync): prevent duplicate FMHY folder creation via concurrency mutex lock and direct Bookmarks Bar folder cleanup
- fc26c17 docs: add CONTRIBUTING.md contributor guide and add status badges to README.md
- 0f4b979 ci: add GitHub issue templates for Bug Reports and Feature Requests
Licencja kodu źródłowego: Licencja MIT
- 🐛 Duplicate FMHY Folder Prevention: Added concurrency mutex lock in
Wersja 1.4.1
Data wydania: 26 lip 2026 — 59,97 KBDziała z: firefox 142.0 i nowsze- 🦊 Mozilla Add-on Store Integration: Added official Mozilla Add-on Store listing and 1-click store installation support.
- 7ae0b91 ci: pass release-note parameter to Firefox AMO release step
- d624746 release: bump version to v1.4.1
- 734ad30 docs: restrict CHANGELOG entries to extension codebase changes and exclude workflow/readme chores
- 91a9d69 ci: add automated Firefox AMO release step to release_extension.yml using trmcnvn/firefox-addon@v1
- 42c02db ci: add automated Firefox AMO release step to release_extension.yml workflow
- b03beae docs: add Mozilla Add-on store link and banner to README, remove manual Firefox install method
- 1081e2c docs: enforce local commit policy on every change and prohibit unrequested git push
Licencja kodu źródłowego: Licencja MIT
Wersja 1.4.0
Data wydania: 22 lip 2026 — 59,91 KBDziała z: firefox 142.0 i nowsze- Added GitHub ETag caching to reduce API usage and avoid unnecessary rate limit consumption by using
304 Not Modifiedresponses when no updates are available. - Added a relative "Last Synced" timestamp in popup (for example: "Just now" or "Synced 2 mins ago").
- Added browser toolbar context menu option: Sync FMHY Bookmarks Now.
- Replaced remote GitHub logo on preferences page with bundled local asset.
- Added GitHub Actions workflow to validate extension manifests and verify builds automatically.
- Updated Firefox minimum version to 142.0 to satisfy Mozilla Add-on Store requirements.
- Standardized
contextMenuspermissions across Chromium and Firefox builds.
Licencja kodu źródłowego: Licencja MIT
- Added GitHub ETag caching to reduce API usage and avoid unnecessary rate limit consumption by using