Skip to content

Releases: floccusaddon/floccus

v5.0.8

07 Jan 17:26
Compare
Choose a tag to compare

Fixed

  • fix(nextcloud login flow): Use standalone browser on iOS
  • fix(manifest.firefox.json): Make sure host permission matches the one in the code

(See v5.0.0 announcement: #1449 )

v5.0.7

04 Jan 12:09
Compare
Choose a tag to compare

Fixed

  • [native] Fix hanging splash screen
  • fix(Controller): Remember strategy when scheduling sync after lock error
  • Complete translations for Japanese, Spanish and German

(See v5.0.0 announcement: #1449 )

v5.0.6

31 Dec 18:14
Compare
Choose a tag to compare

Fixed

  • 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 scheduled

(See v5.0.0 announcement: #1449 )

v5.0.5

20 Dec 15:22
Compare
Choose a tag to compare

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 CapacitorHttp API

(See v5.0.0 announcement: #1449 )

v5.0.4

15 Dec 19:46
Compare
Choose a tag to compare

Fixed

  • [native] upgrade capacitor-oauth2
  • [native] fix(GoogleDrive): CapacitorHttp no longer encodes x-form-urlencoded
  • fix(Import): Request network permissions before import
  • fix(GoogleDrive): Request network permissions before login

(See v5.0.0 announcement: #1449 )

v5.0.3

12 Dec 20:24
Compare
Choose a tag to compare

Fixed

  • [native] Remove capacitor community http
  • [native] fix(DialogImportBookmarks): accept="text/html"
  • [android] fix(webdav): Use new builtin CapacitorHttp
  • 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 title

(See v5.0.0 announcement: #1449 )

v5.0.2

09 Dec 16:41
Compare
Choose a tag to compare

Fixed

  • Fix another XBEL parser bug
  • Fix HTML parser

(Also see v5.0.0 announcement: #1449 )

v5.0.1

09 Dec 15:35
Compare
Choose a tag to compare

Fixed

  • Fixes XBEL parser

(See v5.0.0 announcement: #1449 )

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