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.0.10
Released Mar 8, 2024 - 5.51 MBWorks with firefox 57.0 and laterFixed profiles getting stuck in "Scheduled" stateSource code released under Mozilla Public License 2.0
Download Firefox and get the extensionYou'll need Firefox to use this extensionOlder versions
Version 5.0.8
Released Jan 7, 2024 - 5.51 MBWorks with firefox 57.0 and later* fix(manifest.firefox.json): Make sure host permission matches the one in the codeSource code released under Mozilla Public License 2.0
Version 5.0.7
Released Jan 4, 2024 - 5.51 MBWorks with firefox 57.0 and later* fix(Controller): Remember strategy when scheduling sync after lock error
* Complete translations for Japanese, Spanish and GermanSource code released under Mozilla Public License 2.0
Version 5.0.6
Released Dec 31, 2023 - 5.5 MBWorks with firefox 57.0 and later* fix(background sync): Move back to manifest v2 for firefox
* fix(Account#setData): re-init if localRoot is changed
* fix(Options): Fix v-switch input
* fix(Controller#scheduleSync): Allow syncing if account is disabled and scheduledSource code released under Mozilla Public License 2.0
Version 5.0.5
Released Dec 20, 2023 - 5.5 MBWorks with firefox 109.0 and later### Fixed
* Fix: Move waiting for lock out of adapters into controller
* fix(NextcloudBookmarks): Use CapacitorHttp to avoid cors errors in capacitor 5
* fix(native/START_LOGIN_FLOW): migrate to new capacitor http APISource code released under Mozilla Public License 2.0
Version 5.0.4
Released Dec 15, 2023 - 5.49 MBWorks with firefox 109.0 and laterfix(Import): Request network permissions before import
fix(GoogleDrive): Request network permissions before loginSource code released under Mozilla Public License 2.0
Version 5.0.3
Released Dec 12, 2023 - 5.49 MBWorks with firefox 109.0 and later### Fixed
- fix(Unlock with credentials): Missing await 🙈
- fix(Profile import)
- fix(options): Auto-sync option was not saved
- fix(GoogleDrive): Fix permissions.contains syntax
- fix: Always cast to string before comparing item ids
- fix(HtmlSerializer): Try to fix ordering test
- fix(HtmlSerializer): Use Cheerio.text() for getting titleSource code released under Mozilla Public License 2.0
Version 5.0.2
Released Dec 9, 2023 - 5.5 MBWorks with firefox 109.0 and later### Fixed
- Fix another XBEL parser bug
- Fix HTML parserSource code released under Mozilla Public License 2.0
Version 5.0.1
Released Dec 9, 2023 - 5.5 MBWorks with firefox 109.0 and laterFix Xbel SerializerSource code released under Mozilla Public License 2.0
Version 5.0.0
Released Dec 9, 2023 - 5.5 MBWorks with firefox 109.0 and later## New
- Avoid syncing private tabs
- Add a 'Sync all' button
- Overhaul profile overview UI
## Changed
- [browser] Migrate to Manifest v3
- [browser] remove unlock passphrase feature
- [native] Remove background mode because it was buggy
- Sync 3s after startup
- Upgrade to capacitor 5
- Upgrade to gradle 8
- "Accounts" are now called "Profiles"
## Fixed
- [native] Reset profile syncing state on app start
- [native] Allow turning auto-sync back on
- [native] fix(AddBookmarkIntent): Close intent after saving bookmark
- [ios] fix(sharing) Fix share target
- Allow setting sync interval to 5min
- Local folder option: Make more clear what each option does and the implications of that
- Store passphrase for google-drive encryption correctly
- NextcloudBookmarks: Do not write lock after onSyncCompleted
- Fix bookmarks change detection
- Fix BrowserController#onchange: Don't error out on deleted items
- fix(FileUnreadableError): Make error message more clear
- fix(downloadLogs): Add redacted/full to file name
- fix(messages): Make it more clear that people need to install Nextcloud Bookmarks to use it
- fix(BrowserController): Set unlocked to true by default
- fix(LocalTabs): Don't activate all tabs upon creating them
- fix(ImportExport): Trigger alert when import is done
- fix(OptionsWebdav): properly import OptionsPassphrase component
- fix(OptionsSyncFolder): show spinner while running getTree
- fix(HtmlSerializer): Make html output compatible with common browsers while maintaining backward compatibilitySource code released under Mozilla Public License 2.0
Version 4.19.1
Released Mar 30, 2023 - 5.21 MBWorks with firefox 57.0 and later### Fixed
- Fix Scanner ignore logic for root foldersSource code released under Mozilla Public License 2.0
Version 4.19.0
Released Mar 24, 2023 - 3.89 MBWorks with firefox 57.0 and later### Fixed
- OptionSyncInterval: Allow setting 5min
- Avoid generating diff for local absolute root folders
- fix(Default#executeAction): Prepapre subOrder Diff correctly
- Allow syncing bookmarks with file: protocol via WebDAV and GDrive
- Update dependenciesSource code released under Mozilla Public License 2.0
Version 4.18.1
Released Jan 14, 2023 - 3.74 MBWorks with firefox 57.0 and later### Fixed
- Update cordova-plugin-background-mode to fix frequent crashes
- OptionSyncInterval: Allow setting 5minutes interval
- DialogEditBookmark: Don't allow submitting empty URL
- Unidirectional: ignore errors when mapping reordersSource code released under Mozilla Public License 2.0
Version 4.18.0
Released Dec 30, 2022 - 3.74 MBWorks with firefox 57.0 and later### Fixed
- NextcloudBookmarks: Improve error message when bookmark creation fails
- Don't cast item IDs to boolean inside if statements
- NextcloudBookmarks: Report all statuses > 400 as HttpError
- AccountCard: Display last sync time on error
- TEST_WEBDAV_SERVER: Improve error messageSource code released under Mozilla Public License 2.0
Version 4.17.1
Released Sep 5, 2022 - 4.03 MBWorks with firefox 57.0 and later### Fixed
- Fix selecting HTML at setup (#1247)
- Fix Google Drive on native (#1246)Source code released under Mozilla Public License 2.0
Version 4.17.0
Released Aug 7, 2022 - 4.03 MBWorks with firefox 57.0 and later### New
- WebDav: Allow syncing via HTML file
- Tab Sync: Name folders by window number
- NewAccount: Add back buttons
- Options{GoogleDrive, WebDAV}: Allow removing passphrase
### Fixed
- Fixed Google Drive integration on iOS
- Fix Sync with caching-enabled WebDAV servers
- [native] Use themed background for body
- Fix Nextcloud login flow for 2FA
- [android] Fix share intent for unreachable URLsSource code released under Mozilla Public License 2.0
Version 4.16.0
Released Jun 26, 2022 - 3.87 MBWorks with firefox 57.0 and later### New
- Performance improvements
- Improve speed for Nextcloud Bookmarks
### Fixed
- SyncProcesses: Remove superfluous awaits that would stall the whole app
- a11y: improve syncing icon in browser
- ios: Hide status bar
- Fix InAppBrowser usage to comply with Apple policies
- getFavicon: Load /favicon.ico as a fallback
- UX: Remove min-width on #app
- Replace merge icon to avoid confusion with sync icon (#1198)
- OptionSyncStrategy: Improve wording
- Options: Do not show strategy if isBrowser
- [native] Fix Alphabetical sortingSource code released under Mozilla Public License 2.0
Version 4.15.0
Released May 31, 2022 - 3.79 MBWorks with firefox 57.0 and later### New
- NewAccount: Allow setting enabled account config
- NewAccount: Allow setting XBEL passphrase for GoogleDrive and WebDAV
### Fixed
- Fix order corruption of localRoot folder
- Tabs: Fix syncing multiple windows
- NewAccount: Warn user when using server without https
- Improve UI so there's space for translations
- NewAccount: Remove stepper headings so the whole stepper fits
- Failsafe: added Math.ceil to only allow integers
- New translations for Polish, French and ChineseSource code released under Mozilla Public License 2.0
Version 4.14.0
Released May 13, 2022 - 3.74 MBWorks with firefox 57.0 and later### New
- New stepwise account setup flow
- NewAccount: Trigger sync after completion
- Improve progress bar behavior
- Allow more than one separator per Folder on Nc Bookmarks
### Fixed
- Improve wording around sync strategies
- BrowserController: Don't get stuck in sync loop
- GoogleDrive: Add cancel method
- Fix transifex integration
- UI: Do not show passwords in new options session
- Inactivity timeout := 7s
- Fix Tab sync order on firefoxSource code released under Mozilla Public License 2.0
Version 4.13.1
Released Apr 19, 2022 - 2.3 MBWorks with firefox 57.0 and later### Fixed
- UI: Re-add accidentally removed actionsSource code released under Mozilla Public License 2.0
Version 4.13.0
Released Apr 13, 2022 - 2.3 MBWorks with firefox 57.0 and later### New
- Detect machine suspend during sync and cancel
### Fixed
- Performance: Do not query root bookmarks folder excessively
- Locking: Adjust LOCK_INTERVAL
- Locking: Fix wrong usage of {set,clear}Timeout
- Fix lock-file being locked in GoogleDrive and WebDAV
- Fix "failed to map parentId" in Unidirectional strategy
- Unidirectional: Fix typo
- Unidirectional: Fix progress bar
- Adjust lock override strategySource code released under Mozilla Public License 2.0
Version 4.12.0
Released Mar 17, 2022 - 2.3 MBWorks with firefox 57.0 and later### New
- Implement support for separators
- More beautiful status indicators
- Sync chrome:// URLs (but not on Firefox and not with Nextcloud bookmarks)
- Implement timed locks for GoogleDrive and WebDAV to reduce waiting time
- Reduce inactivity timeout to 20s
### Fixed
- UX: Improve progress bar feedback during syncing
- UX: Improve wording around sync strategies
- Performance: Avoid loading all of lodash
- Google Drive: Force upload when new account or new encryption
- Do not delete duplicate bookmarks anymore
- Tab sync: Do not remove duplicated tabs on sync and sync tab order
- Fix Unidirectional sync
- Unidirectional: Fix ordering
- LocalTabs: Implement set order
- Improve order reconciliation
- Keep local sort order of ignored items
- GoogleDrive: Fix locking
- WebDAV: Don't lock if using slave strategySource code released under Mozilla Public License 2.0
Version 4.11.0.1
Released Mar 9, 2022 - 2.85 MBWorks with firefox 57.0 and later### New
- Tab sync: Sync tabs with names
- Overview: Sort disabled accounts last
- WebDAV: Reduce lock timeout to 15min
- GoogleDrive: Reduce lock timeout to 15min
### Fixes
- Fix UX: Have two "download logs" buttons instead of "anonymous" checkbox
- Fix tab sync
- Logger: Fix log redaction
- OptionsGoogleDrive: Don't show passphrase by default
- Do not reset cache after interrupted sync
- Do not reset cache after network error
- Test and fix complex move-remove interactions
- Update deps and install dark mode fix for androidSource code released under Mozilla Public License 2.0
Version 4.10.1
Released Feb 15, 2022 - 2.85 MBWorks with firefox 57.0 and laterFix WebDAV leakage of credentials to user sessionSource code released under Mozilla Public License 2.0
Version 4.10.0
Released Feb 8, 2022 - 2.85 MBWorks with firefox 57.0 and later### New
- Allow producing anonymized logs
### Fixes
- Get rid of capacitor-community/http (Fixes many unforeseen sync problems both on Android and Desktop)
- Styles: Add more spacing between option entries
- Fix load languages with hyphens (Thanks to @binsee)Source code released under Mozilla Public License 2.0