Skip to content

Releases: nextcloud/desktop

Release 4.0.0 RC2

15 Oct 15:13
v4.0.0-rc2
e71853e

Choose a tag to compare

Release 4.0.0 RC2 Pre-release
Pre-release

What's Changed

  • feat(mac-crafter): Added time measurement of build phases to improve on. by @i2h3 in #8500
  • fix(logger): Set narrower permissions on temporaryFolderLogDirPath by @joshtrichards in #6533
  • fix(db): optimize SQL qeury for updating encryption status by @mgallien in #8506
  • File Provider Localization by @i2h3 in #8507
  • fix(discovery): check for db cached folder quota during discovery for some items. by @camilasan in #8307
  • Extended logged information about file provider domains. by @i2h3 in #8503
  • Additional Localizations in macOS File Provider by @i2h3 in #8514
  • Added Package.resolved of NextcloudIntegration project to version control. by @i2h3 in #8504
  • Do not strip get-task-allow entitlement of developer build extensions by @i2h3 in #8501
  • feat: checks Qt managed translations for tripple dots instead of elipsis by @mgallien in #8522
  • fix(wizard): show VFS option during account setup when using a mac-VFS build by @nilsding in #8515
  • Enable Log Output in Xcode Console by @i2h3 in #8497
  • fix(l10n): Don't sync xcstrings for now by @nickvergessen in #8527
  • Add proper translations for macOS File Provider extensions by @Copilot in #8531
  • chore: remove useless "else if" by @nilsding in #8533
  • fix: catch exceptions when using std::filesystem APIs by @mgallien in #8525
  • Make http error messages user friendly by @camilasan in #8394
  • fix(msi): display non-technical version in installer by @nilsding in #8544
  • chore: fix compilation by using an existing method by @mgallien in #8542
  • fix(macOS): fix initial VFS activation step by @nilsding in #8548
  • chore: force use of self hosted runners for sonarcloud workflow by @mgallien in #8541
  • Display user friendly messages when errors occur. by @camilasan in #8551
  • Delete AI File Provider Translations by @i2h3 in #8556
  • chore(deps): Bump actions/cache from 4.2.3 to 4.2.4 by @dependabot[bot] in #8564
  • chore(deps): Bump actions/checkout from 4.2.2 to 5.0.0 by @dependabot[bot] in #8565
  • fix(folder): use the remotePath for the sidebar display name by @nilsding in #8562
  • Remove Debian Bullseye, add Trixie by @ivaradi in #8569
  • fix(quota): return unlimited free space for type changes. by @camilasan in #8561
  • fix(macOS): report Success as the initial sync state for VFS by @nilsding in #8573
  • fix(cfapi): set up connections before requesting hydration by @nilsding in #8582
  • fix(cfapi): only log process info if it's present by @nilsding in #8580
  • fix(i18n): Fix grammar by @rakekniven in #8584
  • feat: set LocalizedResourceName for sync folders. by @camilasan in #8585
  • chore(deps): Bump cpp-linter/cpp-linter-action from 2.15.0 to 2.16.0 by @dependabot[bot] in #8618
  • fix(msi): ensure the same ProductCode is used for embedded transforms by @nilsding in #8619
  • fix(wizard): avoid creating useless folders when setting up a VFS connection on Mac by @nilsding in #8624
  • fix(FileProviderExt): do not report syncing state when trying to delete trash items by @nilsding in #8616
  • fix(i18n): Use SI symbol for minute by @rakekniven in #8600
  • Add CMake option to disable account migration by @Rello in #8633
  • fix(generalsettings): change remote pollinterval spinBox-minimum from 30 to 5 seconds, to align with configfile by @barisbasar1209 in #8641
  • feat(wizard): allow to set proxy settings when setting up a new account by @mgallien in #8623
  • feat: add Busy user status support with dedicated icon and server capability detection by @Copilot in #8579
  • ๐ŸŽจ Icon refresher by @AndyScherzinger in #8626
  • fix(ci): separate workflow for creating a PR comment for built AppImages by @nilsding in #8662
  • fix(ci): use correct parameter for fetching the PRs of a branch by @nilsding in #8663
  • ci: improve handling for stale "needs info" issues by @nilsding in #8664
  • chore: always produces systemd service and install it when possible by @mgallien in #8665
  • Bugfix/crash dump log on fatal logs by @mgallien in #8667
  • fix(needsinfohelper): use correct not-equals operator in expression by @nilsding in #8669
  • Feature/bulk create windows placeholders per folders (V1) by @mgallien in #8568
  • fix(userstatusselector): avoid setting default emoji when only setting a message by @nilsding in #8670
  • chore(deps): Bump cpp-linter/cpp-linter-action from 2.16.1 to 2.16.2 by @dependabot[bot] in #8688
  • feat: More modern status icons by @Rello in #8691
  • fix: small white border around user status indicators by @Rello in #8700
  • fix: rename Circle->Team by @Rello in #8699
  • fix: emoji picker size and emoji tooltips by @Rello in #8703
  • fix(ActivityList): attach vertical scrollbar, having minimum width and thumbsize, to the right of the traymenu by @barisbasar1209 in #8690
  • fix(activityItemContent): make text color light on activityItem activeFocus by @barisbasar1209 in #8676
  • fix: reverse status icon logic by @Rello in #8712
  • chore(deps): Bump actions/stale from 9.1.0 to 10.0.0 by @dependabot[bot] in #8719
  • chore(deps): Bump actions/setup-python from 5.6.0 to 6.0.0 by @dependabot[bot] in #8717
  • chore(deps): Bump actions/github-script from 7.0.1 to 8.0.0 by @dependabot[bot] in #8718
  • chore(log): use proper log level when the Qt client side is disconnected by @mgallien in #8721
  • Updated NextcloudFileProviderKit Reference by @i2h3 in #8715
  • fix(vfs/windows): ensure new virtual files item have a proper status by @mgallien in #8696
  • feat(login): use stored credential user ID when authenticating again by @mgallien in #8709
  • chore: update transifex link by @kesselb in #8725
  • feat(issue_template): add macOS virtual files. by @camilasan in #8727
  • feat(gui): inform the user about untrusted certs with HSTS by @nilsding in #8611
  • fix: Tweak status icons by @kra-mo in #8729
  • fix: Remove folder state indicator from TrayFoldersMenuButton by @Rello in #8741
  • Change encryption message icon to info icon by @Rello in #8742
  • fix(FileProviderSyncStatus): disable rotation of status icon by @nilsding in #8745
  • fix(applicationName): ensure correct application name is shown to users by @mgallien in #8746
  • chore(deps): Bump cpp-linter/cpp-linter-action from 2.16.2 to 2.16.3 by @dependabot[bot] in #8750
  • fix: replace activity conflict icons with neutral ones by @Rello in #8751
  • UUID File Provider Domains by @i2h3 in #8726
  • fix: log - Binding loop detected by @Rello in #8761
  • fix(cloudprovider): add open main dialog action by @mgallien in #8735
  • fix: log - BasicControls for better customization. by @Rello in #8762
  • feat(wizard): automatically set up macOS-VFS when available by @nilsding in #8657
  • fix(folderstatusmodel): 32 bit int overflow in curre...
Read more

Release 3.17.3

10 Oct 08:06
v3.17.3
392da9a

Choose a tag to compare

What's Changed

  • [stable-3.17] fix(syncstatussummary): do not attempt to fetch VFS state for accounts without VFS enabled by @backportbot[bot] in #8764
  • [stable-3.17] Bugfix/make text entirely readable by @backportbot[bot] in #8772
  • [stable-3.17] fix(build): allow building on macOS Tahoe by @backportbot[bot] in #8776
  • [stable-3.17] fix(proxy): only clean legacy proxy settings after migrating all accounts. by @backportbot[bot] in #8826
  • [stable-3.17] fix(accountsettings): do not to initialize e2ee if account is disconnected. by @backportbot[bot] in #8827
  • [stable-3.17] fix(asyncimageresponse): fetch remote resources in the same thread as Account by @backportbot[bot] in #8859

Full Changelog: v3.17.2...v3.17.3

Release 4.0.0 RC1

03 Oct 14:50
v4.0.0-rc1
565c148

Choose a tag to compare

Release 4.0.0 RC1 Pre-release
Pre-release

What's Changed

  • feat(mac-crafter): Added time measurement of build phases to improve on. by @i2h3 in #8500
  • fix(logger): Set narrower permissions on temporaryFolderLogDirPath by @joshtrichards in #6533
  • fix(db): optimize SQL qeury for updating encryption status by @mgallien in #8506
  • File Provider Localization by @i2h3 in #8507
  • fix(discovery): check for db cached folder quota during discovery for some items. by @camilasan in #8307
  • Extended logged information about file provider domains. by @i2h3 in #8503
  • Additional Localizations in macOS File Provider by @i2h3 in #8514
  • Added Package.resolved of NextcloudIntegration project to version control. by @i2h3 in #8504
  • Do not strip get-task-allow entitlement of developer build extensions by @i2h3 in #8501
  • feat: checks Qt managed translations for tripple dots instead of elipsis by @mgallien in #8522
  • fix(wizard): show VFS option during account setup when using a mac-VFS build by @nilsding in #8515
  • Enable Log Output in Xcode Console by @i2h3 in #8497
  • fix(l10n): Don't sync xcstrings for now by @nickvergessen in #8527
  • Add proper translations for macOS File Provider extensions by @Copilot in #8531
  • chore: remove useless "else if" by @nilsding in #8533
  • fix: catch exceptions when using std::filesystem APIs by @mgallien in #8525
  • Make http error messages user friendly by @camilasan in #8394
  • fix(msi): display non-technical version in installer by @nilsding in #8544
  • chore: fix compilation by using an existing method by @mgallien in #8542
  • fix(macOS): fix initial VFS activation step by @nilsding in #8548
  • chore: force use of self hosted runners for sonarcloud workflow by @mgallien in #8541
  • Display user friendly messages when errors occur. by @camilasan in #8551
  • Delete AI File Provider Translations by @i2h3 in #8556
  • chore(deps): Bump actions/cache from 4.2.3 to 4.2.4 by @dependabot[bot] in #8564
  • chore(deps): Bump actions/checkout from 4.2.2 to 5.0.0 by @dependabot[bot] in #8565
  • fix(folder): use the remotePath for the sidebar display name by @nilsding in #8562
  • Remove Debian Bullseye, add Trixie by @ivaradi in #8569
  • fix(quota): return unlimited free space for type changes. by @camilasan in #8561
  • fix(macOS): report Success as the initial sync state for VFS by @nilsding in #8573
  • fix(cfapi): set up connections before requesting hydration by @nilsding in #8582
  • fix(cfapi): only log process info if it's present by @nilsding in #8580
  • fix(i18n): Fix grammar by @rakekniven in #8584
  • feat: set LocalizedResourceName for sync folders. by @camilasan in #8585
  • chore(deps): Bump cpp-linter/cpp-linter-action from 2.15.0 to 2.16.0 by @dependabot[bot] in #8618
  • fix(msi): ensure the same ProductCode is used for embedded transforms by @nilsding in #8619
  • fix(wizard): avoid creating useless folders when setting up a VFS connection on Mac by @nilsding in #8624
  • fix(FileProviderExt): do not report syncing state when trying to delete trash items by @nilsding in #8616
  • fix(i18n): Use SI symbol for minute by @rakekniven in #8600
  • Add CMake option to disable account migration by @Rello in #8633
  • fix(generalsettings): change remote pollinterval spinBox-minimum from 30 to 5 seconds, to align with configfile by @barisbasar1209 in #8641
  • feat(wizard): allow to set proxy settings when setting up a new account by @mgallien in #8623
  • feat: add Busy user status support with dedicated icon and server capability detection by @Copilot in #8579
  • ๐ŸŽจ Icon refresher by @AndyScherzinger in #8626
  • fix(ci): separate workflow for creating a PR comment for built AppImages by @nilsding in #8662
  • fix(ci): use correct parameter for fetching the PRs of a branch by @nilsding in #8663
  • ci: improve handling for stale "needs info" issues by @nilsding in #8664
  • chore: always produces systemd service and install it when possible by @mgallien in #8665
  • Bugfix/crash dump log on fatal logs by @mgallien in #8667
  • fix(needsinfohelper): use correct not-equals operator in expression by @nilsding in #8669
  • Feature/bulk create windows placeholders per folders (V1) by @mgallien in #8568
  • fix(userstatusselector): avoid setting default emoji when only setting a message by @nilsding in #8670
  • chore(deps): Bump cpp-linter/cpp-linter-action from 2.16.1 to 2.16.2 by @dependabot[bot] in #8688
  • feat: More modern status icons by @Rello in #8691
  • fix: small white border around user status indicators by @Rello in #8700
  • fix: rename Circle->Team by @Rello in #8699
  • fix: emoji picker size and emoji tooltips by @Rello in #8703
  • fix(ActivityList): attach vertical scrollbar, having minimum width and thumbsize, to the right of the traymenu by @barisbasar1209 in #8690
  • fix(activityItemContent): make text color light on activityItem activeFocus by @barisbasar1209 in #8676
  • fix: reverse status icon logic by @Rello in #8712
  • chore(deps): Bump actions/stale from 9.1.0 to 10.0.0 by @dependabot[bot] in #8719
  • chore(deps): Bump actions/setup-python from 5.6.0 to 6.0.0 by @dependabot[bot] in #8717
  • chore(deps): Bump actions/github-script from 7.0.1 to 8.0.0 by @dependabot[bot] in #8718
  • chore(log): use proper log level when the Qt client side is disconnected by @mgallien in #8721
  • Updated NextcloudFileProviderKit Reference by @i2h3 in #8715
  • fix(vfs/windows): ensure new virtual files item have a proper status by @mgallien in #8696
  • feat(login): use stored credential user ID when authenticating again by @mgallien in #8709
  • chore: update transifex link by @kesselb in #8725
  • feat(issue_template): add macOS virtual files. by @camilasan in #8727
  • feat(gui): inform the user about untrusted certs with HSTS by @nilsding in #8611
  • fix: Tweak status icons by @kra-mo in #8729
  • fix: Remove folder state indicator from TrayFoldersMenuButton by @Rello in #8741
  • Change encryption message icon to info icon by @Rello in #8742
  • fix(FileProviderSyncStatus): disable rotation of status icon by @nilsding in #8745
  • fix(applicationName): ensure correct application name is shown to users by @mgallien in #8746
  • chore(deps): Bump cpp-linter/cpp-linter-action from 2.16.2 to 2.16.3 by @dependabot[bot] in #8750
  • fix: replace activity conflict icons with neutral ones by @Rello in #8751
  • UUID File Provider Domains by @i2h3 in #8726
  • fix: log - Binding loop detected by @Rello in #8761
  • fix(cloudprovider): add open main dialog action by @mgallien in #8735
  • fix: log - BasicControls for better customization. by @Rello in #8762
  • feat(wizard): automatically set up macOS-VFS when available by @nilsding in #8657
  • fix(folderstatusmodel): 32 bit int overflow in curre...
Read more

Release 3.17.2

16 Sep 13:31
v3.17.2

Choose a tag to compare

What's Changed

  • [stable-3.17] fix(msi): ensure the same ProductCode is used for embedded transforms by @backportbot[bot] in #8625
  • [stable-3.17] fix(wizard): avoid creating useless folders when setting up a VFS connection on Mac by @backportbot[bot] in #8627
  • [stable-3.17] fix(FileProviderExt): do not report syncing state when trying to delete trash items by @backportbot[bot] in #8629
  • [stable-3.17] fix(generalsettings): change remote pollinterval spinBox-minimum from 30 to 5 seconds, to align with configfile by @backportbot[bot] in #8644
  • [stable-3.17] Add CMake option to disable account migration by @backportbot[bot] in #8649
  • [stable-3.17] feat(wizard): allow to set proxy settings when setting up a new account by @backportbot[bot] in #8648
  • [stable-3.17] fix(userstatusselector): avoid setting default emoji when only setting a message by @backportbot[bot] in #8672
  • [stable-3.17] chore(log): use proper log level when the Qt client side is disconnected by @backportbot[bot] in #8723
  • [stable-3.17] fix(activityItemContent): make text color light on activityItem activeFocus by @backportbot[bot] in #8731
  • [stable-3.17] fix(ActivityList): attach vertical scrollbar, having minimum width and thumbsize, to the right of the traymenu by @backportbot[bot] in #8732
  • [stable-3.17] fix: Added clearance of NextcloudKit account error state on injection of credentials. by @backportbot[bot] in #8730
  • [stable-3.17] feat(gui): inform the user about untrusted certs with HSTS by @backportbot[bot] in #8736
  • [stable-3.17] Bugfix/crash dump log on fatal logs by @backportbot[bot] in #8752

Full Changelog: v3.17.1...v3.17.2

Release 3.17.1

19 Aug 12:15
v3.17.1
d5403fe

Choose a tag to compare

What's Changed

  • [stable-3.17] fix(macOS): report Success as the initial sync state for VFS by @backportbot[bot] in #8581
  • [stable-3.17] fix(cfapi): set up connections before requesting hydration by @backportbot[bot] in #8583
  • [stable-3.17] fix(cfapi): only log process info if it's present by @backportbot[bot] in #8586
  • [stable-3.17] fix(i18n): Fix grammar by @backportbot[bot] in #8593
  • Updated NextcloudFileProviderKit by @i2h3 in #8601
  • [stable-3.17] feat: set LocalizedResourceName for sync folders. by @backportbot[bot] in #8613

Full Changelog: v3.17.0...v3.17.1

Release 3.17.0

13 Aug 12:40
v3.17.0
55f04ef

Choose a tag to compare

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 rc3

08 Aug 12:54
v3.17.0-rc3
2aae076

Choose a tag to compare

Release 3.17.0 rc3 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 rc2

05 Aug 15:59
v3.17.0-rc2
9ccf474

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

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

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