Releases: nextcloud-releases/desktop
Releases · nextcloud-releases/desktop
Release list
Release 34.0.2
What's Changed
- [stable-34.0] fix(file-provider): Deletion of server-side item for items excluded from sync by @backportbot[bot] in nextcloud/desktop#10540
- [stable-34.0] fix(tray): activate tray window also on right click (macOS) by @backportbot[bot] in nextcloud/desktop#10542
- [stable-34.0] fix(file-provider): preserve special characters in chunked upload paths by @backportbot[bot] in nextcloud/desktop#10544
- [stable-34.0] fix(discovery): use QString to avoid dangling QStringBuilder. by @backportbot[bot] in nextcloud/desktop#10557
- [stable-34.0] fix(socketapi): defer move item dialog out of socket read loop. by @backportbot[bot] in nextcloud/desktop#10578
- [stable-34.0] fix(windows): Prevent reupload of placeholder dirs deleted remotely by @backportbot[bot] in nextcloud/desktop#10585
- [stable-34.0] fix(macOS): present tray popup before app activation by @backportbot[bot] in nextcloud/desktop#10593
- [stable-34.0] fix(macos): Get actual user home directory correctly by @backportbot[bot] in nextcloud/desktop#10573
- [stable-34.0] fix(windows): properly test for locked files by @backportbot[bot] in nextcloud/desktop#10603
- [stable-34.0] fix(wizard): align reauthentication with account setup by @backportbot[bot] in nextcloud/desktop#10605
- [stable-34.0] fix(macOS): compare FinderSync broker application versions by @backportbot[bot] in nextcloud/desktop#10606
- [stable-34.0] fix(tray): restore pause and resume sync action by @backportbot[bot] in nextcloud/desktop#10607
- [stable-34.0] Feature/config not interactive migrated to nextcloud cmd by @backportbot[bot] in nextcloud/desktop#10608
- [stable-34.0] fix(file-provider): Clean up stale chunked upload chunks by @backportbot[bot] in nextcloud/desktop#10617
- [stable-34.0] Bugfix/sync new files on windows by @backportbot[bot] in nextcloud/desktop#10626
Full Changelog: nextcloud/desktop@v34.0.1...v34.0.2
Release 34.0.1
What's Changed
- [stable-34.0] fix: Prevent DiscoverySingleLocalDirectoryJob from hanging when target is file by @backportbot[bot] in nextcloud/desktop#10462
- [stable-34.0] Eliminate O(N²) Realm work in large-folder enumeration by @backportbot[bot] in nextcloud/desktop#10469
- [stable-34.0] fix(macOS): Verify ability to access Local Network by @backportbot[bot] in nextcloud/desktop#10484
- [stable-34.0] chore(common): print filename if error occurs in file locking check. by @backportbot[bot] in nextcloud/desktop#10482
- [stable-34.0] fix(activity): File details menu fixes by @backportbot[bot] in nextcloud/desktop#10490
- [stable-34.0] fix(tray): simplify disconnected account menu by @backportbot[bot] in nextcloud/desktop#10497
- [stable-34.0] fix(propagateupload): ensure file size stays the same for new uploads by @backportbot[bot] in nextcloud/desktop#10494
- [stable-34.0] fix(filesystem): do not attempt to lock directories on Windows by @backportbot[bot] in nextcloud/desktop#10504
- [stable-34.0] fix(discovery): move file lock state off the GUI thread. by @backportbot[bot] in nextcloud/desktop#10514
- [stable-34.0] Refactored XPC for FinderSync Extension by @backportbot[bot] in nextcloud/desktop#10518
- [stable-34.0] fix(macOS): use tag to pass menu command to Finder extension. by @backportbot[bot] in nextcloud/desktop#10531
Full Changelog: nextcloud/desktop@v34.0.0...v34.0.1
Release 34.0.0
What's Changed
- Automatically label issues with OS extracted from description by @i2h3 in nextcloud/desktop#9479
- Drop macOS 12 Support by @i2h3 in nextcloud/desktop#9477
- fix: show paused status when account has no sync sources by @Rello in nextcloud/desktop#9473
- chore(i18n): id -> ID by @rakekniven in nextcloud/desktop#9476
- Server Actions Integration for File Provider Extension by @i2h3 in nextcloud/desktop#9469
- Consolidated Xcode Workspace by @i2h3 in nextcloud/desktop#9474
- fix: use text emoji replacements to avoid creating duplicate labels by @nilsding in nextcloud/desktop#9487
- chore: update Craft and craft cache by @nilsding in nextcloud/desktop#9494
- fix(macOS): Defined PRODUCT_BUNDLE_IDENTIFIER for FinderSync by @i2h3 in nextcloud/desktop#9498
- chore(macOS): Updated Xcode Project Settings by @i2h3 in nextcloud/desktop#9499
- fix(macOS): macdeployqt now finds libvpx by @i2h3 in nextcloud/desktop#9497
- fix(macOS): Resolved warning about deprecated ld_classic by @i2h3 in nextcloud/desktop#9495
- fix(macOS): Resolved Some Xcode Compiler Warnings by @i2h3 in nextcloud/desktop#9500
- fix(e2ee): ensure PIN input dialog is top most window by @mgallien in nextcloud/desktop#9490
- chore(i18n): Add context for translators by @rakekniven in nextcloud/desktop#9492
- chore(deps): bump actions/stale from 10.1.1 to 10.2.0 by @dependabot[bot] in nextcloud/desktop#9493
- fix: enhanced detail in "Stale DB entry" log entry by @Rello in nextcloud/desktop#9483
- fix(macOS): skip build-tree RPATH to prevent install_name_tool conflict by @i2h3 in nextcloud/desktop#9509
- fix(macOS): Remove TARGETED_DEVICE_FAMILY by @i2h3 in nextcloud/desktop#9510
- fix: remove hard-coded app name from sync folder path by @Rello in nextcloud/desktop#9515
- Fix #7009: Remove leftover .msi and msi.log after update by @chrip in nextcloud/desktop#8980
- fix: disable server version check (<7.0) by @Rello in nextcloud/desktop#9475
- feat(macOS): QtWebEngine Switch by @i2h3 in nextcloud/desktop#9517
- Fix FinderSync Extension by @i2h3 in nextcloud/desktop#9528
- fix(win32): only increase ACL size if a new ACE is about to be added by @nilsding in nextcloud/desktop#9491
- chore: test upload of a locked file inside a remote deleted folder by @mgallien in nextcloud/desktop#9336
- feature: new settings UI by @Rello in nextcloud/desktop#9419
- Bugfix/e2ee fixes for hardware certificate end to end encryption by @mgallien in nextcloud/desktop#9514
- test(integration): add tests for FileActionsModel. by @camilasan in nextcloud/desktop#9518
- fix(macOS): fix crash for FileProviderSettings by @nilsding in nextcloud/desktop#9540
- fix: load app icons for external sites app by @Rello in nextcloud/desktop#9542
- fix: suppress duplicate "The log output cannot be saved" popups by @Rello in nextcloud/desktop#9539
- Regain Synchronization Folder Access by @i2h3 in nextcloud/desktop#9556
- Note about missing End-to-End Encryption Support in File Provider Extension by @i2h3 in nextcloud/desktop#9561
- chore(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 by @dependabot[bot] in nextcloud/desktop#9554
- fix(accountmanager): check existing account proxy type setting. by @camilasan in nextcloud/desktop#9551
- fix(file-provider): Fetch share options by user ID not user name (#9074) by @i2h3 in nextcloud/desktop#9579
- Improve error handling and clean menu texts by @mgallien in nextcloud/desktop#9585
- feat(e2ee): add basic support for e2ee metadata format 2.1 by @mgallien in nextcloud/desktop#9571
- fix(e2ee/vfs): disable on-demand population of encrypted folders by @mgallien in nextcloud/desktop#9570
- Bugfix/migrate user encryption certificate by @mgallien in nextcloud/desktop#9568
- Bugfix/better handling of locked files during upload by @mgallien in nextcloud/desktop#9566
- feat(syncengine): fail and restart the sync if discovery is suspicious by @nilsding in nextcloud/desktop#9572
- fix(e2ee): allow read of metadata 1.2 again by @mgallien in nextcloud/desktop#9544
- Handle macOS alias files in File Provider Extension by @i2h3 in nextcloud/desktop#9445
- Sync Status on App Launch by @i2h3 in nextcloud/desktop#9595
- Updated File Provider Extension Translations by @i2h3 in nextcloud/desktop#9596
- chore(deps): bump cpp-linter/cpp-linter-action from 2.16.7 to 2.17.0 by @dependabot[bot] in nextcloud/desktop#9583
- fix: Robustly parse file action responses and handle tooltip/URL children by @Rello in nextcloud/desktop#9547
- fix(propagateuploadng): do not encode davUrl by @nilsding in nextcloud/desktop#9588
- Refactored change enumeration completion by @i2h3 in nextcloud/desktop#9601
- Bugfix/use display name for e2ee shares by @mgallien in nextcloud/desktop#9605
- Refine new settings dialog by @nilsding in nextcloud/desktop#9599
- Improve integration. by @camilasan in nextcloud/desktop#9617
- fix(i18n): let Qt handle plural forms by @nilsding in nextcloud/desktop#9621
- fix(file-provider): Working Set Change Enumeration by @i2h3 in nextcloud/desktop#9625
- Sanitized file provider UI extension string catalog by @i2h3 in nextcloud/desktop#9633
- fix(filesystem): deal with win32 long paths when recursively removing folders by @nilsding in nextcloud/desktop#9634
- Set folders writable if remote perms require it, recurse into subdirs if etag and remoteperms differ by @nilsding in nextcloud/desktop#9637
- chore(network): enable again our request timeout feature by @mgallien in nextcloud/desktop#9646
- fix(read-only): make the parent folder writable before deleting a file by @mgallien in nextcloud/desktop#9655
- feature(icon/ai): improved Nextcloud Assistant icon by @mgallien in nextcloud/desktop#9658
- fix(macOS): Fix developer build by @i2h3 in nextcloud/desktop#9667
- chore(i18n): Correct text case in error message label by @rakekniven in nextcloud/desktop#9672
- chore(l10n): Update QLabel text property to not translate by @rakekniven in nextcloud/desktop#9673
- fix(settings): add missing endGroup() in Folder::removeFromSettings by @agners in nextcloud/desktop#9607
- Replace UNIX sockets with XPC on macOS by @i2h3 in nextcloud/desktop#9463
- Remove Debian build by @ivaradi in nextcloud/desktop#9700
- chore(deps): bump maxim-lobanov/setup-xcode from 1.6.0 to 1.7.0 by @dependabot[bot] in nextcloud/desktop#9669
- Fix build with Xcode 26.4 by @i2h3 in nextcloud/desktop#9706
- fix(macOS): hide dock icon when closing settings with ⌘+W by @i2h3 in nextcloud/desktop#9702
- chore: improve one translated string by @mgallien in nextcloud/desktop#9692
- fix(asyncimageresponse): enhance check for received SVG response by @nilsding in nextcloud/desktop#9697
- fix(gui/settings): use different palette colour for backgrounds by @nilsding in nextcloud/desktop#9703
- fix(integration): only call parseEndpoints if fileId is not empty. by @camilasan in nextcloud/desktop#9701
- chore(legalnotice): update copyright year by @nilsding in nextcloud/desktop#9717
- chore(deps): bump actions/cache from 5.0.3 to 5.0.4 by @dependabot[bot] in nextcloud/desktop#9668
- fix(macOS): Extension Display Names by @i2h3 in nextcloud/desktop#9723
- Improve Sandbox Migration Experience by @i2h3 in nextcloud/desktop#9720
- fix(windows/vfs): do not create DB record for invalid virtual items by @mgallien in nextcloud/desktop#9737
- fix(windows/vfs): automated test for Windows VFS case clash items by @mgallien in nextcloud/desktop#9741
- fix(macOS): Fix background update check incorrectly calling Sparkle when
automaticallyChecksForUpdatesisNOby @i2h3 in nextcloud/desktop#9744 - fix(macOS): Sparkle Sandboxing by @i2h3 in nextcloud/desktop#9752
- Chore/remove compilation warning qt 6.10 by @mgallien in nextcloud/desktop#9749
- chore: systemd service is now wanted by graphical target by @mgallien in nextcloud/desktop#9758
- fix(macOS): Set app extension version information correctly by @i2h3 in https://gi...
Release 34.0.0 RC5
What's Changed
- Automatically label issues with OS extracted from description by @i2h3 in nextcloud/desktop#9479
- Drop macOS 12 Support by @i2h3 in nextcloud/desktop#9477
- fix: show paused status when account has no sync sources by @Rello in nextcloud/desktop#9473
- chore(i18n): id -> ID by @rakekniven in nextcloud/desktop#9476
- Server Actions Integration for File Provider Extension by @i2h3 in nextcloud/desktop#9469
- Consolidated Xcode Workspace by @i2h3 in nextcloud/desktop#9474
- fix: use text emoji replacements to avoid creating duplicate labels by @nilsding in nextcloud/desktop#9487
- chore: update Craft and craft cache by @nilsding in nextcloud/desktop#9494
- fix(macOS): Defined PRODUCT_BUNDLE_IDENTIFIER for FinderSync by @i2h3 in nextcloud/desktop#9498
- chore(macOS): Updated Xcode Project Settings by @i2h3 in nextcloud/desktop#9499
- fix(macOS): macdeployqt now finds libvpx by @i2h3 in nextcloud/desktop#9497
- fix(macOS): Resolved warning about deprecated ld_classic by @i2h3 in nextcloud/desktop#9495
- fix(macOS): Resolved Some Xcode Compiler Warnings by @i2h3 in nextcloud/desktop#9500
- fix(e2ee): ensure PIN input dialog is top most window by @mgallien in nextcloud/desktop#9490
- chore(i18n): Add context for translators by @rakekniven in nextcloud/desktop#9492
- chore(deps): bump actions/stale from 10.1.1 to 10.2.0 by @dependabot[bot] in nextcloud/desktop#9493
- fix: enhanced detail in "Stale DB entry" log entry by @Rello in nextcloud/desktop#9483
- fix(macOS): skip build-tree RPATH to prevent install_name_tool conflict by @i2h3 in nextcloud/desktop#9509
- fix(macOS): Remove TARGETED_DEVICE_FAMILY by @i2h3 in nextcloud/desktop#9510
- fix: remove hard-coded app name from sync folder path by @Rello in nextcloud/desktop#9515
- Fix #7009: Remove leftover .msi and msi.log after update by @chrip in nextcloud/desktop#8980
- fix: disable server version check (<7.0) by @Rello in nextcloud/desktop#9475
- feat(macOS): QtWebEngine Switch by @i2h3 in nextcloud/desktop#9517
- Fix FinderSync Extension by @i2h3 in nextcloud/desktop#9528
- fix(win32): only increase ACL size if a new ACE is about to be added by @nilsding in nextcloud/desktop#9491
- chore: test upload of a locked file inside a remote deleted folder by @mgallien in nextcloud/desktop#9336
- feature: new settings UI by @Rello in nextcloud/desktop#9419
- Bugfix/e2ee fixes for hardware certificate end to end encryption by @mgallien in nextcloud/desktop#9514
- test(integration): add tests for FileActionsModel. by @camilasan in nextcloud/desktop#9518
- fix(macOS): fix crash for FileProviderSettings by @nilsding in nextcloud/desktop#9540
- fix: load app icons for external sites app by @Rello in nextcloud/desktop#9542
- fix: suppress duplicate "The log output cannot be saved" popups by @Rello in nextcloud/desktop#9539
- Regain Synchronization Folder Access by @i2h3 in nextcloud/desktop#9556
- Note about missing End-to-End Encryption Support in File Provider Extension by @i2h3 in nextcloud/desktop#9561
- chore(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 by @dependabot[bot] in nextcloud/desktop#9554
- fix(accountmanager): check existing account proxy type setting. by @camilasan in nextcloud/desktop#9551
- fix(file-provider): Fetch share options by user ID not user name (#9074) by @i2h3 in nextcloud/desktop#9579
- Improve error handling and clean menu texts by @mgallien in nextcloud/desktop#9585
- feat(e2ee): add basic support for e2ee metadata format 2.1 by @mgallien in nextcloud/desktop#9571
- fix(e2ee/vfs): disable on-demand population of encrypted folders by @mgallien in nextcloud/desktop#9570
- Bugfix/migrate user encryption certificate by @mgallien in nextcloud/desktop#9568
- Bugfix/better handling of locked files during upload by @mgallien in nextcloud/desktop#9566
- feat(syncengine): fail and restart the sync if discovery is suspicious by @nilsding in nextcloud/desktop#9572
- fix(e2ee): allow read of metadata 1.2 again by @mgallien in nextcloud/desktop#9544
- Handle macOS alias files in File Provider Extension by @i2h3 in nextcloud/desktop#9445
- Sync Status on App Launch by @i2h3 in nextcloud/desktop#9595
- Updated File Provider Extension Translations by @i2h3 in nextcloud/desktop#9596
- chore(deps): bump cpp-linter/cpp-linter-action from 2.16.7 to 2.17.0 by @dependabot[bot] in nextcloud/desktop#9583
- fix: Robustly parse file action responses and handle tooltip/URL children by @Rello in nextcloud/desktop#9547
- fix(propagateuploadng): do not encode davUrl by @nilsding in nextcloud/desktop#9588
- Refactored change enumeration completion by @i2h3 in nextcloud/desktop#9601
- Bugfix/use display name for e2ee shares by @mgallien in nextcloud/desktop#9605
- Refine new settings dialog by @nilsding in nextcloud/desktop#9599
- Improve integration. by @camilasan in nextcloud/desktop#9617
- fix(i18n): let Qt handle plural forms by @nilsding in nextcloud/desktop#9621
- fix(file-provider): Working Set Change Enumeration by @i2h3 in nextcloud/desktop#9625
- Sanitized file provider UI extension string catalog by @i2h3 in nextcloud/desktop#9633
- fix(filesystem): deal with win32 long paths when recursively removing folders by @nilsding in nextcloud/desktop#9634
- Set folders writable if remote perms require it, recurse into subdirs if etag and remoteperms differ by @nilsding in nextcloud/desktop#9637
- chore(network): enable again our request timeout feature by @mgallien in nextcloud/desktop#9646
- fix(read-only): make the parent folder writable before deleting a file by @mgallien in nextcloud/desktop#9655
- feature(icon/ai): improved Nextcloud Assistant icon by @mgallien in nextcloud/desktop#9658
- fix(macOS): Fix developer build by @i2h3 in nextcloud/desktop#9667
- chore(i18n): Correct text case in error message label by @rakekniven in nextcloud/desktop#9672
- chore(l10n): Update QLabel text property to not translate by @rakekniven in nextcloud/desktop#9673
- fix(settings): add missing endGroup() in Folder::removeFromSettings by @agners in nextcloud/desktop#9607
- Replace UNIX sockets with XPC on macOS by @i2h3 in nextcloud/desktop#9463
- Remove Debian build by @ivaradi in nextcloud/desktop#9700
- chore(deps): bump maxim-lobanov/setup-xcode from 1.6.0 to 1.7.0 by @dependabot[bot] in nextcloud/desktop#9669
- Fix build with Xcode 26.4 by @i2h3 in nextcloud/desktop#9706
- fix(macOS): hide dock icon when closing settings with ⌘+W by @i2h3 in nextcloud/desktop#9702
- chore: improve one translated string by @mgallien in nextcloud/desktop#9692
- fix(asyncimageresponse): enhance check for received SVG response by @nilsding in nextcloud/desktop#9697
- fix(gui/settings): use different palette colour for backgrounds by @nilsding in nextcloud/desktop#9703
- fix(integration): only call parseEndpoints if fileId is not empty. by @camilasan in nextcloud/desktop#9701
- chore(legalnotice): update copyright year by @nilsding in nextcloud/desktop#9717
- chore(deps): bump actions/cache from 5.0.3 to 5.0.4 by @dependabot[bot] in nextcloud/desktop#9668
- fix(macOS): Extension Display Names by @i2h3 in nextcloud/desktop#9723
- Improve Sandbox Migration Experience by @i2h3 in nextcloud/desktop#9720
- fix(windows/vfs): do not create DB record for invalid virtual items by @mgallien in nextcloud/desktop#9737
- fix(windows/vfs): automated test for Windows VFS case clash items by @mgallien in nextcloud/desktop#9741
- fix(macOS): Fix background update check incorrectly calling Sparkle when
automaticallyChecksForUpdatesisNOby @i2h3 in nextcloud/desktop#9744 - fix(macOS): Sparkle Sandboxing by @i2h3 in nextcloud/desktop#9752
- Chore/remove compilation warning qt 6.10 by @mgallien in nextcloud/desktop#9749
- chore: systemd service is now wanted by graphical target by @mgallien in nextcloud/desktop#9758
- fix(macOS): Set app extension version information correctly by @i2h3 in https://gi...
Release 34.0.0 RC3
What's Changed
- Automatically label issues with OS extracted from description by @i2h3 in nextcloud/desktop#9479
- Drop macOS 12 Support by @i2h3 in nextcloud/desktop#9477
- fix: show paused status when account has no sync sources by @Rello in nextcloud/desktop#9473
- chore(i18n): id -> ID by @rakekniven in nextcloud/desktop#9476
- Server Actions Integration for File Provider Extension by @i2h3 in nextcloud/desktop#9469
- Consolidated Xcode Workspace by @i2h3 in nextcloud/desktop#9474
- fix: use text emoji replacements to avoid creating duplicate labels by @nilsding in nextcloud/desktop#9487
- chore: update Craft and craft cache by @nilsding in nextcloud/desktop#9494
- fix(macOS): Defined PRODUCT_BUNDLE_IDENTIFIER for FinderSync by @i2h3 in nextcloud/desktop#9498
- chore(macOS): Updated Xcode Project Settings by @i2h3 in nextcloud/desktop#9499
- fix(macOS): macdeployqt now finds libvpx by @i2h3 in nextcloud/desktop#9497
- fix(macOS): Resolved warning about deprecated ld_classic by @i2h3 in nextcloud/desktop#9495
- fix(macOS): Resolved Some Xcode Compiler Warnings by @i2h3 in nextcloud/desktop#9500
- fix(e2ee): ensure PIN input dialog is top most window by @mgallien in nextcloud/desktop#9490
- chore(i18n): Add context for translators by @rakekniven in nextcloud/desktop#9492
- chore(deps): bump actions/stale from 10.1.1 to 10.2.0 by @dependabot[bot] in nextcloud/desktop#9493
- fix: enhanced detail in "Stale DB entry" log entry by @Rello in nextcloud/desktop#9483
- fix(macOS): skip build-tree RPATH to prevent install_name_tool conflict by @i2h3 in nextcloud/desktop#9509
- fix(macOS): Remove TARGETED_DEVICE_FAMILY by @i2h3 in nextcloud/desktop#9510
- fix: remove hard-coded app name from sync folder path by @Rello in nextcloud/desktop#9515
- Fix #7009: Remove leftover .msi and msi.log after update by @chrip in nextcloud/desktop#8980
- fix: disable server version check (<7.0) by @Rello in nextcloud/desktop#9475
- feat(macOS): QtWebEngine Switch by @i2h3 in nextcloud/desktop#9517
- Fix FinderSync Extension by @i2h3 in nextcloud/desktop#9528
- fix(win32): only increase ACL size if a new ACE is about to be added by @nilsding in nextcloud/desktop#9491
- chore: test upload of a locked file inside a remote deleted folder by @mgallien in nextcloud/desktop#9336
- feature: new settings UI by @Rello in nextcloud/desktop#9419
- Bugfix/e2ee fixes for hardware certificate end to end encryption by @mgallien in nextcloud/desktop#9514
- test(integration): add tests for FileActionsModel. by @camilasan in nextcloud/desktop#9518
- fix(macOS): fix crash for FileProviderSettings by @nilsding in nextcloud/desktop#9540
- fix: load app icons for external sites app by @Rello in nextcloud/desktop#9542
- fix: suppress duplicate "The log output cannot be saved" popups by @Rello in nextcloud/desktop#9539
- Regain Synchronization Folder Access by @i2h3 in nextcloud/desktop#9556
- Note about missing End-to-End Encryption Support in File Provider Extension by @i2h3 in nextcloud/desktop#9561
- chore(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 by @dependabot[bot] in nextcloud/desktop#9554
- fix(accountmanager): check existing account proxy type setting. by @camilasan in nextcloud/desktop#9551
- fix(file-provider): Fetch share options by user ID not user name (#9074) by @i2h3 in nextcloud/desktop#9579
- Improve error handling and clean menu texts by @mgallien in nextcloud/desktop#9585
- feat(e2ee): add basic support for e2ee metadata format 2.1 by @mgallien in nextcloud/desktop#9571
- fix(e2ee/vfs): disable on-demand population of encrypted folders by @mgallien in nextcloud/desktop#9570
- Bugfix/migrate user encryption certificate by @mgallien in nextcloud/desktop#9568
- Bugfix/better handling of locked files during upload by @mgallien in nextcloud/desktop#9566
- feat(syncengine): fail and restart the sync if discovery is suspicious by @nilsding in nextcloud/desktop#9572
- fix(e2ee): allow read of metadata 1.2 again by @mgallien in nextcloud/desktop#9544
- Handle macOS alias files in File Provider Extension by @i2h3 in nextcloud/desktop#9445
- Sync Status on App Launch by @i2h3 in nextcloud/desktop#9595
- Updated File Provider Extension Translations by @i2h3 in nextcloud/desktop#9596
- chore(deps): bump cpp-linter/cpp-linter-action from 2.16.7 to 2.17.0 by @dependabot[bot] in nextcloud/desktop#9583
- fix: Robustly parse file action responses and handle tooltip/URL children by @Rello in nextcloud/desktop#9547
- fix(propagateuploadng): do not encode davUrl by @nilsding in nextcloud/desktop#9588
- Refactored change enumeration completion by @i2h3 in nextcloud/desktop#9601
- Bugfix/use display name for e2ee shares by @mgallien in nextcloud/desktop#9605
- Refine new settings dialog by @nilsding in nextcloud/desktop#9599
- Improve integration. by @camilasan in nextcloud/desktop#9617
- fix(i18n): let Qt handle plural forms by @nilsding in nextcloud/desktop#9621
- fix(file-provider): Working Set Change Enumeration by @i2h3 in nextcloud/desktop#9625
- Sanitized file provider UI extension string catalog by @i2h3 in nextcloud/desktop#9633
- fix(filesystem): deal with win32 long paths when recursively removing folders by @nilsding in nextcloud/desktop#9634
- Set folders writable if remote perms require it, recurse into subdirs if etag and remoteperms differ by @nilsding in nextcloud/desktop#9637
- chore(network): enable again our request timeout feature by @mgallien in nextcloud/desktop#9646
- fix(read-only): make the parent folder writable before deleting a file by @mgallien in nextcloud/desktop#9655
- feature(icon/ai): improved Nextcloud Assistant icon by @mgallien in nextcloud/desktop#9658
- fix(macOS): Fix developer build by @i2h3 in nextcloud/desktop#9667
- chore(i18n): Correct text case in error message label by @rakekniven in nextcloud/desktop#9672
- chore(l10n): Update QLabel text property to not translate by @rakekniven in nextcloud/desktop#9673
- fix(settings): add missing endGroup() in Folder::removeFromSettings by @agners in nextcloud/desktop#9607
- Replace UNIX sockets with XPC on macOS by @i2h3 in nextcloud/desktop#9463
- Remove Debian build by @ivaradi in nextcloud/desktop#9700
- chore(deps): bump maxim-lobanov/setup-xcode from 1.6.0 to 1.7.0 by @dependabot[bot] in nextcloud/desktop#9669
- Fix build with Xcode 26.4 by @i2h3 in nextcloud/desktop#9706
- fix(macOS): hide dock icon when closing settings with ⌘+W by @i2h3 in nextcloud/desktop#9702
- chore: improve one translated string by @mgallien in nextcloud/desktop#9692
- fix(asyncimageresponse): enhance check for received SVG response by @nilsding in nextcloud/desktop#9697
- fix(gui/settings): use different palette colour for backgrounds by @nilsding in nextcloud/desktop#9703
- fix(integration): only call parseEndpoints if fileId is not empty. by @camilasan in nextcloud/desktop#9701
- chore(legalnotice): update copyright year by @nilsding in nextcloud/desktop#9717
- chore(deps): bump actions/cache from 5.0.3 to 5.0.4 by @dependabot[bot] in nextcloud/desktop#9668
- fix(macOS): Extension Display Names by @i2h3 in nextcloud/desktop#9723
- Improve Sandbox Migration Experience by @i2h3 in nextcloud/desktop#9720
- fix(windows/vfs): do not create DB record for invalid virtual items by @mgallien in nextcloud/desktop#9737
- fix(windows/vfs): automated test for Windows VFS case clash items by @mgallien in nextcloud/desktop#9741
- fix(macOS): Fix background update check incorrectly calling Sparkle when
automaticallyChecksForUpdatesisNOby @i2h3 in nextcloud/desktop#9744 - fix(macOS): Sparkle Sandboxing by @i2h3 in nextcloud/desktop#9752
- Chore/remove compilation warning qt 6.10 by @mgallien in nextcloud/desktop#9749
- chore: systemd service is now wanted by graphical target by @mgallien in nextcloud/desktop#9758
- fix(macO...
Release 34.0.0-rc2
What's Changed
- [stable-34.0] fix(file-provider): invalidate lock tokens when file paths change. by @backportbot[bot] in nextcloud/desktop#10185
- [stable-34.0] Fix initial menu bar extra sync status by @backportbot[bot] in nextcloud/desktop#10191
- [stable-34.0] chore(macOS): Removed obsolete SwiftNIO dependency by @backportbot[bot] in nextcloud/desktop#10194
- [stable-34.0] fix(#10177): Unblock menu bar extra by @backportbot[bot] in nextcloud/desktop#10195
- [stable-34.0] Movable wizard window by @backportbot[bot] in nextcloud/desktop#10197
- [stable-34.0] fix(gui): prevent nullptr dereference when VFS mode is unavailable by @backportbot[bot] in nextcloud/desktop#10199
- [stable-34.0] fix(vfs/windows): use proper relative local path for DB records by @backportbot[bot] in nextcloud/desktop#10207
- [stable-34.0] chore(agents): add guideline for verifiable claims in contributions. by @backportbot[bot] in nextcloud/desktop#10201
- [stable-34.0] Relabel "virtual files" as "File Provider" by @backportbot[bot] in nextcloud/desktop#10209
- [stable-34.0] fix(libsync): folder move or rename data loss. by @backportbot[bot] in nextcloud/desktop#10218
- [stable-34.0] fix: build error with OpenSSL 4.0 by @backportbot[bot] in nextcloud/desktop#10228
- [stable-34.0] fix(#10216): Prevent app nap and silent kill by @backportbot[bot] in nextcloud/desktop#10231
- [stable-34.0] fix(UI): read OCC_UPDATE_URL only for dev builds by @backportbot[bot] in nextcloud/desktop#10240
- [stable-34.0] feat(tray): move logout and remove to settings menu by @backportbot[bot] in nextcloud/desktop#10239
- [stable-34.0] fix(gui): remove gap after status messages by @backportbot[bot] in nextcloud/desktop#10247
- [stable-34.0] Bugfix/end to end encryption by @backportbot[bot] in nextcloud/desktop#10249
- [stable-34.0] Correct Remote Change Propagation to File Provider Framework by @backportbot[bot] in nextcloud/desktop#10254
- [stable-34.0] Support Adobe Lock Files by @backportbot[bot] in nextcloud/desktop#10265
- [stable-34.0] Confine Enumeration (master) by @backportbot[bot] in nextcloud/desktop#10267
- [stable-34.0] fix: parsing ] in ignore list in File Provider correctly by @backportbot[bot] in nextcloud/desktop#10270
- [stable-34.0] Remove QtWebEngine by @backportbot[bot] in nextcloud/desktop#10278
- [stable-34.0] Fix crash due to FILEPROVIDER_OBSERVER_TOO_MANY_ITEMS by @backportbot[bot] in nextcloud/desktop#10285
- [stable-34.0] fix(cmd,csync): don't silently ignore a missing --exclude file by @backportbot[bot] in nextcloud/desktop#10291
- [stable-34.0] fix(logs): prints the Qt platform name at startup by @backportbot[bot] in nextcloud/desktop#10287
- [stable-34.0] Prevent crash on wake (Ticket#96101255) by @backportbot[bot] in nextcloud/desktop#10294
- [stable-34.0] chore: disable building with Qt WebEngine in craft settings by @backportbot[bot] in nextcloud/desktop#10296
- [stable-34.0] "Edit locally" in Web → Reveal in Finder on macOS by @backportbot[bot] in nextcloud/desktop#10305
- [stable-34.0] feature(signup): migrate simple-signup to standard browser by @backportbot[bot] in nextcloud/desktop#10311
- [stable-34.0] Bugfix/noid/fix account provisioning by @backportbot[bot] in nextcloud/desktop#10319
- [stable-34.0] feat(tray): Migrate TrayWindow to the new tray user menu by @backportbot[bot] in nextcloud/desktop#10321
- [stable-34.0] Support Adobe InDesign safe save by @backportbot[bot] in nextcloud/desktop#10324
- [stable-34.0] fix: translation strings by @backportbot[bot] in nextcloud/desktop#10330
- [stable-34.0] fix: load existing accounts before creating a new one by @backportbot[bot] in nextcloud/desktop#10327
- [stable-34.0] fix: Don't recursively call processEvents by @backportbot[bot] in nextcloud/desktop#10333
- [stable-34.0] fix(UI): validate E2EE file names by @backportbot[bot] in nextcloud/desktop#10337
- [stable-34.0] fix(exclude): avoid trying to read patterns from file when reading failed by @backportbot[bot] in nextcloud/desktop#10341
- [stable-34.0] Enable removal of downloaded items on a folder by @backportbot[bot] in nextcloud/desktop#10342
- [stable-34.0] fix: "dismiss" string and showing of chat message in tray preview by @backportbot[bot] in nextcloud/desktop#10346
- [stable-34.0] fix(TransifexStringCatalogSanitizer): Hardening to prevent data loss by @backportbot[bot] in nextcloud/desktop#10347
- [stable-34.0] feature: add search dialog to new tray menu by @backportbot[bot] in nextcloud/desktop#10349
- [stable-34.0] fix: do not allow scheme change for push notifications by @backportbot[bot] in nextcloud/desktop#10352
- [stable-34.0] Feature/governance labels integration by @backportbot[bot] in nextcloud/desktop#10353
- [stable-34.0] chore: cleanup some unused capability/sharing methods by @backportbot[bot] in nextcloud/desktop#10355
- [stable-34.0] perf(activity): cache singleton pointers and avoid string concat in hot path by @backportbot[bot] in nextcloud/desktop#10358
Full Changelog: nextcloud/desktop@v34.0.0-rc1...v34.0.0-rc2
Release 4.0.11
What's Changed
- [stable-4.0] Remove Windows Shell/Explorer pinning fallback commands from SocketApi by @backportbot[bot] in nextcloud/desktop#9916
- [stable-4.0] fix(editLocally): evaluate lock-record DB call outside Q_ASSERT by @backportbot[bot] in nextcloud/desktop#9984
- [stable-4.0] fix logger for stdout by @backportbot[bot] in nextcloud/desktop#10005
- [stable-4.0] fix(logs): change update channel log severity to info by @backportbot[bot] in nextcloud/desktop#10042
- [stable-4.0] fix: remove admin recall feature by @backportbot[bot] in nextcloud/desktop#10047
- [stable-4.0] fix(filedetails): use correct path for fetching file tags by @backportbot[bot] in nextcloud/desktop#10128
- [stable-4.0] fix(networkjobs): move processEvents after reply reads in LsColJob by @backportbot[bot] in nextcloud/desktop#10102
- [stable-4.0] fix(common): preserve Windows Explorer custom folder icons during migration. by @backportbot[bot] in nextcloud/desktop#10131
- [stable-4.0] fix: do not double translate string by @backportbot[bot] in nextcloud/desktop#10156
- [stable-4.0] fix(UI): read OCC_UPDATE_URL only for dev builds by @backportbot[bot] in nextcloud/desktop#10242
- [stable-4.0] Bugfix/end to end encryption by @backportbot[bot] in nextcloud/desktop#10250
- [stable-4.0] fix(lscoljob): disable Qt's decompression check to allow listing of really large folders again by @backportbot[bot] in nextcloud/desktop#10253
- chore: update craft cache by @mgallien in nextcloud/desktop#10276
- [stable-4.0] fix(logs): prints the Qt platform name at startup by @backportbot[bot] in nextcloud/desktop#10289
- [stable-4.0] Prevent crash on wake (Ticket#96101255) by @backportbot[bot] in nextcloud/desktop#10292
- chore: bump NextcloudFileProviderKit version to 3.2.14. by @camilasan in nextcloud/desktop#10316
- [stable-4.0] Bugfix/noid/fix account provisioning by @backportbot[bot] in nextcloud/desktop#10317
- [stable-4.0] fix: load existing accounts before creating a new one by @backportbot[bot] in nextcloud/desktop#10326
Full Changelog: nextcloud/desktop@v4.0.10...v4.0.11
Release 33.0.7
What's Changed
- [stable-33.0] fix: build error with OpenSSL 4.0 by @backportbot[bot] in nextcloud/desktop#10229
- [stable-33.0] fix(#10216): Prevent app nap and silent kill by @backportbot[bot] in nextcloud/desktop#10232
- [stable-33.0] fix(UI): read OCC_UPDATE_URL only for dev builds by @backportbot[bot] in nextcloud/desktop#10241
- [stable-33.0] fix(gui): remove gap after status messages by @backportbot[bot] in nextcloud/desktop#10246
- [stable-33.0] Bugfix/end to end encryption by @backportbot[bot] in nextcloud/desktop#10248
- Port #10252 back manually to stable-33.0 by @i2h3 in nextcloud/desktop#10256
- Confine Enumeration (stable-33.0) by @i2h3 in nextcloud/desktop#10261
Full Changelog: nextcloud/desktop@v33.0.6...v33.0.7
Release 33.0.6
What's Changed
- [stable-33.0] New remote items inherit content policy by @backportbot[bot] in nextcloud/desktop#10066
- [stable-33.0] Updated API calls NextcloudKit dependency to breaking changes in 7.3.3 by @backportbot[bot] in nextcloud/desktop#10111
- [stable-33.0] fix(networkjobs): move processEvents after reply reads in LsColJob by @backportbot[bot] in nextcloud/desktop#10103
- [stable-33.0] fix: do not trigger false remote wipe message by @backportbot[bot] in nextcloud/desktop#10112
- [stable-33.0] fix(filedetails): use correct path for fetching file tags by @backportbot[bot] in nextcloud/desktop#10129
- [stable-33.0] fix(common): preserve Windows Explorer custom folder icons during migration. by @backportbot[bot] in nextcloud/desktop#10133
- fix(macOS): Updated NextcloudKit dependency to fix NextcloudFileProvi… by @Rello in nextcloud/desktop#10140
- [stable-33.0] fix: add direct log when folder watcher detects changes by @backportbot[bot] in nextcloud/desktop#10146
- [stable-33.0] fix: do not double translate string by @backportbot[bot] in nextcloud/desktop#10154
- [stable-33.0] fix(file-provider): use slash prefix for child item queries. by @backportbot[bot] in nextcloud/desktop#10169
- [stable-33.0] chore: update CODEOWNERS file. by @backportbot[bot] in nextcloud/desktop#10170
- [stable-33.0] fix(file-provider): prevent data loss when parent folder moves during sync. by @backportbot[bot] in nextcloud/desktop#10172
- [stable-33.0] fix(file-provider): invalidate lock tokens when file paths change. by @backportbot[bot] in nextcloud/desktop#10186
- [stable-33.0] fix(gui): prevent nullptr dereference when VFS mode is unavailable by @backportbot[bot] in nextcloud/desktop#10198
- [stable-33.0] fix(vfs/windows): use proper relative local path for DB records by @backportbot[bot] in nextcloud/desktop#10206
- [stable-33.0] fix(lscoljob): disable Qt's decompression check to allow listing of really large folders again by @backportbot[bot] in nextcloud/desktop#10211
- [stable-33.0] fix: evaluate notify-push ids and only start sync if the ids are know by @backportbot[bot] in nextcloud/desktop#10210
- [stable-33.0] fix(libsync): folder move or rename data loss. by @backportbot[bot] in nextcloud/desktop#10219
Full Changelog: nextcloud/desktop@v33.0.5...v33.0.6
Release 34.0.0-rc1
What's Changed
- Automatically label issues with OS extracted from description by @i2h3 in nextcloud/desktop#9479
- Drop macOS 12 Support by @i2h3 in nextcloud/desktop#9477
- fix: show paused status when account has no sync sources by @Rello in nextcloud/desktop#9473
- chore(i18n): id -> ID by @rakekniven in nextcloud/desktop#9476
- Server Actions Integration for File Provider Extension by @i2h3 in nextcloud/desktop#9469
- Consolidated Xcode Workspace by @i2h3 in nextcloud/desktop#9474
- fix: use text emoji replacements to avoid creating duplicate labels by @nilsding in nextcloud/desktop#9487
- chore: update Craft and craft cache by @nilsding in nextcloud/desktop#9494
- fix(macOS): Defined PRODUCT_BUNDLE_IDENTIFIER for FinderSync by @i2h3 in nextcloud/desktop#9498
- chore(macOS): Updated Xcode Project Settings by @i2h3 in nextcloud/desktop#9499
- fix(macOS): macdeployqt now finds libvpx by @i2h3 in nextcloud/desktop#9497
- fix(macOS): Resolved warning about deprecated ld_classic by @i2h3 in nextcloud/desktop#9495
- fix(macOS): Resolved Some Xcode Compiler Warnings by @i2h3 in nextcloud/desktop#9500
- fix(e2ee): ensure PIN input dialog is top most window by @mgallien in nextcloud/desktop#9490
- chore(i18n): Add context for translators by @rakekniven in nextcloud/desktop#9492
- chore(deps): bump actions/stale from 10.1.1 to 10.2.0 by @dependabot[bot] in nextcloud/desktop#9493
- fix: enhanced detail in "Stale DB entry" log entry by @Rello in nextcloud/desktop#9483
- fix(macOS): skip build-tree RPATH to prevent install_name_tool conflict by @i2h3 in nextcloud/desktop#9509
- fix(macOS): Remove TARGETED_DEVICE_FAMILY by @i2h3 in nextcloud/desktop#9510
- fix: remove hard-coded app name from sync folder path by @Rello in nextcloud/desktop#9515
- Fix #7009: Remove leftover .msi and msi.log after update by @chrip in nextcloud/desktop#8980
- fix: disable server version check (<7.0) by @Rello in nextcloud/desktop#9475
- feat(macOS): QtWebEngine Switch by @i2h3 in nextcloud/desktop#9517
- Fix FinderSync Extension by @i2h3 in nextcloud/desktop#9528
- fix(win32): only increase ACL size if a new ACE is about to be added by @nilsding in nextcloud/desktop#9491
- chore: test upload of a locked file inside a remote deleted folder by @mgallien in nextcloud/desktop#9336
- feature: new settings UI by @Rello in nextcloud/desktop#9419
- Bugfix/e2ee fixes for hardware certificate end to end encryption by @mgallien in nextcloud/desktop#9514
- test(integration): add tests for FileActionsModel. by @camilasan in nextcloud/desktop#9518
- fix(macOS): fix crash for FileProviderSettings by @nilsding in nextcloud/desktop#9540
- fix: load app icons for external sites app by @Rello in nextcloud/desktop#9542
- fix: suppress duplicate "The log output cannot be saved" popups by @Rello in nextcloud/desktop#9539
- Regain Synchronization Folder Access by @i2h3 in nextcloud/desktop#9556
- Note about missing End-to-End Encryption Support in File Provider Extension by @i2h3 in nextcloud/desktop#9561
- chore(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 by @dependabot[bot] in nextcloud/desktop#9554
- fix(accountmanager): check existing account proxy type setting. by @camilasan in nextcloud/desktop#9551
- fix(file-provider): Fetch share options by user ID not user name (#9074) by @i2h3 in nextcloud/desktop#9579
- Improve error handling and clean menu texts by @mgallien in nextcloud/desktop#9585
- feat(e2ee): add basic support for e2ee metadata format 2.1 by @mgallien in nextcloud/desktop#9571
- fix(e2ee/vfs): disable on-demand population of encrypted folders by @mgallien in nextcloud/desktop#9570
- Bugfix/migrate user encryption certificate by @mgallien in nextcloud/desktop#9568
- Bugfix/better handling of locked files during upload by @mgallien in nextcloud/desktop#9566
- feat(syncengine): fail and restart the sync if discovery is suspicious by @nilsding in nextcloud/desktop#9572
- fix(e2ee): allow read of metadata 1.2 again by @mgallien in nextcloud/desktop#9544
- Handle macOS alias files in File Provider Extension by @i2h3 in nextcloud/desktop#9445
- Sync Status on App Launch by @i2h3 in nextcloud/desktop#9595
- Updated File Provider Extension Translations by @i2h3 in nextcloud/desktop#9596
- chore(deps): bump cpp-linter/cpp-linter-action from 2.16.7 to 2.17.0 by @dependabot[bot] in nextcloud/desktop#9583
- fix: Robustly parse file action responses and handle tooltip/URL children by @Rello in nextcloud/desktop#9547
- fix(propagateuploadng): do not encode davUrl by @nilsding in nextcloud/desktop#9588
- Refactored change enumeration completion by @i2h3 in nextcloud/desktop#9601
- Bugfix/use display name for e2ee shares by @mgallien in nextcloud/desktop#9605
- Refine new settings dialog by @nilsding in nextcloud/desktop#9599
- Improve integration. by @camilasan in nextcloud/desktop#9617
- fix(i18n): let Qt handle plural forms by @nilsding in nextcloud/desktop#9621
- fix(file-provider): Working Set Change Enumeration by @i2h3 in nextcloud/desktop#9625
- Sanitized file provider UI extension string catalog by @i2h3 in nextcloud/desktop#9633
- fix(filesystem): deal with win32 long paths when recursively removing folders by @nilsding in nextcloud/desktop#9634
- Set folders writable if remote perms require it, recurse into subdirs if etag and remoteperms differ by @nilsding in nextcloud/desktop#9637
- chore(network): enable again our request timeout feature by @mgallien in nextcloud/desktop#9646
- fix(read-only): make the parent folder writable before deleting a file by @mgallien in nextcloud/desktop#9655
- feature(icon/ai): improved Nextcloud Assistant icon by @mgallien in nextcloud/desktop#9658
- fix(macOS): Fix developer build by @i2h3 in nextcloud/desktop#9667
- chore(i18n): Correct text case in error message label by @rakekniven in nextcloud/desktop#9672
- chore(l10n): Update QLabel text property to not translate by @rakekniven in nextcloud/desktop#9673
- fix(settings): add missing endGroup() in Folder::removeFromSettings by @agners in nextcloud/desktop#9607
- Replace UNIX sockets with XPC on macOS by @i2h3 in nextcloud/desktop#9463
- Remove Debian build by @ivaradi in nextcloud/desktop#9700
- chore(deps): bump maxim-lobanov/setup-xcode from 1.6.0 to 1.7.0 by @dependabot[bot] in nextcloud/desktop#9669
- Fix build with Xcode 26.4 by @i2h3 in nextcloud/desktop#9706
- fix(macOS): hide dock icon when closing settings with ⌘+W by @i2h3 in nextcloud/desktop#9702
- chore: improve one translated string by @mgallien in nextcloud/desktop#9692
- fix(asyncimageresponse): enhance check for received SVG response by @nilsding in nextcloud/desktop#9697
- fix(gui/settings): use different palette colour for backgrounds by @nilsding in nextcloud/desktop#9703
- fix(integration): only call parseEndpoints if fileId is not empty. by @camilasan in nextcloud/desktop#9701
- chore(legalnotice): update copyright year by @nilsding in nextcloud/desktop#9717
- chore(deps): bump actions/cache from 5.0.3 to 5.0.4 by @dependabot[bot] in nextcloud/desktop#9668
- fix(macOS): Extension Display Names by @i2h3 in nextcloud/desktop#9723
- Improve Sandbox Migration Experience by @i2h3 in nextcloud/desktop#9720
- fix(windows/vfs): do not create DB record for invalid virtual items by @mgallien in nextcloud/desktop#9737
- fix(windows/vfs): automated test for Windows VFS case clash items by @mgallien in nextcloud/desktop#9741
- fix(macOS): Fix background update check incorrectly calling Sparkle when
automaticallyChecksForUpdatesisNOby @i2h3 in nextcloud/desktop#9744 - fix(macOS): Sparkle Sandboxing by @i2h3 in nextcloud/desktop#9752
- Chore/remove compilation warning qt 6.10 by @mgallien in nextcloud/desktop#9749
- chore: systemd service is now wanted by graphical target by @mgallien in nextcloud/desktop#9758
- fix(macOS): Set app extension version information correctly by @i2h3 in https://gi...