Releases: nextcloud/desktop
Releases ยท nextcloud/desktop
Release 33.0.3
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
What's Changed
Full Changelog: v4.0.9...v4.0.10
Release 4.0.9
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
automaticallyChecksForUpdatesisNOby @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
- @pedromdbl made their first contribution in #9705
Full Changelog: v4.0.8...v4.0.9
Release 33.0.2
Bug fixes
- fix(macOS): Sparkle Sandboxing (@i2h3, #9752)
- fix(macOS): Fix background update check incorrectly calling Sparkle when
automaticallyChecksForUpdatesisNO(@i2h3, #9744)
What's Changed
Full Changelog: v33.0.1...v33.0.2
Release 33.0.1
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
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
Accountby @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
Debugonly 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
- ...
Release 33.0.0 rc4
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
Accountby @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
Debugonly 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
- ...
Release 4.0.8
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
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
Accountby @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
Debugonly 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
- ...
Release 4.0.7
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