Skip to content

Releases: nextcloud/desktop

Release 3.17.0 rc2

05 Aug 15:59
v3.17.0-rc2
9ccf474
Compare
Choose a tag to compare
Release 3.17.0 rc2 Pre-release
Pre-release

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 set CFBundleAllowMixedLocalizations 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....
Read more

Release 3.17.0-rc1

31 Jul 09:10
v3.17.0-rc1
Compare
Choose a tag to compare
Release 3.17.0-rc1 Pre-release
Pre-release

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 set CFBundleAllowMixedLocalizations 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....
Read more

Release 3.16.6

19 Jun 09:43
v3.16.6
957b274
Compare
Choose a tag to compare

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

03 Jun 09:47
v3.16.5
Compare
Choose a tag to compare

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

28 Apr 13:07
v3.16.4
0febbee
Compare
Choose a tag to compare

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

16 Apr 12:32
v3.16.3
a3b9b08
Compare
Choose a tag to compare

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 set CFBundleAllowMixedLocalizations 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

19 Mar 17:17
v3.16.2
d004c94
Compare
Choose a tag to compare

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

13 Mar 16:19
v3.16.1
d78359d
Compare
Choose a tag to compare

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

10 Mar 08:13
v3.16.0
cbe48da
Compare
Choose a tag to compare

What's Changed

Read more

Release 3.16.0-rc3

26 Feb 09:22
v3.16.0-rc3
98b2996
Compare
Choose a tag to compare
Release 3.16.0-rc3 Pre-release
Pre-release

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