Skip to content

Releases: floccusaddon/floccus

v5.0.0

09 Dec 12:11
Compare
Choose a tag to compare

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 compatibility

Note that your browser may ask you to confirm new permissions to access all browsing data. This is likely because of the move to Manifest v3, however, floccus has always had this permission, as it is necessary to access your sync server.

v4.19.1

30 Mar 10:25
Compare
Choose a tag to compare

Fixed

  • Fix Scanner ignore logic for root folders

v4.19.0

25 Mar 02:13
Compare
Choose a tag to compare

New

  • Implement share extension for iOS
  • [native] Allow sharing bookmarks to other apps
  • [native] Implement bookmarks export
  • [native] Allow exporting accounts
  • [native] Download logs like in browser instead of sharing them as text

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 dependencies

v4.18.1

14 Jan 17:19
Compare
Choose a tag to compare

Fixed

  • [native] Update cordova-plugin-background-mode to fix frequent crashes
  • OptionSyncInterval: Allow setting 5minutes interval
  • [native] DialogEditBookmark: Don't allow submitting empty URL
  • Unidirectional: ignore errors when mapping reorders

v4.18.0

30 Dec 09:37
Compare
Choose a tag to compare

New

  • [native] Display breadcrumbs when not in root folder
  • [native] Implement bookmarks import

Fixed

  • NextcloudBookmarks: Improve error message when bookmark creation fails
  • [native] Log in production
  • [native] NewAccount: Show IMPORTEXPORT button
  • [native] Remove pull-to-refresh for now as it's buggy
  • [native] Home#checkForIntent: Fix share routine
  • Don't cast item IDs to boolean inside if statements
  • NextcloudBookmarks: Report all statuses > 400 as HttpError
  • [native] Options & NewAccount: Allow setting sync interval on android
  • AccountCard: Display last sync time on error
  • TEST_WEBDAV_SERVER: Improve error message

v4.17.1

04 Sep 16:00
Compare
Choose a tag to compare

Fixed

  • Fix selecting HTML at setup (#1247)
  • Fix Google Drive on native (#1246)

v4.17.0

07 Aug 15:11
Compare
Choose a tag to compare

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 URLs

v4.16.0

26 Jun 10:57
Compare
Choose a tag to compare

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: avoid cluttering 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 sorting

v4.15.0

31 May 10:06
Compare
Choose a tag to compare

New

  • [Native] AddBookmarkIntent: Autodetect page title
  • 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 Chinese

v4.14.0

13 May 15:18
Compare
Choose a tag to compare

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
  • [Native] Allow sorting bookmarks
  • [Native] Background sync while on wifi

Fixed

  • [Native] Fix splash screen aspect ratio
  • [Native] Make app-bar absolute instead of hide on scroll
  • 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
  • [Native] Add allowNetwork to default settings
  • Fix Tab sync order on firefox