floccus version history - 25 versions
floccus by Marcel Klehr
- Be careful with old versions! These versions are displayed for testing and reference purposes.You should always use the latest version of an add-on. 
- Latest version- Version 5.7.0Released Aug 27, 2025 - 7.03 MBWorks with firefox 58.0 and later- Overall sync performance has been optimized, reducing wait times and resource usage.
- Feedback – Submit one‑off feedback directly from the app.
- Messaging – TLS is now mentioned in the E017 explanation.
- Sync logic – Fixed issues with reorders, concurrency and continuation handling during interrupted syncs.
- Account progress – Cache and mappings now persist for atomic backends.
- Browser tree – Concurrency limited to 1 to avoid race conditions.
- Localization – Added translations for many languages (ro_RO, el, it, fi, cs, pl, sv, tr, et, ko_KR, ru, de, ja, pt, zh_CN, fr, es).
- Scrolling – Capacitor status bar plugin now prevents content from scrolling under the status bar.
- Local tabs – New tab groups stay alive long enough for tabs to be added.
- General – Cancelled local tree operations, ensured skipped reorders are retracted and cleared continuations properly.
 - Source code released under Mozilla Public License 2.0 
- Older versions- Version 5.6.0Released Aug 2, 2025 - 6.34 MBWorks with firefox 58.0 and laterNew- New backend: KaraKeep
- Support syncing tab groups
- [Native app] Improved handling of share intents
 
 Fixed- Make syncing with Linkwarden work again: Switch to new search endpoint
- Improve syncing correctness: Fix ID comparisons
- Improve syncing correctness: reconcileReorderings based on both donePlans
- Improve syncing correctness: Fix mappable() function
- Improve syncing correctness: Do not move items across folders in orderFolder()
- fix: Fix "failed to map parentId" errors
- Ignore permissions when using Orion
- Improve Description for Bookmarksfile
- Display more meaningful explanation for server target
- Never force-push when syncing via git
- Catch errors when parsing XML
- Allow syncing root folder in chrome again
- catch errors from git.push operations
 - Source code released under Mozilla Public License 2.0 
- Version 5.5.6Released Jul 14, 2025 - 6.32 MBWorks with firefox 58.0 and laterFixed- Remove all traces of IndexedDB usage
 - Source code released under Mozilla Public License 2.0 
- Version 5.5.3.1Released May 14, 2025 - 6.31 MBWorks with firefox 58.0 and laterRollback to v5.4.5 due to memory issues with the new logging system- Source code released under Mozilla Public License 2.0 
- Version 5.5.3Released Apr 30, 2025 - 6.42 MBWorks with firefox 58.0 and later- perf(GoogleDrive): Speed up "no changes" code path
- perf(Folder#clone): Make Folder#clone use prototype inheritance to save ALOT of memory
- perf(BrowserAccount): Don't use browser.bookmarks.getTree() if avoidable
- refactor(isUsingBrowserTabs): Expose Resource#isUsingBrowserTabs
- fix(CachingTreeWrapper): Allow changes to the live tree without disturbing the cache
- fix(App#openInNewTab): Use browser.tabs to open new tab instead of window.open (Didn't work in Edge for Android)
- fix(Default#applyAdditionFailsafe): Only kick in if at least 20 bookmarks are being added
- fix(WebDAV): Add Depth header to PROPFIND for getting filesize
 - Source code released under Mozilla Public License 2.0 
- Version 5.5.2Released Apr 16, 2025 - 6.42 MBWorks with firefox 58.0 and laterFixed- fix(IndexedDB): Delete up to the last hour of logs
- fix(storage): Add checkStorage method to freeStorage regularly
- fix(IndexedDB): Don't store more than 50MB of logs
 - Source code released under Mozilla Public License 2.0 
- Version 5.5.1Released Apr 9, 2025 - 6.42 MBWorks with firefox 58.0 and laterNew- feat(Logger): Use IndexedDB to store logs in order to store more
- feat(AdditionFailsafe): Extend failsafe mechanism to prevent creation of excessive amounts of bookmarks
- fix(failsafe): Reduce threshold to 20% OR 1k bookmarks
 
 Fixed- fix(Controller): Do not run scheduleSync concurrently for all accounts
- fix(failsafe): Also apply failsafe on upstream changes
- fix(NewAccount): Disable git backend on android/ios
- fix(GoogleDrive): fix "T.includes is not a function" error
- fix(webdav): Validate filesize via PROPFIND to detect partial downloads
 - Source code released under Mozilla Public License 2.0 
- Version 5.4.5Released Mar 20, 2025 - 6.31 MBWorks with firefox 58.0 and later- fix(Controller): Cap exponential backoff at 1h
- fix(Account): Don't call onSyncFail twice if onSyncStart failed
- fix(App): Allow opening any view in a new tab
- fix(Git): Make sure foreign locks are freed when forceLock is set
- fix(NextcloudBookmarks): Make sure lock is freed when forceLock is set
- fix(LocalTabs): Speed up tabs updated callback
 - Source code released under Mozilla Public License 2.0 
- Version 5.4.4Released Feb 5, 2025 - 6.21 MBWorks with firefox 58.0 and laterMinor fixes- Source code released under Mozilla Public License 2.0 
- Version 5.4.3Released Jan 23, 2025 - 7.83 MBWorks with firefox 58.0 and later* fix(OptionsLinkwarden): Allow changing server folder
 * fix(Storage): Don't give up when storage entry can not be parsed
 * refactor(Account#setData): Accept partial data and use lock to set data (fixes hanging sync on iOS)
 * fix(README): Add APK cert fingerprint
 * fix(GoogleDrive|WebDAV): Try to catch more errors when file is encrypted
 * enh(AutoSync): Add an explantion in settings- Source code released under Mozilla Public License 2.0 
- Version 5.4.2.1Released Jan 6, 2025 - 7.83 MBWorks with firefox 58.0 and later- Source code released under Mozilla Public License 2.0 
- Version 5.4.0Released Nov 30, 2024 - 7.83 MBWorks with firefox 58.0 and later* enh(Tree): Add confirmation before deleting items
 * enh(tabs): Make merge strategy work with tabs
 * enh(Account#sync): Allow forcing sync when profile is scheduled
 * fix(Scanner): Improve move stability with same-titled folders
 * fix(GoogleDrive|WebDAV): fix _.includes is not a function error
 * fix(Account#sync): Do not break lock automatically- Source code released under Mozilla Public License 2.0 
- Version 5.3.4Released Nov 17, 2024 - 7.82 MBWorks with firefox 58.0 and laterfix(Linkwarden): Correctly update bookmarks on the server- Source code released under Mozilla Public License 2.0 
- Version 5.3.3Released Nov 10, 2024 - 7.82 MBWorks with firefox 58.0 and later### New
 * enh(Git): Mention profile label in commit message
 
 ### Fixed
 * fix(ios/sharing-extension): Add compat for newer ios versions
 * fix(GoogleDrive): includes is not a function
 * fix(Update): Fix visual glitch- Source code released under Mozilla Public License 2.0 
- Version 5.3.1Released Oct 9, 2024 - 7.82 MBWorks with firefox 58.0 and laterFix javascript bookmark handling
 Fix(GoogleDrive): Don't leave behind hoards of files- Source code released under Mozilla Public License 2.0 
- Version 5.3.0.2Released Sep 28, 2024 - 7.8 MBWorks with firefox 58.0 and later### New
 * Add support for Linkwarden
 ### Fixed
 * fix(GoogleDrive): Sort files by modified date- Source code released under Mozilla Public License 2.0 
- Version 5.2.7Released Sep 8, 2024 - 7.77 MBWorks with firefox 58.0 and laterVarious fixes- Source code released under Mozilla Public License 2.0 
- Version 5.2.6Released Aug 26, 2024 - 7.77 MBWorks with firefox 58.0 and later* fix(Update): Show floccus logo on update page
 * fix: Refactor sync algorithm introducing location types (fixed 6 correctness bugs along the way)- Source code released under Mozilla Public License 2.0 
- Version 5.2.5Released Jul 25, 2024 - 7.77 MBWorks with firefox 58.0 and laterMany smaller fixes, plus a new easy way to reach out to the developer if you have problems- Source code released under Mozilla Public License 2.0 
- Version 5.2.4Released Jul 2, 2024 - 8.02 MBWorks with firefox 58.0 and later* fix(Account): Use exponential backoff instead of disabling profile after 10 errors
 * fix(imports): Don't allow importing actions definitions from store/index
 * fix(Folder#traverse)
 * fix typo in README.md in git repos
 * fix(Default#executeAction): fix ordering when doing bulkImport in Unidirectional strategy
 * fix(NextcloudBookmarks): Make sure folder exists before appending children- Source code released under Mozilla Public License 2.0 
- Version 5.2.3Released Jun 21, 2024 - 7.99 MBWorks with firefox 57.0 and later* fix(AccountCard): mention if profile was disabled after error
 * fix(OptionsGit): Branch option didn't propagate new value- Source code released under Mozilla Public License 2.0 
- Version 5.2.1Released Jun 15, 2024 - 7.99 MBWorks with firefox 57.0 and latermake history permission optional and request on demand only- Source code released under Mozilla Public License 2.0 
- Version 5.2.0.3Released Jun 12, 2024 - 7.99 MBWorks with firefox 57.0 and later### New
 * feat: Allow custom labels for profiles
 * feat: Allow counting clicks with Nextcloud Bookmarks
 * feat: Add some UI interventions asking for donations
 * feat: Opt-in automated error reporting using Sentry
 ### Fixed
 * fix: Don't sync scheduled profiles if they're disabled
 * fix: Don't show update notification if the user doesn't use floccus
 * fix: Do not run two scanners at the same time
 * fix: Improve build script to avoid faulty builds
 * fix: Give browser more time to breathe to avoid freezing browser
 * fix: Disable profile after 10 errors in a row- Source code released under Mozilla Public License 2.0 
- Version 5.1.4.2Released May 21, 2024 - 7.97 MBWorks with firefox 57.0 and later### Fixed
 * [native] fix(Drawer): Add icon for git profiles
 * fix: Improve locking logic
 * fix(BrowserController): Don't spam setIcon warnings
 * fix(Account): call onSyncFail if onSyncStart fails- Source code released under Mozilla Public License 2.0 
- Version 5.1.3.1Released May 18, 2024 - 7.97 MBWorks with firefox 57.0 and later[native] fix: set largeHeap to true on android + fix git settings
 fix: Improve locking logic
 fix(NextcloudBookmarks#getExistingBookmarks): Don't use search-by-url for javascript links
 fix: Make Diff#inspect() output more readable
 fix: Limit concurrency for reorderings
 fix: Improve bulkImport performance by chunking
 fix: Unhandled error "Receiving end does not exist"- Source code released under Mozilla Public License 2.0 
