Skip to content

Releases: nextcloud/desktop

Release 33.0.3

27 Apr 15:24
v33.0.3
eb1e86f

Choose a tag to compare

What's Changed

  • [stable-33.0] fix(macOS): Set app extension version information correctly by @backportbot[bot] in #9768
  • [stable-33.0] fix(macOS): Launch on Login by @backportbot[bot] in #9775
  • [stable-33.0] fix(macOS): macOS 13 Ventura Compatibility by @backportbot[bot] in #9780
  • [stable-33.0] chore: systemd service is now wanted by graphical target by @backportbot[bot] in #9783
  • [stable-33.0] Chore/remove compilation warning qt 6.10 by @backportbot[bot] in #9787
  • [stable-33.0] chore(ci): update images by @backportbot[bot] in #9788
  • [stable-33.0] fix(gui): use native QLineEdit styling for server address by @backportbot[bot] in #9802
  • [stable-33.0] fix(windows/vfs): ensure critical logs are going to be produced by @backportbot[bot] in #9805
  • [stable-33.0] Bugfix/remove useless output debug at start by @backportbot[bot] in #9809
  • [stable-33.0] fix: remove unused COPY_SECUREFILEDROP_LINK socket command by @nilsding in #9812
  • [stable-33.0] fix(folderman): disconnect slotFolderCanSyncChanged when unloading folder. by @backportbot[bot] in #9818
  • [stable-33.0] fix(macOS): Open app settings on necessity of sandbox folder migration by @backportbot[bot] in #9836
  • [stable-33.0] Fix File Provider Domain Account Setup by @backportbot[bot] in #9839
  • [stable-33.0] fix(macOS): Word wrap in sandbox migration error display by @backportbot[bot] in #9843
  • [stable-33.0] keep sync dylib install_name as @rpath through cmake --install by @backportbot[bot] in #9848
  • [stable-33.0] Store credentials provided through command line in macOS keychain by @backportbot[bot] in #9852
  • [stable-33.0] fix: use openBrowser to open URLs by @backportbot[bot] in #9851
  • FinderSync Crash due to Socket Reading (stable-33.0) by @i2h3 in #9853
  • [stable-33.0] chore(i18n): Change group folder to team folder by @backportbot[bot] in #9869
  • [stable-33.0] feat(loginFlow): delay initialization of web view page until needed by @backportbot[bot] in #9879
  • [stable-33.0] fix(sharing): parse received timestamp from expiration date by @backportbot[bot] in #9889
  • [stable-33.0] Fix "Always keep downloaded" by @backportbot[bot] in #9896
  • [stable-33.0] Prevent unnecessary logging about an inexistent trash container item in database by @backportbot[bot] in #9899
  • feat(craft): update craft commit to get newer openssl releases by @mgallien in #9880
  • [stable-33.0] Replaced decoration asset for items to keep downloaded by @backportbot[bot] in #9901
  • [stable-33.0] chore: uses known working zlib 1.3.1 release by @backportbot[bot] in #9906
  • [stable-33.0] Run time switch for debug logging by @backportbot[bot] in #9913
  • [stable-33.0] fix(cfapi): avoid creation of db records if CfExecute failed by @backportbot[bot] in #9914
  • [stable-33.0] Remove Windows Shell/Explorer pinning fallback commands from SocketApi by @backportbot[bot] in #9915
  • [stable-33.0] fix(upload): skip locked files during upload to avoid errors by @backportbot[bot] in #9917

Full Changelog: v33.0.2...v33.0.3

Release 4.0.10

24 Apr 14:46
v4.0.10
674af99

Choose a tag to compare

What's Changed

  • [stable-4.0] chore: uses known working zlib 1.3.1 release by @mgallien in #9907

Full Changelog: v4.0.9...v4.0.10

Release 4.0.9

22 Apr 16:44
v4.0.9
d73ce1e

Choose a tag to compare

What's Changed

  • [stable-4.0] chore(network): enable again our request timeout feature by @backportbot[bot] in #9647
  • [stable-4.0] fix(read-only): make the parent folder writable before deleting a file by @backportbot[bot] in #9657
  • [stable-4.0] chore(i18n): Correct text case in error message label by @backportbot[bot] in #9674
  • [stable-4.0] chore(l10n): Update QLabel text property to not translate by @backportbot[bot] in #9676
  • [stable-4.0] fix(settings): add missing endGroup() in Folder::removeFromSettings by @backportbot[bot] in #9690
  • [stable-4.0] chore(legalnotice): update copyright year by @backportbot[bot] in #9718
  • [stable-4.0] fix(macOS): Fix background update check incorrectly calling Sparkle when automaticallyChecksForUpdates is NO by @backportbot[bot] in #9748
  • fix(updater): backport #9406 โ€” respect autoUpdateCheck in Sparkle background checks by @pedromdbl in #9705
  • [stable-4.0] chore: systemd service is now wanted by graphical target by @backportbot[bot] in #9784
  • [stable-4.0] fix(gui): use native QLineEdit styling for server address by @backportbot[bot] in #9803
  • [stable-4.0] fix(windows/vfs): ensure critical logs are going to be produced by @backportbot[bot] in #9804
  • [stable-4.0] fix(folderman): disconnect slotFolderCanSyncChanged when unloading folder. by @backportbot[bot] in #9817
  • fix(updater): remove extra declaration of ConfigFile. by @camilasan in #9820
  • [stable-4.0] fix(asyncimageresponse): enhance check for received SVG response by @backportbot[bot] in #9837
  • [stable-4.0] fix: use openBrowser to open URLs by @backportbot[bot] in #9850
  • [stable-4.0] Fix #7009: Remove leftover .msi and msi.log after update by @backportbot[bot] in #9856
  • FinderSync Crash due to Socket Reading (stable-4.0) by @i2h3 in #9855
  • [stable-4.0] chore(i18n): Change group folder to team folder by @backportbot[bot] in #9868
  • [stable-4.0] feat(loginFlow): delay initialization of web view page until needed by @backportbot[bot] in #9878
  • chore: switch craft to proper branch and commit for updated openssl by @mgallien in #9881
  • [stable-4.0] fix(sharing): parse received timestamp from expiration date by @backportbot[bot] in #9888
  • chore: update AppImage builder image to latest by @mgallien in #9895

New Contributors

Full Changelog: v4.0.8...v4.0.9

Release 33.0.2

31 Mar 16:22
v33.0.2
54f537e

Choose a tag to compare

Bug fixes

  • fix(macOS): Sparkle Sandboxing (@i2h3, #9752)
  • fix(macOS): Fix background update check incorrectly calling Sparkle when automaticallyChecksForUpdates is NO (@i2h3, #9744)

What's Changed

  • fix(windows/vfs): automated test for Windows VFS case clash items (@mgallien, #9741)

Full Changelog: v33.0.1...v33.0.2

Release 33.0.1

30 Mar 17:58
v33.0.1
0ab0375

Choose a tag to compare

Bug fixes

  • macOS: Improve Sandbox Migration Experience (@i2h3, #9720)
  • fix(macOS): Extension Display Names (@i2h3, #9723)
  • fix(asyncimageresponse): enhance check for received SVG response (@nilsding, #9697)
  • fix(gui/settings): use different palette colour for backgrounds (@nilsding, #9703)
  • fix(macOS): hide dock icon when closing settings with โŒ˜+W (@i2h3, #9702)
  • fix(integration): only call parseEndpoints if fileId is not empty. (@camilasan, #9701)
  • fix(windows/vfs): do not create DB record for invalid virtual items (@mgallien, #9737)
  • fix(settings): add missing endGroup() in Folder::removeFromSettings (@agners, #9607)
  • fix(macOS): Fix developer build (@i2h3, #9667)
  • chore(i18n): Correct text case in error message label (@rakekniven, #9672)
  • chore(l10n): Update QLabel text property to not translate (@rakekniven, #9673)
  • Fix build with Xcode 26.4 (@i2h3, #9706)
  • chore(legalnotice): update copyright year (@nilsding, #9717)

Full Changelog: v33.0.0...v33.0.1

Release 33.0.0

24 Mar 09:13
v33.0.0
659bb51

Choose a tag to compare

What's Changed

  • Bugfix/unbreak syncing public share links by @mgallien in #8836
  • Allow Maximizing Settings Window by @elsiehupp in #8834
  • Use upstream Extra CMake Modules by @claucambra in #6810
  • Run Developer Build from Xcode by @i2h3 in #8838
  • fix: folder delete/new conflict will be "delete" by @mgallien in #8671
  • Branded file provider extension SF Symbol by @i2h3 in #8818
  • Updated File Provider Translations by @i2h3 in #8842
  • chore(deps): Bump fsfe/reuse-action from 5.0.0 to 6.0.0 by @dependabot[bot] in #8839
  • chore(deps): Bump actions/stale from 10.0.0 to 10.1.0 by @dependabot[bot] in #8841
  • chore(deps): Bump cpp-linter/cpp-linter-action from 2.16.4 to 2.16.5 by @dependabot[bot] in #8840
  • fix(asyncimageresponse): fetch remote resources in the same thread as Account by @nilsding in #8848
  • chore(chunk-upload): always sent the total size header by @mgallien in #8849
  • Bugfix/allign plus icon by @Aiiaiiio in #8851
  • fix: HTML-escape file URLs to handle special characters in conflict and case clash dialogs by @Copilot in #8847
  • fix(filesystembase): log correct ACL errors by @nilsding in #8863
  • fix: Adding elide to menuitems by @Aiiaiiio in #8862
  • fix(i18n): Fixed grammar by @rakekniven in #8870
  • Fix Token Locks by @i2h3 in #8872
  • fix(NextcloudDev): add missing template file. by @camilasan in #8876
  • fix(tray): use native tooltips when available by @nilsding in #8883
  • fix(file-provider): report a different error if database is not ready by @nilsding in #8885
  • fix(quota): return unlimited quota if server query is invalid or file is in folder root. by @camilasan in #8714
  • chore: set xcode target to Debug only for dev builds by @nilsding in #8889
  • fix: remove "nextcloud" from debug log filenames by @Rello in #8899
  • chore(ci): use Xcode 16.3 by @nilsding in #8902
  • Logging NSFileProviderRequest by @i2h3 in #8890
  • fix: Neutral sync icon in VFS sync status by @Rello in #8900
  • Fix some of the accounts menu visual issues by @Aiiaiiio in #8894
  • fix: Update minimum supported Nextcloud server version to 20 by @Rello in #8910
  • fix: ignore directory listing entry for the iterated directory by @nilsding in #8921
  • Removed obsolete settings features in main app by @i2h3 in #8924
  • fix(account): do not consider URLs with a trailing slash as public links by @nilsding in #8932
  • fix(network): fall back to unlimited bandwidth in case the legacy global limit is still set by @nilsding in #8925
  • Fix Crash on File Provider Deactivation for Account with UUID Name by @i2h3 in #8941
  • Fix #8914 by @i2h3 in #8943
  • fix(win32): embed correct app icons again by @nilsding in #8964
  • File Provider Fix: Translated Some Texts by @i2h3 in #8966
  • fix: make sure migration is skipped when setting DISABLE_ACCOUNT_MIGRATION by @camilasan in #8973
  • style(file-provider): improve text displayed when user resets virtual files setup. by @camilasan in #8892
  • Fix (File Provider): Share Permissions by @i2h3 in #8981
  • fix: Add official PPA as an option of the package type by @melroy89 in #8975
  • chore(deps): Bump actions/upload-artifact from 4.6.2 to 5.0.0 by @dependabot[bot] in #8971
  • refactor: Use correct string overload by @CarlSchwan in #8992
  • Bugfix/edit locally server custom path by @mgallien in #8867
  • fix(typo): Fix typo in debug log message for original file by @Rello in #9014
  • Include Realm Databases in Debug Archives by @i2h3 in #9016
  • chore(deps): Bump cpp-linter/cpp-linter-action from 2.16.5 to 2.16.6 by @dependabot[bot] in #9011
  • fix(file-provider): use correct FP domain identifier for sync status check by @nilsding in #9008
  • fix(tests): ensure we compare remote state against local state by @mgallien in #9009
  • feat(update): allow to manually skip a pending update by @mgallien in #9006
  • fix(vfs/cfapi): avoid creating invalid db entries when using a different sync root by @nilsding in #8947
  • bugfix: Tweak status icons further by @Rello in #9028
  • fix: activity tray is not refreshed by @Rello in #9043
  • fix(log): Re-establish connection for systray mono icons by @Rello in #9050
  • fix: align qml value type registration with lowercase names by @Rello in #9053
  • fix(log): Improve log messages for client status reporting by @Rello in #9052
  • fix(file-provider): Fix button title in item locking user interface. by @i2h3 in #9058
  • fix(log): QML warnings by @Rello in #9054
  • Improved File Provider Locking Overlay Layout in Finder by @i2h3 in #9059
  • fix(discovery): display more user friendly message when data is missing from server response. by @camilasan in #8982
  • fix(file-provider): Existing Lock Comparison by @i2h3 in #9062
  • File Provider Legacy Database Cleanup by @i2h3 in #9067
  • fix(filesystem/win32): make use of long paths where possible by @nilsding in #9077
  • fix: use /usr/bin/open to show a file/folder in finder (#12379) by @camilasan in #9076
  • fix(checksums): avoid crash on aborted checksum calculation job by @nilsding in #9039
  • fix(gui): initialise e2e()->account() from Account by @nilsding in #9031
  • fix(migration): set all settings and keychain keys from the previous version of the client. by @camilasan in #8969
  • chore(deps): Bump actions/checkout from 5.0.0 to 5.0.1 by @dependabot[bot] in #9095
  • fix: migration of icon and user network settings. by @camilasan in #9106
  • fix(win32): use file handles for checking/modifying DACLs by @nilsding in #9109
  • fix(file-provider): Root container enumeration to process remote updates correctly. by @i2h3 in #9102
  • chore(vfs/windows): test migration from VFS to classic sync on windows by @mgallien in #9020
  • avoid detecting permissions to be invalid on linux NTFS file system by @mgallien in #7745
  • feat: preserve the last selected account between runs by @DmySyz in #9061
  • chore(deps): Bump actions/checkout from 5.0.1 to 6.0.0 by @dependabot[bot] in #9132
  • fix: do not fetch user info twice during start of the client by @mgallien in #9141
  • fix(encryption): allow encrypting a new folder if it was synced by @mgallien in #9144
  • fix(download): allow highly compressed responses up to a known file size by @nilsding in #9146
  • fix(win32): try to set ACLs without propagating them by @nilsding in #9157
  • fix(win32): avoid displaying certificate warning on first connection by @nilsding in #9160
  • fix: initialize user list when the first acc is added by @DmySyz in #9156
  • Fix: Resolving file provider services based on security-scoped URL access by @i2h3 in #9159
  • Signal enumerator for working set after file (un)lock by @i2h3 in #9166
  • ...
Read more

Release 33.0.0 rc4

20 Mar 15:37
v33.0.0-rc4
1b7032c

Choose a tag to compare

Release 33.0.0 rc4 Pre-release
Pre-release

What's Changed

  • Bugfix/unbreak syncing public share links by @mgallien in #8836
  • Allow Maximizing Settings Window by @elsiehupp in #8834
  • Use upstream Extra CMake Modules by @claucambra in #6810
  • Run Developer Build from Xcode by @i2h3 in #8838
  • fix: folder delete/new conflict will be "delete" by @mgallien in #8671
  • Branded file provider extension SF Symbol by @i2h3 in #8818
  • Updated File Provider Translations by @i2h3 in #8842
  • chore(deps): Bump fsfe/reuse-action from 5.0.0 to 6.0.0 by @dependabot[bot] in #8839
  • chore(deps): Bump actions/stale from 10.0.0 to 10.1.0 by @dependabot[bot] in #8841
  • chore(deps): Bump cpp-linter/cpp-linter-action from 2.16.4 to 2.16.5 by @dependabot[bot] in #8840
  • fix(asyncimageresponse): fetch remote resources in the same thread as Account by @nilsding in #8848
  • chore(chunk-upload): always sent the total size header by @mgallien in #8849
  • Bugfix/allign plus icon by @Aiiaiiio in #8851
  • fix: HTML-escape file URLs to handle special characters in conflict and case clash dialogs by @Copilot in #8847
  • fix(filesystembase): log correct ACL errors by @nilsding in #8863
  • fix: Adding elide to menuitems by @Aiiaiiio in #8862
  • fix(i18n): Fixed grammar by @rakekniven in #8870
  • Fix Token Locks by @i2h3 in #8872
  • fix(NextcloudDev): add missing template file. by @camilasan in #8876
  • fix(tray): use native tooltips when available by @nilsding in #8883
  • fix(file-provider): report a different error if database is not ready by @nilsding in #8885
  • fix(quota): return unlimited quota if server query is invalid or file is in folder root. by @camilasan in #8714
  • chore: set xcode target to Debug only for dev builds by @nilsding in #8889
  • fix: remove "nextcloud" from debug log filenames by @Rello in #8899
  • chore(ci): use Xcode 16.3 by @nilsding in #8902
  • Logging NSFileProviderRequest by @i2h3 in #8890
  • fix: Neutral sync icon in VFS sync status by @Rello in #8900
  • Fix some of the accounts menu visual issues by @Aiiaiiio in #8894
  • fix: Update minimum supported Nextcloud server version to 20 by @Rello in #8910
  • fix: ignore directory listing entry for the iterated directory by @nilsding in #8921
  • Removed obsolete settings features in main app by @i2h3 in #8924
  • fix(account): do not consider URLs with a trailing slash as public links by @nilsding in #8932
  • fix(network): fall back to unlimited bandwidth in case the legacy global limit is still set by @nilsding in #8925
  • Fix Crash on File Provider Deactivation for Account with UUID Name by @i2h3 in #8941
  • Fix #8914 by @i2h3 in #8943
  • fix(win32): embed correct app icons again by @nilsding in #8964
  • File Provider Fix: Translated Some Texts by @i2h3 in #8966
  • fix: make sure migration is skipped when setting DISABLE_ACCOUNT_MIGRATION by @camilasan in #8973
  • style(file-provider): improve text displayed when user resets virtual files setup. by @camilasan in #8892
  • Fix (File Provider): Share Permissions by @i2h3 in #8981
  • fix: Add official PPA as an option of the package type by @melroy89 in #8975
  • chore(deps): Bump actions/upload-artifact from 4.6.2 to 5.0.0 by @dependabot[bot] in #8971
  • refactor: Use correct string overload by @CarlSchwan in #8992
  • Bugfix/edit locally server custom path by @mgallien in #8867
  • fix(typo): Fix typo in debug log message for original file by @Rello in #9014
  • Include Realm Databases in Debug Archives by @i2h3 in #9016
  • chore(deps): Bump cpp-linter/cpp-linter-action from 2.16.5 to 2.16.6 by @dependabot[bot] in #9011
  • fix(file-provider): use correct FP domain identifier for sync status check by @nilsding in #9008
  • fix(tests): ensure we compare remote state against local state by @mgallien in #9009
  • feat(update): allow to manually skip a pending update by @mgallien in #9006
  • fix(vfs/cfapi): avoid creating invalid db entries when using a different sync root by @nilsding in #8947
  • bugfix: Tweak status icons further by @Rello in #9028
  • fix: activity tray is not refreshed by @Rello in #9043
  • fix(log): Re-establish connection for systray mono icons by @Rello in #9050
  • fix: align qml value type registration with lowercase names by @Rello in #9053
  • fix(log): Improve log messages for client status reporting by @Rello in #9052
  • fix(file-provider): Fix button title in item locking user interface. by @i2h3 in #9058
  • fix(log): QML warnings by @Rello in #9054
  • Improved File Provider Locking Overlay Layout in Finder by @i2h3 in #9059
  • fix(discovery): display more user friendly message when data is missing from server response. by @camilasan in #8982
  • fix(file-provider): Existing Lock Comparison by @i2h3 in #9062
  • File Provider Legacy Database Cleanup by @i2h3 in #9067
  • fix(filesystem/win32): make use of long paths where possible by @nilsding in #9077
  • fix: use /usr/bin/open to show a file/folder in finder (#12379) by @camilasan in #9076
  • fix(checksums): avoid crash on aborted checksum calculation job by @nilsding in #9039
  • fix(gui): initialise e2e()->account() from Account by @nilsding in #9031
  • fix(migration): set all settings and keychain keys from the previous version of the client. by @camilasan in #8969
  • chore(deps): Bump actions/checkout from 5.0.0 to 5.0.1 by @dependabot[bot] in #9095
  • fix: migration of icon and user network settings. by @camilasan in #9106
  • fix(win32): use file handles for checking/modifying DACLs by @nilsding in #9109
  • fix(file-provider): Root container enumeration to process remote updates correctly. by @i2h3 in #9102
  • chore(vfs/windows): test migration from VFS to classic sync on windows by @mgallien in #9020
  • avoid detecting permissions to be invalid on linux NTFS file system by @mgallien in #7745
  • feat: preserve the last selected account between runs by @DmySyz in #9061
  • chore(deps): Bump actions/checkout from 5.0.1 to 6.0.0 by @dependabot[bot] in #9132
  • fix: do not fetch user info twice during start of the client by @mgallien in #9141
  • fix(encryption): allow encrypting a new folder if it was synced by @mgallien in #9144
  • fix(download): allow highly compressed responses up to a known file size by @nilsding in #9146
  • fix(win32): try to set ACLs without propagating them by @nilsding in #9157
  • fix(win32): avoid displaying certificate warning on first connection by @nilsding in #9160
  • fix: initialize user list when the first acc is added by @DmySyz in #9156
  • Fix: Resolving file provider services based on security-scoped URL access by @i2h3 in #9159
  • Signal enumerator for working set after file (un)lock by @i2h3 in #9166
  • ...
Read more

Release 4.0.8

19 Mar 16:20
v4.0.8
485a8c7

Choose a tag to compare

What's Changed

  • [stable-4.0] Bugfix/use display name for e2ee shares by @backportbot[bot] in #9610
  • [stable-4.0] [stable-33.0] feat(e2ee): add basic support for e2ee metadata format 2.1 by @backportbot[bot] in #9611
  • [stable-4.0] fix(e2ee): ensure PIN input dialog is top most window by @backportbot[bot] in #9613
  • [stable-4.0] Bugfix/e2ee fixes for hardware certificate end to end encryption by @backportbot[bot] in #9614
  • [stable-4.0] Bugfix/migrate user encryption certificate by @backportbot[bot] in #9612
  • [stable-4.0] fix(e2ee): allow read of metadata 1.2 again by @backportbot[bot] in #9615
  • [stable-4.0] Bugfix/better handling of locked files during upload by @backportbot[bot] in #9627
  • [stable-4.0] fix(filesystem): deal with win32 long paths when recursively removing folders by @backportbot[bot] in #9639
  • [stable-4.0] Set folders writable if remote perms require it, recurse into subdirs if etag and remoteperms differ by @backportbot[bot] in #9642

Full Changelog: v4.0.7...v4.0.8

Release 33.0.0 RC3

13 Mar 15:43
v33.0.0-rc3
f204339

Choose a tag to compare

Release 33.0.0 RC3 Pre-release
Pre-release

What's Changed

  • Bugfix/unbreak syncing public share links by @mgallien in #8836
  • Allow Maximizing Settings Window by @elsiehupp in #8834
  • Use upstream Extra CMake Modules by @claucambra in #6810
  • Run Developer Build from Xcode by @i2h3 in #8838
  • fix: folder delete/new conflict will be "delete" by @mgallien in #8671
  • Branded file provider extension SF Symbol by @i2h3 in #8818
  • Updated File Provider Translations by @i2h3 in #8842
  • chore(deps): Bump fsfe/reuse-action from 5.0.0 to 6.0.0 by @dependabot[bot] in #8839
  • chore(deps): Bump actions/stale from 10.0.0 to 10.1.0 by @dependabot[bot] in #8841
  • chore(deps): Bump cpp-linter/cpp-linter-action from 2.16.4 to 2.16.5 by @dependabot[bot] in #8840
  • fix(asyncimageresponse): fetch remote resources in the same thread as Account by @nilsding in #8848
  • chore(chunk-upload): always sent the total size header by @mgallien in #8849
  • Bugfix/allign plus icon by @Aiiaiiio in #8851
  • fix: HTML-escape file URLs to handle special characters in conflict and case clash dialogs by @Copilot in #8847
  • fix(filesystembase): log correct ACL errors by @nilsding in #8863
  • fix: Adding elide to menuitems by @Aiiaiiio in #8862
  • fix(i18n): Fixed grammar by @rakekniven in #8870
  • Fix Token Locks by @i2h3 in #8872
  • fix(NextcloudDev): add missing template file. by @camilasan in #8876
  • fix(tray): use native tooltips when available by @nilsding in #8883
  • fix(file-provider): report a different error if database is not ready by @nilsding in #8885
  • fix(quota): return unlimited quota if server query is invalid or file is in folder root. by @camilasan in #8714
  • chore: set xcode target to Debug only for dev builds by @nilsding in #8889
  • fix: remove "nextcloud" from debug log filenames by @Rello in #8899
  • chore(ci): use Xcode 16.3 by @nilsding in #8902
  • Logging NSFileProviderRequest by @i2h3 in #8890
  • fix: Neutral sync icon in VFS sync status by @Rello in #8900
  • Fix some of the accounts menu visual issues by @Aiiaiiio in #8894
  • fix: Update minimum supported Nextcloud server version to 20 by @Rello in #8910
  • fix: ignore directory listing entry for the iterated directory by @nilsding in #8921
  • Removed obsolete settings features in main app by @i2h3 in #8924
  • fix(account): do not consider URLs with a trailing slash as public links by @nilsding in #8932
  • fix(network): fall back to unlimited bandwidth in case the legacy global limit is still set by @nilsding in #8925
  • Fix Crash on File Provider Deactivation for Account with UUID Name by @i2h3 in #8941
  • Fix #8914 by @i2h3 in #8943
  • fix(win32): embed correct app icons again by @nilsding in #8964
  • File Provider Fix: Translated Some Texts by @i2h3 in #8966
  • fix: make sure migration is skipped when setting DISABLE_ACCOUNT_MIGRATION by @camilasan in #8973
  • style(file-provider): improve text displayed when user resets virtual files setup. by @camilasan in #8892
  • Fix (File Provider): Share Permissions by @i2h3 in #8981
  • fix: Add official PPA as an option of the package type by @melroy89 in #8975
  • chore(deps): Bump actions/upload-artifact from 4.6.2 to 5.0.0 by @dependabot[bot] in #8971
  • refactor: Use correct string overload by @CarlSchwan in #8992
  • Bugfix/edit locally server custom path by @mgallien in #8867
  • fix(typo): Fix typo in debug log message for original file by @Rello in #9014
  • Include Realm Databases in Debug Archives by @i2h3 in #9016
  • chore(deps): Bump cpp-linter/cpp-linter-action from 2.16.5 to 2.16.6 by @dependabot[bot] in #9011
  • fix(file-provider): use correct FP domain identifier for sync status check by @nilsding in #9008
  • fix(tests): ensure we compare remote state against local state by @mgallien in #9009
  • feat(update): allow to manually skip a pending update by @mgallien in #9006
  • fix(vfs/cfapi): avoid creating invalid db entries when using a different sync root by @nilsding in #8947
  • bugfix: Tweak status icons further by @Rello in #9028
  • fix: activity tray is not refreshed by @Rello in #9043
  • fix(log): Re-establish connection for systray mono icons by @Rello in #9050
  • fix: align qml value type registration with lowercase names by @Rello in #9053
  • fix(log): Improve log messages for client status reporting by @Rello in #9052
  • fix(file-provider): Fix button title in item locking user interface. by @i2h3 in #9058
  • fix(log): QML warnings by @Rello in #9054
  • Improved File Provider Locking Overlay Layout in Finder by @i2h3 in #9059
  • fix(discovery): display more user friendly message when data is missing from server response. by @camilasan in #8982
  • fix(file-provider): Existing Lock Comparison by @i2h3 in #9062
  • File Provider Legacy Database Cleanup by @i2h3 in #9067
  • fix(filesystem/win32): make use of long paths where possible by @nilsding in #9077
  • fix: use /usr/bin/open to show a file/folder in finder (#12379) by @camilasan in #9076
  • fix(checksums): avoid crash on aborted checksum calculation job by @nilsding in #9039
  • fix(gui): initialise e2e()->account() from Account by @nilsding in #9031
  • fix(migration): set all settings and keychain keys from the previous version of the client. by @camilasan in #8969
  • chore(deps): Bump actions/checkout from 5.0.0 to 5.0.1 by @dependabot[bot] in #9095
  • fix: migration of icon and user network settings. by @camilasan in #9106
  • fix(win32): use file handles for checking/modifying DACLs by @nilsding in #9109
  • fix(file-provider): Root container enumeration to process remote updates correctly. by @i2h3 in #9102
  • chore(vfs/windows): test migration from VFS to classic sync on windows by @mgallien in #9020
  • avoid detecting permissions to be invalid on linux NTFS file system by @mgallien in #7745
  • feat: preserve the last selected account between runs by @DmySyz in #9061
  • chore(deps): Bump actions/checkout from 5.0.1 to 6.0.0 by @dependabot[bot] in #9132
  • fix: do not fetch user info twice during start of the client by @mgallien in #9141
  • fix(encryption): allow encrypting a new folder if it was synced by @mgallien in #9144
  • fix(download): allow highly compressed responses up to a known file size by @nilsding in #9146
  • fix(win32): try to set ACLs without propagating them by @nilsding in #9157
  • fix(win32): avoid displaying certificate warning on first connection by @nilsding in #9160
  • fix: initialize user list when the first acc is added by @DmySyz in #9156
  • Fix: Resolving file provider services based on security-scoped URL access by @i2h3 in #9159
  • Signal enumerator for working set after file (un)lock by @i2h3 in #9166
  • ...
Read more

Release 4.0.7

11 Mar 14:01
v4.0.7
ead8d4e

Choose a tag to compare

What's Changed

  • [stable-4.0] fix(whiteIcons): fix state icons for white monochrome theme by @backportbot[bot] in #9391
  • [stable-4.0] fix(AppImage): bundle less libraries to improve compatibility by @backportbot[bot] in #9388
  • [stable-4.0] fix(activitydata): use parameter validation regex from server by @backportbot[bot] in #9415
  • [stable-4.0] fix: use branded user agent for Flow v2 login request by @backportbot[bot] in #9447
  • [stable-4.0] fix(utility): allow creation of fav links with paths containing spaces by @backportbot[bot] in #9465
  • [stable-4.0] fix(win32): only increase ACL size if a new ACE is about to be added by @backportbot[bot] in #9531
  • [stable-4.0] feat(syncengine): fail and restart the sync if discovery is suspicious by @backportbot[bot] in #9574
  • chore: update openssl version by @mgallien in #9575
  • [stable-4.0] fix(accountmanager): check existing account proxy type setting. by @backportbot[bot] in #9576
  • [stable-4.0] Improve error handling and clean menu texts by @backportbot[bot] in #9587

Full Changelog: v4.0.6...v4.0.7