Releases: nextcloud/desktop
Releases Β· nextcloud/desktop
Release 3.17.0 rc2
What's Changed
- fix rounded corners in the call notification by @nilsding in #7849
- Fix looks of share note text field by @nilsding in #7854
- provide consistent version info including human readable version by @mgallien in #7857
- chore(i18n): Remove blank by @rakekniven in #7863
- Provide macOS VFS sync states in tray window GUI by @claucambra in #7865
- vfs: fix root folder detection regression by @nilsding in #7877
- Hide update channels options when needed. by @camilasan in #7869
- Small improvements in Folder. by @camilasan in #7880
- Feature/automate windows file name compatibility by @mgallien in #7850
- Change three dots to an ellipsis by @Valdnet in #7886
- Check if folder exists before deleting sync db and VFS sync root conection. by @camilasan in #7881
- prevent infinite sync loop: delay retry after many errors by @mgallien in #7876
- gui/wizard: Integrate macOS VFS (File Provider) configuration into account wizard by @claucambra in #7875
- improve ToS handling by @nilsding in #7856
- Remove file from bulk upload black list only when upload succeeded. by @camilasan in #5998
- fixed html formatting on encrypted warning message by @Pabarino in #7894
- FolderStatusModel: only create a single QFileIconProvider object by @nilsding in #7899
- UserStatusSelector: set focusPolicy on accept button by @nilsding in #7906
- Bugfix/delete read only remnants by @mgallien in #7908
- Added plural forms handling correction to notification message by @Pabarino in #7904
- Added space between sentences by @Pabarino in #7898
- Removed deprecated Qt macros/functions by @Pabarino in #7905
- chore(i18n): Use correct plural syntax by @rakekniven in #7916
- Improve UI of settings by @camilasan in #7902
- do not display encrypt action for external folders by @nilsding in #7920
- craft: Use Qt 6.8.2 by @claucambra in #7918
- Added customize option for sync interval by @Pabarino in #7926
- don't remove "needs info" label from maintainers by @nilsding in #7934
- Increased default limit of free space and critical free space by @Pabarino in #7927
- Added hiding remotePollInterval selector in settings if notify push available by @Pabarino in #7941
- gui/tray: Do not generate JPEG images in async image response for macOS by @claucambra in #7943
- gui/tray: Remove unused thumbnailjob class by @claucambra in #7942
- when deleting a remote locked file, provide needed lock headers by @mgallien in #7949
- gui/macOS: Remove "advanced settings" section for macOS VFS settings by @claucambra in #7928
- update AppImage builds to Qt 6.8.2 by @nilsding in #7950
- gui/tray: Fix some tray view papercuts by @claucambra in #7937
- gui: do not allow MainWindow to be resized by @nilsding in #7956
- Revert "gui: do not allow MainWindow to be resized" by @nilsding in #7961
- Remove aditional text when error occurs. by @camilasan in #7964
- gui/macOS: Fix emitted signal in file provider sync status GUI component by @claucambra in #7959
- make use of the new
x-nc-skip-trashbin
header by @nilsding in #7973 - always set a user if we got asked for one by @nilsding in #7974
- remove unused capture of this in one lambda by @mgallien in #7983
- mac-crafter: Add ability to produce DMGs by @claucambra in #7844
- make version.cmake more readable by @Rello in #7930
- add CODEOWNERS file by @nilsding in #7990
- fix setups that use basic auth by @nilsding in #7989
- Call deleteLater only when writeJob is not a nullptr. by @camilasan in #7999
- Bugfix/do not warn about invalid files in not synced folders by @mgallien in #7977
- Add option to disable virtual files syncing on Windows. by @camilasan in #7933
- use our own Craft cache for macOS builds by @nilsding in #7987
- Fix version detection by the Ubuntu/Debian build script by @ivaradi in #7997
- gui/tray: Hide resume all menu item when no local sync folders are configured by @claucambra in #7992
- Fix build when BUILD_WEBENGINE=OFF by @hefee in #7988
- display reshares in sharing dialog by @nilsding in #7971
- gui/macOS: Do not log account detail-related messages that were not sent on dead file provider socket by @claucambra in #8009
- ensure user receiving an encrypted share maintain proper state by @mgallien in #8012
- remove gcc and clang build checks by @mgallien in #8016
- Ci/clear deprecated lambda capture warnings by @mgallien in #7984
- gui/macOS: Avoid UB in edge cases where there is no matching accountstate for a domain by @claucambra in #8027
- Modernise ignorelisttablewidget code by @claucambra in #5681
- gui: Remove now unneeded jpeg-related workarounds for macOS by @claucambra in #8022
- Ci/fix windows build by @mgallien in #8034
- gui: fix dark mode change on Windows 10 with universal style by @nilsding in #8033
- skip single test or whole test file for macOS: they are broken by @mgallien in #8038
- Bugfix/input pin title too wide by @mgallien in #8041
- explicitly set colours for header items by @nilsding in #8045
- Bugfix/highlight too bright appimage by @mgallien in #8050
- use standard way to find the checkum type and really send it to server by @mgallien in #8052
- fix Windows build by @nilsding in #8066
- use our own craft cache on windows by @mgallien in #8067
- gui/macOS: Do not assume accountState will always be valid in socket controller by @claucambra in #8053
- Add systemd user service by @Tachi107 in #3510
- shell_integration/macOS/FileProviderUIExt: Add "free up space" menu entry by @claucambra in #8073
- Bump cpp-linter/cpp-linter-action from 2.13.4 to 2.14.0 by @dependabot[bot] in #8072
- gui/macOS: Fix broken file provider domain progress reporting in settings window by @claucambra in #8076
- gui/tray: change the status icon background colour again by @nilsding in #8077
- set
CFBundleDevelopmentRegion
to"en"
and setCFBundleAllowMixedLocalizations
by @nilsding in #8081 - gui/macOS: Fix memory issues in Objective-C++ code for FileProvider support by @claucambra in #8080
- gui/macOS: Use less technical language in FileProvider settings views by @claucambra in #8087
- gui/macOS: Sort materialised files by size by @claucambra in #8088
- Fix Install Instructions by @alexknop in #8086
- Ci/update actions by @mgallien in #8035
- shell_integration/macOS/FileProviderExt: Do not report enumeration-related sync state by @claucambra in #8056
- build(deps): bump actions/setup-python from 5.4.0 to 5.5.0 by @dependabot[bot] in #8101
- build(deps): bump actions/cache from 4.2....
Release 3.17.0-rc1
What's Changed
- fix rounded corners in the call notification by @nilsding in #7849
- Fix looks of share note text field by @nilsding in #7854
- provide consistent version info including human readable version by @mgallien in #7857
- chore(i18n): Remove blank by @rakekniven in #7863
- Provide macOS VFS sync states in tray window GUI by @claucambra in #7865
- vfs: fix root folder detection regression by @nilsding in #7877
- Hide update channels options when needed. by @camilasan in #7869
- Small improvements in Folder. by @camilasan in #7880
- Feature/automate windows file name compatibility by @mgallien in #7850
- Change three dots to an ellipsis by @Valdnet in #7886
- Check if folder exists before deleting sync db and VFS sync root conection. by @camilasan in #7881
- prevent infinite sync loop: delay retry after many errors by @mgallien in #7876
- gui/wizard: Integrate macOS VFS (File Provider) configuration into account wizard by @claucambra in #7875
- improve ToS handling by @nilsding in #7856
- Remove file from bulk upload black list only when upload succeeded. by @camilasan in #5998
- fixed html formatting on encrypted warning message by @Pabarino in #7894
- FolderStatusModel: only create a single QFileIconProvider object by @nilsding in #7899
- UserStatusSelector: set focusPolicy on accept button by @nilsding in #7906
- Bugfix/delete read only remnants by @mgallien in #7908
- Added plural forms handling correction to notification message by @Pabarino in #7904
- Added space between sentences by @Pabarino in #7898
- Removed deprecated Qt macros/functions by @Pabarino in #7905
- chore(i18n): Use correct plural syntax by @rakekniven in #7916
- Improve UI of settings by @camilasan in #7902
- do not display encrypt action for external folders by @nilsding in #7920
- craft: Use Qt 6.8.2 by @claucambra in #7918
- Added customize option for sync interval by @Pabarino in #7926
- don't remove "needs info" label from maintainers by @nilsding in #7934
- Increased default limit of free space and critical free space by @Pabarino in #7927
- Added hiding remotePollInterval selector in settings if notify push available by @Pabarino in #7941
- gui/tray: Do not generate JPEG images in async image response for macOS by @claucambra in #7943
- gui/tray: Remove unused thumbnailjob class by @claucambra in #7942
- when deleting a remote locked file, provide needed lock headers by @mgallien in #7949
- gui/macOS: Remove "advanced settings" section for macOS VFS settings by @claucambra in #7928
- update AppImage builds to Qt 6.8.2 by @nilsding in #7950
- gui/tray: Fix some tray view papercuts by @claucambra in #7937
- gui: do not allow MainWindow to be resized by @nilsding in #7956
- Revert "gui: do not allow MainWindow to be resized" by @nilsding in #7961
- Remove aditional text when error occurs. by @camilasan in #7964
- gui/macOS: Fix emitted signal in file provider sync status GUI component by @claucambra in #7959
- make use of the new
x-nc-skip-trashbin
header by @nilsding in #7973 - always set a user if we got asked for one by @nilsding in #7974
- remove unused capture of this in one lambda by @mgallien in #7983
- mac-crafter: Add ability to produce DMGs by @claucambra in #7844
- make version.cmake more readable by @Rello in #7930
- add CODEOWNERS file by @nilsding in #7990
- fix setups that use basic auth by @nilsding in #7989
- Call deleteLater only when writeJob is not a nullptr. by @camilasan in #7999
- Bugfix/do not warn about invalid files in not synced folders by @mgallien in #7977
- Add option to disable virtual files syncing on Windows. by @camilasan in #7933
- use our own Craft cache for macOS builds by @nilsding in #7987
- Fix version detection by the Ubuntu/Debian build script by @ivaradi in #7997
- gui/tray: Hide resume all menu item when no local sync folders are configured by @claucambra in #7992
- Fix build when BUILD_WEBENGINE=OFF by @hefee in #7988
- display reshares in sharing dialog by @nilsding in #7971
- gui/macOS: Do not log account detail-related messages that were not sent on dead file provider socket by @claucambra in #8009
- ensure user receiving an encrypted share maintain proper state by @mgallien in #8012
- remove gcc and clang build checks by @mgallien in #8016
- Ci/clear deprecated lambda capture warnings by @mgallien in #7984
- gui/macOS: Avoid UB in edge cases where there is no matching accountstate for a domain by @claucambra in #8027
- Modernise ignorelisttablewidget code by @claucambra in #5681
- gui: Remove now unneeded jpeg-related workarounds for macOS by @claucambra in #8022
- Ci/fix windows build by @mgallien in #8034
- gui: fix dark mode change on Windows 10 with universal style by @nilsding in #8033
- skip single test or whole test file for macOS: they are broken by @mgallien in #8038
- Bugfix/input pin title too wide by @mgallien in #8041
- explicitly set colours for header items by @nilsding in #8045
- Bugfix/highlight too bright appimage by @mgallien in #8050
- use standard way to find the checkum type and really send it to server by @mgallien in #8052
- fix Windows build by @nilsding in #8066
- use our own craft cache on windows by @mgallien in #8067
- gui/macOS: Do not assume accountState will always be valid in socket controller by @claucambra in #8053
- Add systemd user service by @Tachi107 in #3510
- shell_integration/macOS/FileProviderUIExt: Add "free up space" menu entry by @claucambra in #8073
- Bump cpp-linter/cpp-linter-action from 2.13.4 to 2.14.0 by @dependabot[bot] in #8072
- gui/macOS: Fix broken file provider domain progress reporting in settings window by @claucambra in #8076
- gui/tray: change the status icon background colour again by @nilsding in #8077
- set
CFBundleDevelopmentRegion
to"en"
and setCFBundleAllowMixedLocalizations
by @nilsding in #8081 - gui/macOS: Fix memory issues in Objective-C++ code for FileProvider support by @claucambra in #8080
- gui/macOS: Use less technical language in FileProvider settings views by @claucambra in #8087
- gui/macOS: Sort materialised files by size by @claucambra in #8088
- Fix Install Instructions by @alexknop in #8086
- Ci/update actions by @mgallien in #8035
- shell_integration/macOS/FileProviderExt: Do not report enumeration-related sync state by @claucambra in #8056
- build(deps): bump actions/setup-python from 5.4.0 to 5.5.0 by @dependabot[bot] in #8101
- build(deps): bump actions/cache from 4.2....
Release 3.16.6
What's Changed
- [stable-3.16] fix(macOS): Fix prompting of user for permission to access "other" apps' data by @backportbot in #8346
- [stable-3.16] fix(msi): set the REBOOT property in the MSI by @backportbot in #8348
- [stable-3.16] fix(activitylistmodel): fix activities for e2ee files by @backportbot in #8378
- [stable-3.16] fix(accountmanager): use defaults from configFile if setting was not present by @backportbot in #8380
- [stable-3.16] fix(crash): debug builds would not try to remove a not found job by @backportbot in #8381
- [stable-3.16] fix(readonly): better handling of ACL on read-only files on windows by @backportbot in #8382
Full Changelog: v3.16.5...v3.16.6
Release 3.16.5
What's Changed
- [stable-3.16] revert: remove duplicated code when copying legacy config to new path. by @backportbot in #8233
- [stable-3.16] fix(migration): migrate general network settings. by @backportbot in #8308
- [stable-3.16] fix(delete): fix move to trash in read-only folders by @backportbot in #8312
- [stable-3.16] fix(AppImage): bundle client translations by @backportbot in #8313
- [stable-3.16] fix(gui): handle invalid file name edge case on Windows by @backportbot in #8314
- [stable-3.16] Bugfix/version windows integration improve install by @backportbot in #8315
- [stable-3.16] fix(appimage): move VFS plugins to AppDir by @backportbot in #8317
- [stable-3.16] feat(mac-crafter): retry code-signing attempts by @backportbot in #8316
- [stable-3.16] fix(rename): avoid failing hard when rename is rejected by server by @backportbot in #8323
- [stable-3.16] fix(readonly): enable MOVE rollback when folder is read-only by @backportbot in #8324
- [stable-3.16] fix(readonly): apply ACL also to files inside read-only folders by @backportbot in #8325
- [stable-3.16] Bugfix/windows regressions by @backportbot in #8322
- [stable-3.16] fix(readonly): use native separator in paths before calling windows API by @backportbot in #8326
- [stable-3.16] fix(permissions): handle properly CanRead permission from server by @backportbot in #8327
- [stable-3.16] fix(filesystem): only change folder permissions if required by @backportbot in #8328
- [stable-3.16] fix(lockfilejobs): ensure using correct file path by @backportbot in #8332
Full Changelog: v3.16.4...v3.16.5
Release 3.16.4
What's Changed
- [stable-3.16] pin Craft revision to a specific commit by @backportbot in #8194
- [stable-3.16] Bugfix/filesystem remove file not working by @backportbot in #8197
- [stable-3.16] Bugfix/read only windows folders by @backportbot in #8196
- [stable-3.16] revert to QFile::remove to remove single files by @backportbot in #8198
- [stable-3.16] Bugfix/do not crash when propagating changes with move or rename by @backportbot in #8199
- [stable-3.16] fix(assert): remove runtime assert that could crash production builds by @backportbot in #8211
- [stable-3.16] fix(gui): resize sharee search results list dependent on required space by @backportbot in #8214
- [stable-3.16] fix(filesystem): ensure we set a file read-only or read-write on Windows by @backportbot in #8215
Full Changelog: v3.16.3...v3.16.4
Release 3.16.3
What's Changed
- [stable-3.16] Bugfix/input pin title too wide by @backportbot in #8055
- [stable-3.16] use standard way to find the checkum type and really send it to server by @backportbot in #8057
- [stable-3.16] fix Windows build by @backportbot in #8068
- [stable-3.16] use our own craft cache on windows by @backportbot in #8069
- [stable-3.16] gui/macOS: Do not assume accountState will always be valid in socket controller by @backportbot in #8074
- [stable-3.16] gui/macOS: Fix broken file provider domain progress reporting in settings window by @backportbot in #8079
- [stable-3.16] gui/tray: change the status icon background colour again by @backportbot in #8082
- [stable-3.16] set
CFBundleDevelopmentRegion
to"en"
and setCFBundleAllowMixedLocalizations
by @backportbot in #8085 - [stable-3.16] gui/macOS: Fix memory issues in Objective-C++ code for FileProvider support by @backportbot in #8089
- [stable-3.16] fix(mac): bump deployment target to 12.0 by @backportbot in #8115
- [stable-3.16] fix(gui): remove ignored file notifications from Activity list by @backportbot in #8116
- [stable-3.16] fix(mac-crafter): Work around broken consecutive shell integration builds by @backportbot in #8117
- [stable-3.16] Bugfix/delete errors by @backportbot in #8124
- [stable-3.16] remove costly availability check that is never used by @backportbot in #8123
- [stable-3.16] fix crash within FolderStatusModelTest by @backportbot in #8125
- [stable-3.16] fix: move array to correct value in dict by @backportbot in #8126
- [stable-3.16] remove bogus check that tried to check for existing case clash conflict by @backportbot in #8129
- [stable-3.16] stop using QFile api to delete a single local file by @backportbot in #8130
- [stable-3.16] fix: try to correct mtime on upsyncs by @backportbot in #8131
- [stable-3.16] Bugfix/use newer bulk upload checksum header by @backportbot in #8137
- [stable-3.16] Bugfix/slow bulk upload by @backportbot in #8139
- [stable-3.16] disable use of bulk upload for small files by @backportbot in #8141
- [stable-3.16] simplify deletions of invalid read-only items: do not interrupt sync by @backportbot in #8153
- [stable-3.16] fix(PinState): don't trigger sync when file's PinState changed to Unspecified. by @backportbot in #8157
- [stable-3.16] skip single test or whole test file for macOS: they are broken by @backportbot in #8163
- [stable-3.16] Exclude NavigationPaneHelper from non-Windows compile by @backportbot in #8158
- [stable-3.16] Use AccountPtr in Account signals instead of raw pointer by @backportbot in #8159
- [stable-3.16] fix(theme): correct dark/light mode check on Win10 by @backportbot in #8162
- [stable-3.16] fix(msi): allow custom installation directory by @backportbot in #8166
- [stable-3.16] fix(migration): import proxy and general settings from legacy config. by @backportbot in #8169
- [stable-3.16] use specific revision for KDE blueprints that matches the craft cache by @backportbot in #8172
Full Changelog: v3.16.2...v3.16.3
Release 3.16.2
What's Changed
- [stable-3.16] make version.cmake more readable by @backportbot in #7986
- [stable-3.16] remove gcc and clang build checks by @backportbot in #8025
- [stable-3.16] gui/macOS: Avoid UB in edge cases where there is no matching accountstate for a domain by @backportbot in #8028
- [stable-3.16] gui: fix dark mode change on Windows 10 with universal style by @backportbot in #8037
- [stable-3.16] Bugfix/input pin title too wide by @backportbot in #8042
- [stable-3.16] explicitly set colours for header items by @backportbot in #8049
- [stable-3.16] Bugfix/highlight too bright appimage by @backportbot in #8051
Full Changelog: v3.16.1...v3.16.2
Release 3.16.1
What's Changed
- [stable-3.16] remove unused capture of this in one lambda by @backportbot in #7985
- [stable-3.16] fix setups that use basic auth by @backportbot in #7993
- [stable-3.16] use our own Craft cache for macOS builds by @backportbot in #8003
- [stable-3.16] Bugfix/do not warn about invalid files in not synced folders by @backportbot in #8001
- [stable-3.16] Fix version detection by the Ubuntu/Debian build script by @backportbot in #8008
- [stable-3.16] gui/wizard: Integrate macOS VFS (File Provider) configuration into account wizard by @claucambra in #8006
- [stable-3.16] gui/tray: Hide resume all menu item when no local sync folders are configured by @backportbot in #8011
- [stable-3.16] display reshares in sharing dialog by @backportbot in #8013
- [stable-3.16] Add option to disable virtual files syncing on Windows. by @backportbot in #8002
- [stable-3.16] Fix build when BUILD_WEBENGINE=OFF by @backportbot in #8015
- [stable-3.16] gui/macOS: Do not log account detail-related messages that were not sent on dead file provider socket by @backportbot in #8014
- [stable-3.16] ensure user receiving an encrypted share maintain proper state by @backportbot in #8017
Full Changelog: v3.16.0...v3.16.1
Release 3.16.0
What's Changed
- fix spelling os UserStatus qml type when setting user status by @mgallien in #7558
- gui/tray: Dark mode switch by @claucambra in #7561
- no transparent background for main ApplicationWindow by @mgallien in #7564
- fix regressions in automated tests for bulk upload by @mgallien in #7580
- when updating a virtual file after lock/unlock: avoid setting modtime by @mgallien in #7572
- enable reversed locale layout (RTL) in QML by @mgallien in #4240
- Fix text strings by @Valdnet in #3792
- l10n: Change to a capital letter by @Valdnet in #4953
- mac-crafter: Fix codesigning of app bundle when auto-updater is excluded by @claucambra in #7605
- when locking a file set If-Match header to ensure etag is correct by @mgallien in #7595
- gui/tray: Fix tray window corners by @claucambra in #7566
- gui/tray: Fix activity icon colours by @claucambra in #7567
- Bugfix/handle windows directory junction by @mgallien in #7609
- gui: Remove content margins account settings subsections by @claucambra in #7568
- Disable legacy import dialog by @camilasan in #7623
- chore(i18n): Aligned error messages by @rakekniven in #7612
- gui/tray: Ensure colour of featured app icon is consistent with other header buttons by @claucambra in #7604
- doc: Rename first header on macos vfs doc entry, fixing title in index by @claucambra in #7576
- mac-crafter: Close isExecutable command outpipe file handle after use by @claucambra in #7585
- Bug fix import of unbranded account by @camilasan in #7635
- improve definition of MIRALL_VERSION_SUFFIX and MIRALL_VERSION_BUILD by @mgallien in #7625
- dehydrate placeholder files using CfDehydratePlaceholder by @mgallien in #7602
- use modern non deprecated hash algorithm and parameters by @mgallien in #7642
- optionally install PDB files when building them by @mgallien in #7626
- Include folders when displaying the local metadata about a conflict. by @camilasan in #7639
- Fix: correctly detects network drive. by @camilasan in #7636
- chore(i18n): Corrected spelling and improved grammar by @rakekniven in #7655
- remove NC17 support by @Rello in #7656
- improvement of error message by @Rello in #7667
- Fix a bug preventing sync root in folder on drive roots by @xjzsq in #7662
- Bugfix/lnk folder virtual files by @mgallien in #7670
- Add authors file by @AndyScherzinger in #7680
- Bump cpp-linter/cpp-linter-action from 2.13.3 to 2.13.4 by @dependabot in #7675
- all: Fix deprecation warnings when building with Qt 6.8.0 by @claucambra in #7584
- Bugfix/catch exceptions to prevent crash by @mgallien in #7684
- Bugfix/elidedtext by @camilasan in #7679
- Remove assert for when the timestamp is not empty. by @camilasan in #7641
- url update in readme by @sol8712 in #7704
- Call setDesktopFileName without
.desktop
suffix by @kleifgch in #7699 - add a simple github action workflow to build test the documentation by @mgallien in #7708
- Fix filename of fix-macosvfs-file-sharing.png by @Flowdalic in #7691
- Fix .netrc parsing by @fredrik-eriksson in #7698
- Bugfix/do not always free up storage windows shortcuts by @mgallien in #7713
- fix dev application name to keep a consitant migration behaviour for the dev and prod build by @kaikli in #7683
- ensure proper read write access to root folder and db files by @mgallien in #7724
- Make extraction of ETag header independent of capitalisation by @PatrickJosh in #7720
- gui/tray: Fix colour for secondary text items being too pale by @claucambra in #7725
- Fix "open local or group folders" menu not showing by @nilsding in #7730
- improve feedback from documentation generation workflow by @nilsding in #7743
- gui/tray: Remove BasicComboBox QML component, prefer native component by @claucambra in #7583
- Update macosvfs.rst by @tflidd in #7742
- chore(i18n): Improved grammar by @rakekniven in #7749
- update runwizard introduction screen by @mgallien in #7737
- updater: Upgrade to Sparkle 2 by @claucambra in #7750
- gui/tray: Fix sync state icon showing paused state when using macOS VFS with no standard sync folders by @claucambra in #7741
- fix window resize on DPI changes by @nilsding in #7735
- github: Implement issue types in issue templates by @claucambra in #7766
- Use normal MenuSeparator instead of custom code by @CarlSchwan in #7770
- update legal notice copyright years for Nextcloud by @mgallien in #7773
- add some missing doc images in a valid path by @mgallien in #7774
- Avoid converting string to color by @CarlSchwan in #7769
- Bugfix/read only classical sync lnk shortcuts windows by @mgallien in #7779
- fix the if check for invalid virtual LNK files by @mgallien in #7781
- Make Brander QT selection dynamic by @Rello in #7754
- sync: Respect maximum chunk size provided in server capabilities by @claucambra in #7772
- switch client side encryption to use sha256 hash algorithm by @mgallien in #7780
- Log path strings directly instead of accumulating by @Diff-fusion in #7718
- modify AppImage build script to work with an EL8 base by @nilsding in #7782
- notifications: Do not assume root activity link is the correct "join call" link by @claucambra in #7786
- fix "Resolve conflicts" dialog not showing up by @nilsding in #7789
- persist credentials retrieved through the wizard by @nilsding in #7768
- use new in Qt6.8 windows fluent style by @mgallien in #7416
- fix wrong if condition by @mgallien in #7799
- Add Ubuntu Plucky by @ivaradi in #7801
- Link to new documentation by @Rello in #7810
- Update doc link in issue template by @Rello in #7811
- fix colours in dark mode by @nilsding in #7755
- refactor: replace QString() with QStringLiteral() for better performance by @Integral-Tech in #7422
- use correct qml style on Windows by @nilsding in #7812
- craft: Upgrade to binary cache 25.01 by @claucambra in #7825
- only use debug log level for discovery traces to decrease cost by @mgallien in #7819
- shell_integration/macOS: Upgrade to NextcloudFileProviderKit 2.0 by @claucambra in #7824
- Adds some extra info when throwing exception with setting folder permissions. by @camilasan in #7809
- Feature/e2ee use hardware token secure storage by @mgallien in #5877
- Fetch "shared with me" information separately by @nilsding in #7744
- gui/tray: Fix defaulting to "problem" state in sync tray icon when using macOS VFS by @claucambra in #7827
- set the parent folder read/write always when downloading a new file by @...
Release 3.16.0-rc3
What's Changed
- [stable-3.16] FolderStatusModel: only create a single QFileIconProvider object by @backportbot in #7900
- [stable-3.16] UserStatusSelector: set focusPolicy on accept button by @backportbot in #7907
- [stable-3.16] Bugfix/delete read only remnants by @backportbot in #7909
- [stable-3.16] Added plural forms handling correction to notification message by @backportbot in #7912
- [stable-3.16] Added space between sentences by @backportbot in #7913
- [stable-3.16] Removed deprecated Qt macros/functions by @backportbot in #7915
- [stable-3.16] chore(i18n): Use correct plural syntax by @backportbot in #7917
- [stable-3.16] Improve UI of settings by @backportbot in #7921
- [stable-3.16] do not display encrypt action for external folders by @backportbot in #7922
- [stable-3.16] craft: Use Qt 6.8.2 by @backportbot in #7923
Full Changelog: v3.16.0-rc2...v3.16.0-rc3