Releases: nextcloud/desktop
Releases · nextcloud/desktop
Release 4.0.2
Changes
- Improved status icons to distinguish the different states more clearly but keep some branding to be able to easily recognize the icon in the normal states. (@kra-mo, #9026)
- macOS-VFS: Improved text displayed when user resets virtual files setup. (@camilasan, #8892)
- macOS-VFS: Better handling of share permissions (@i2h3, #8981)
- macOS-VFS: Debug archives now include the Realm database (@i2h3, #9016)
- macOS-VFS: Improved File Provider Locking Overlay Layout in Finder (@i2h3, #9059)
- macOS-VFS: Existing Lock Comparison (@i2h3, #9062)
- Display a more user-friendly message when expected data is missing from the server response (@camilasan, #8982
- macOS-VFS: Cleanup legacy database directories if no account has the File Provider enabled (@i2h3, #9067)
- macOS: Use
/usr/bin/opento show a file/folder in Finder (@camilasan, #9076) - Improved log messages for client status reporting (@Rello, #9052)
- Cleaned up some QML warnings (@Rello, #9054)
Bug fixes
- macOS-VFS: The status bar icon no longer wrongfully displays an exclamation point if VFS is enabled and working just fine. (@nilsding, #9008)
- macOS-VFS: Fixed button title in item locking user interface. (@i2h3, #9058)
- macOS-VFS: Root container enumeration to process remote updates correctly (@i2h3, #9102)
- Linux: Avoid detecting permissions to be invalid on NTFS (@mgallien and @Aiiaiiio, #7745)
- Windows: Fixed setting the file modification time with long paths (@nilsding, #9077)
- Windows: Fixed reading/updating file/folder permissions with long paths (@nilsding, #9109)
- Windows: Disabling VFS no longer removes placeholder folders created by 4.0.0 from the server (@mgallien, #9020)
- Activities from the server are now refreshed each time the tray window is opened. (@Rello, #9043)
- Switching between monochrome/coloured icons now happens immediately. (@Rello, #9050)
- Fixed a crash when the sync is aborted while a file is still being uploaded (@nilsding, #9039)
- Fixed a crash when opening the account settings window (@nilsding, #9031)
- Make sure migration is skipped if the client was built with
DISABLE_ACCOUNT_MIGRATION(@camilasan, #8973) - Migrate more settings and keychain keys from previous client versions (@camilasan, #8969)
- Fixed migration of icon and user network settings (@camilasan, #9106)
Full Changelog: v4.0.1...v4.0.2
Release 3.17.4
Bug fixes
- fix(network): fall back to unlimited bandwidth in case the legacy global limit is still set by @nilsding in #8925
- fix(i18n): Fixed grammar by @rakekniven in #8870
- fix(discovery): display more user friendly message when data is missing from server response. by @camilasan in #8982
- fix: make sure migration is skipped when setting DISABLE_ACCOUNT_MIGRATION by @camilasan in #8973
- fix: activity tray is not refreshed by @Rello in #9043
- fix: Clicking the copy share link button breaks it. by @Aiiaiiio in #8785
- fix: try to avoid displaying duplicate server notifications in activity list by @nilsding in #8782
- fix(folderstatusmodel): 32 bit int overflow in current item progress fixed by @barisbasar1209 in #8759
- fix: use /usr/bin/open to show a file/folder in finder (#12379) by @camilasan in #9076
- fix(encryption/token): try to init the token again after errors by @mgallien in #8724
- feat(login): use stored credential user ID when authenticating again by @mgallien in #8709
- fix(tray): use native tooltips when available by @nilsding in #9085
- fix(quota): return unlimited quota if server query is invalid or file is in folder root. by @camilasan in #8714
- fix(checksums): avoid crash on aborted checksum calculation job by @nilsding in #9039
- fix(migration): set all settings and keychain keys from the previous version of the client. by @camilasan in #8969
- fix: migration of icon and user network settings. by @camilasan in #9106
Full Changelog: v3.17.3...v3.17.4
Release 4.0.1
Note
Windows only: In case the 4.0.0 version was installed previously and Virtual Files were active, the client will rediscover certain folders after the first launch.
Removed
- Windows-VFS: Reverted on-demand folder syncing due to the appearance of "ghost folders". (@nilsding, #8949)
Bug fixes
- macOS-VFS: Fixed a crash when disabling the File Provider for account names consisting of a UUID. (@i2h3, #8941)
- macOS-VFS: Downloading a folder through Finder no longer fails with an authentication error. (@i2h3, #8943)
- macOS-VFS: Fixed translation in FileProviderUIExt views. (@i2h3, #8966)
- Windows: Fixed application and folder icons (@nilsding, #8964)
- Under certain circumstances upgrades from client versions older than 3.17.0 no longer unexpectedly change the bandwidth limit to "Automatic limit". (@nilsding, #8925)
- Connecting to a Nextcloud server hosted at a path containing
/s/no longer is considered as a public share link if the complete URL ends with a slash (/). (@nilsding, #8932)
Changes
- macOS-VFS: The File Provider extension logs no longer print messages for the debug level in release builds. (@nilsding, #8889)
- Windows-VFS: Virtual directories created by 4.0.0 will be resynced. (@nilsding, #8949)
Pull requests
- [stable-4.0] chore: set xcode target to
Debugonly for dev builds by @backportbot[bot] in #8912 - [stable-4.0] fix: ignore directory listing entry for the iterated directory by @backportbot[bot] in #8926
- [stable-4.0] fix(account): do not consider URLs with a trailing slash as public links by @backportbot[bot] in #8934
- [stable-4.0] fix(network): fall back to unlimited bandwidth in case the legacy global limit is still set by @backportbot[bot] in #8938
- [stable-4.0] Fix Crash on File Provider Deactivation for Account with UUID Name by @backportbot[bot] in #8942
- [stable-4.0] Fix #8914 by @backportbot[bot] in #8944
- fix(vfs/cfapi): disable on-demand folder fetching by @nilsding in #8949
- [stable-4.0] fix(win32): embed correct app icons again by @backportbot[bot] in #8965
- [stable-4.0] File Provider Fix: Translated Some Texts by @backportbot[bot] in #8968
Full Changelog: v4.0.0...v4.0.1
Release 4.0.0
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
Successas 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...
Release 4.0.0 RC2
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
Successas 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...
Release 3.17.3
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
Accountby @backportbot[bot] in #8859
Full Changelog: v3.17.2...v3.17.3
Release 4.0.0 RC1
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
Successas 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...
Release 3.17.2
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
What's Changed
- [stable-3.17] fix(macOS): report
Successas 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
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-trashbinheader 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
CFBundleDevelopmentRegionto"en"and setCFBundleAllowMixedLocalizationsby @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....