Releases: nextcloud/desktop
Release 3.14.0-rc1
List of supported platforms by this release: System Requirements
What's Changed
- Add cmake NEXTCLOUD_DEV so debug client can run in parallel to release client. by @camilasan in #6472
- Feature/office files lock newly created. Plus refactoring. by @allexzander in #6613
- Fix crash when in debug mode when toggling enabled status of an account's virtual files (macOS) by @claucambra in #6635
- File sharing for macOS VFS (File Provider Module) by @claucambra in #6614
- Make use of NextcloudFileProviderKit in File Provider Module by @claucambra in #6642
- Build(deps): Bump cpp-linter/cpp-linter-action from 2.10.2 to 2.11.0 by @dependabot in #6632
- Fix possible issues with item metadata acquisition required for macOS VFS file sharing by @claucambra in #6648
- Fix tests by @pyromaniac2k in #6596
- Bugfix/folder conflict disappear by @allexzander in #6655
- improving end-to-end tests by @mgallien in #6622
- create registry keys needed for edit locally in local machine category by @mgallien in #6663
- Use davUser instead of direct credentials user in file provider by @claucambra in #6670
- if a virtual file change but nothing changed: set it as in sync by @mgallien in #6621
- do not cause implicit hydration of virtual files during sync by @mgallien in #6606
- Fix error regarding applying of nodiscard to value type by @claucambra in #6589
- Prevent use of invalid characters for file provider domain names by @claucambra in #6669
- Fetch macOS VFS package in autoupdater if the client is using the file provider module by @claucambra in #6671
- Always correctly set values for all fields in File Provider sharing UI by @claucambra in #6673
- Fix "Pause sync for all" / "Resume sync for all" state when manipulating folder sync outside of tray by @claucambra in #6588
- Fix crash on creating debug archive in read-only location by @claucambra in #6598
- Bugfix. Files lock. Fix incorrect readonly state. by @allexzander in #6660
- Bugfix. Conflict dialog for multiple files. Fix checkbox border colors for dark mode on Windows. by @allexzander in #6696
- Bugfix/slow sync with tray open by @allexzander in #6691
- Migrate to Qt 6 by @mgallien in #4584
- chore(i18n): Improve grammar by @rakekniven in #6703
- invalid item name warning: use file or folder when appropriate by @mgallien in #6602
- Ci/improve build appimage script by @mgallien in #6710
- improve logs when build with NEXTCLOUD_DEV enabled by @mgallien in #6718
- Bugfix/lockownertype setreadonly basedoncaps by @allexzander in #6742
- Fix macOS build on master by @claucambra in #6743
- Bump skjnldsv/block-fixup-merge-action from 1 to 2 by @dependabot in #6733
- Update the documentation on how to build the client by @camilasan in #6736
- Do not open client on install as this breaks MDM deployments by @claucambra in #6753
- avoid accessing a temp QString via QStringView after it is deleted by @mgallien in #6751
- use windows-2022 image to run our windows CI on github actions by @mgallien in #6705
- Extend 'How the "Edit locally" functionality works' text. by @camilasan in #6725
- update doc with install requirements fom Qt6 supported platforms by @mgallien in #6715
- skip tests currently broken on macOS: enable mandatory tests for macOS by @mgallien in #6756
- some files just cannot sync on windows: get automated tests to work by @mgallien in #6713
- Censor account details string in file provider logging by @claucambra in #6706
- produce Appimage packages from github actions by @mgallien in #6758
- Fix incorrect date parsing. by @allexzander in #6738
- Replace "Edit" with "Open in browser" by @Jerome-Herbinet in #6779
- Update build-appimage.sh to use $VERSION_SUFFIX by @camilasan in #6714
- Fix broken tray GUI on Linux by @claucambra in #6798
- fix doc configuration file by @tanganellilore in #6805
- Build(deps): Bump cpp-linter/cpp-linter-action from 2.11.0 to 2.12.0 by @dependabot in #6806
- fix build failed by @Johnson-zs in #6808
- Fix text colour for NCInputTextEdit by @claucambra in #6811
- Ci/test is mount root property by @mgallien in #6832
- Display the NC assistant in the main Window by @camilasan in #6637
- Fix crash when updating enabled File Provider domains (macOS VFS) by @claucambra in #6833
- Bugfix/update encryption state when server change by @mgallien in #6841
- Add cfapi debug logs by @camilasan in #6846
- Bugfix/rw folders broken by @claucambra in #6839
- Allow deletion of virtual suffix placeholder files by @claucambra in #6821
- Bugfix nextcloudcmd when syncing results in deleting all files by @camilasan in #6773
- Fix sharePath for virtual paths using suffix vfs mode by @claucambra in #6802
- avoid logs too verbose and with binary data by @mgallien in #6864
- avoid deadlock: cancel hydration requests coming from itself by @mgallien in #6868
- Add daily update channel. by @camilasan in #6658
- Add new update channels part 2. by @camilasan in #6790
- Check if sync item is actually a folder before processing it by @camilasan in #6780
- Add Mac Crafter by @claucambra in #6830
- Remove unecessary call to sendTransferInfo. by @camilasan in #6885
- Fix permanent freeze upon opening macOS VFS settings by @claucambra in #6892
- Support Windows .lnk files with VFS Cf API. by @allexzander in #6629
- Remove Ubuntu Mantic, add Oracular by @ivaradi in #6895
- Optimize Ubuntu/Debian build by @ivaradi in #6907
- Build file provider module in CI runs by @claucambra in #6898
- Fix visibility of info buttons and details when updater is disabled in general settings by @claucambra in #6927
- Upgrade to NextcloudFileProviderKit stable-1.0 by @claucambra in #6929
- Add additional options to make cross-compiling client feasible with Mac Crafter by @claucambra in #6921
- Fix clickable area of macOS VFS settings checkboxes by @claucambra in #6897
- ci(clang-tidy-review): Fix for qt6 + swap to docker-ci container by @joshtrichards in #6860
- Feature/per account connection settings by @claucambra in #6890
- chore: update workflows from templates by @skjnldsv in #6916
- Add Edit Locally support to macOS virtual files module by @claucambra in #6803
- Reflect File Provider domain sync status in tray icon (macOS VFS) by @claucambra in #6930
- Remove ncAccount usages removed in NCFPK API by @claucambra in #6951
- Improve the syncing status text displayed to the user by @camilasan in #6882
- Fix infinite recursion caused by default value call in desktopEnterpriseChannel by @claucambra in #6963
- forward the redirected signa...
Release 3.13.3
List of supported platforms by this release: System Requirements
What's Changed
- [stable-3.13] Fix permanent freeze upon opening macOS VFS settings by @backportbot in #6894
- [stable-3.13] Remove Ubuntu Mantic, add Oracular by @backportbot in #6909
- [stable-3.13] Optimize Ubuntu/Debian build by @backportbot in #6910
- [stable-3.13] Fix clickable area of macOS VFS settings checkboxes by @backportbot in #6932
- Bugfix/backport kde fix 313 by @claucambra in #6800
- [stable-3.13] Fix visibility of info buttons and details when updater is disabled in general settings by @backportbot in #6931
- [stable-3.13] fix doc configuration file by @backportbot in #6953
- [stable-3.13] forward the redirected signal from QNetworkReply to detect them by @backportbot in #6972
- [stable-3.13] Fix crash: web flow credential dialog is deleted when closing it. by @backportbot in #6976
- [stable-3.13] List sync folders in the file explorer with user's username. by @backportbot in #6978
- [stable-3.13] Bugfix/signup with provider page by @backportbot in #6977
- [stable-3.13] prevent event loop reentrance when handling ENCRYPT socket requests by @backportbot in #6979
- [stable-3.13] Make multiple notifications text translatable by @backportbot in #6995
- [stable-3.13] Bugfix/delete readonly folders by @backportbot in #7014
- [stable-3.13] Bugfix/hide encrypt from context menu by @backportbot in #7018
- [stable-3.13] Bugfix/remove read only folders in read only folders by @backportbot in #7021
Full Changelog: v3.13.2...v3.13.3
Release 3.12.7
List of supported platforms by this release: System Requirements
What's Changed
- [stable-3.12] Bugfix/update encryption state when server change by @mgallien in #6843
- [stable-3.12] Add cfapi debug logs by @mgallien in #6851
- [stable-3.12] avoid logs too verbose and with binary data by @mgallien in #6866
- [stable-3.12] avoid deadlock: cancel hydration requests coming from itself by @mgallien in #6870
- Remove unecessary call to sendTransferInfo. by @camilasan in #6913
Full Changelog: v3.12.6...v3.12.7
Binaries at https://github.com/nextcloud-releases/desktop/releases/tag/v3.12.7
Release 3.13.2
List of supported platforms by this release: System Requirements
What's Changed
- Fix "The host name did not match any of the valid hosts for this certificate" notification even when the certificate was valid by @camilasan in #6785
- [stable-3.13] Check if sync item is actually a folder before processing it by @backportbot in #6881
Full Changelog: v3.13.1...v3.13.2
Release 3.13.1
List of supported platforms by this release: System Requirements
What's Changed
- [stable-3.13] Bugfix. Files lock. Fix incorrect readonly state. by @backportbot in #6692
- [stable-3.13] Bugfix. Conflict dialog for multiple files. Fix checkbox border colors for dark mode on Windows. by @backportbot in #6697
- [stable-3.13] Bugfix/slow sync with tray open by @backportbot in #6698
- [stable-3.13] chore(i18n): Improve grammar by @backportbot in #6709
- [stable-3.13] Do not open client on install as this breaks MDM deployments by @backportbot in #6755
- [stable-3.13] Censor account details string in file provider logging by @backportbot in #6759
- [stable-3.13] Bugfix/lockownertype setreadonly basedoncaps by @backportbot in #6747
- you cannot call non const method on a temp const QString by @mgallien in #6765
- stable-3.13: Backport #6714 by @camilasan in #6795
- [stable-3.13] Fix text colour for NCInputTextEdit by @backportbot in #6812
- only use VFS update instruction when sync engine would do nothing by @mgallien in #6827
- [stable-3.13] Ci/test is mount root property by @backportbot in #6834
- [stable-3.13] Fix crash when updating enabled File Provider domains (macOS VFS) by @backportbot in #6838
- [stable-3.13] Bugfix/update encryption state when server change by @backportbot in #6842
- [stable-3.13] Add cfapi debug logs by @backportbot in #6850
- [stable-3.13] Bugfix/rw folders broken by @backportbot in #6853
- [stable-3.13] Allow deletion of virtual suffix placeholder files by @backportbot in #6856
- [stable-3.13] Bugfix nextcloudcmd when syncing results in deleting all files by @backportbot in #6857
- [stable-3.13] Fix sharePath for virtual paths using suffix vfs mode by @backportbot in #6858
- [stable-3.13] avoid logs too verbose and with binary data by @backportbot in #6865
- [stable-3.13] avoid deadlock: cancel hydration requests coming from itself by @backportbot in #6869
Full Changelog: v3.13.0...v3.13.1
Release 3.12.6
List of supported platforms by this release: System Requirements
What's Changed
- only use VFS update instruction when sync engine would do nothing by @mgallien in #6828
- [stable-3.12] Ci/test is mount root property by @mgallien in #6836
Full Changelog: v3.12.5...v3.12.6
Release 3.12.5
List of supported platforms by this release: System Requirements
What's Changed
Full Changelog: v3.12.4...v3.12.5
Release 3.12.4
List of supported platforms by this release: System Requirements
What's Changed
- [stable-3.12] Bugfix. Remove seen call notifications from the list. by @backportbot in #6605
- [stable-3.12] Bugfix/folder conflict disappear by @allexzander in #6665
- create registry keys needed for edit locally in local machine category by @mgallien in #6672
- if a virtual file change but bothing changed: set it as in sync by @mgallien in #6676
- do not cause implicit hydration of virtual files during sync by @mgallien in #6678
- [stable-3.12] Detect office files for locking on new upload. Notify FolderWatcher. by @allexzander in #6627
- Backport/6588/stable 3.12 by @camilasan in #6686
- [stable-3.12] Bugfix. Conflict dialog for multiple files. Fix checkbox border colors for dark mode on Windows. by @allexzander in #6700
- [stable-3.12] Bugfix/slow sync with tray open by @allexzander in #6699
- Backport/6589/stable-3.12 by @camilasan in #6687
- Backport/6598/stable 3.12 by @camilasan in #6688
Full Changelog: v3.12.3...v3.12.4
Release 3.13.0
List of supported platforms by this release: System Requirements
What's Changed
- Allow event processing between each XML parser run, to improve GUI performance. by @allexzander in #6336
- partial move of some checks done with drone to github actions by @mgallien in #6363
- Bugfix. Random crash in LsColJob after recent changes. by @allexzander in #6393
- Build(deps): Bump peter-evans/create-or-update-comment from 3.1.0 to 4.0.0 by @dependabot in #6394
- wait longer to get the contextual menu entries: may be necessary by @mgallien in #6406
- fix(i18n): uppercase ID by @rakekniven in #6407
- chore: update workflows from templates by @nextcloud-command in #6412
- Build(deps): Bump codecov/codecov-action from 3 to 4 by @dependabot in #6414
- suppress deprecated warnings from openssl by @mgallien in #6402
- Swift-format FileProviderExt by @claucambra in #6368
- Display a message to upgrade client if minimumSupportedDesktopVersion is thrown by @camilasan in #6405
- Do not create systray notification if there are no errors. by @camilasan in #6421
- docs(conffile) Update chunk sizes to match v2 chunking PR defaults by @joshtrichards in #6231
- Fix undefined sync status reporting in tray icon by @claucambra in #5565
- clean up some qml code for share dialog by @mgallien in #6425
- Feature/detect open files by @allexzander in #6434
- Settings dialog. Nextcloud version label should be visible even if auto-updates are turned off in config. by @allexzander in #6459
- add extra logs to investigate lock type issues by @mgallien in #6451
- Rewrite communication between client and File Provider extensions using XPC by @claucambra in #6324
- Add a configuration interface for macOS File Provider virtual files by @claucambra in #6351
- Use 'FindMimeFromData' from Win API instead of QMimeDatabase() functions to get the mimetype. Prevents freeze from VFS placeholders. by @allexzander in #6458
- VFS. CfAPI. Provide detailed error message for leading '#' placeholder update failure. by @allexzander in #6456
- E2EE. Allow decryption v1.0 and v1.1 folders. by @allexzander in #6471
- Fix crash when deleting a local sync folder during sync. by @allexzander in #6454
- Client Status Reporting. Only report statuses listed on the server. by @allexzander in #6479
- Bugfix/e2ee v2 non-root sync by @allexzander in #6486
- Bugfix. E2ee misleading log fix. by @allexzander in #6484
- Bugfix/expandable folder status model by @claucambra in #6490
- Bugfix. Federated share activity show 'Decline' action button. by @allexzander in #6502
- Bugfix. Exclude list. Fix stuck 'excluded' status in Windows Explorer after removing the exclude pattern. by @allexzander in #6503
- Bump cpp-linter/cpp-linter-action from 2.8.0 to 2.9.1 by @dependabot in #6491
- when moving a file, checks that it exists at origin or destination by @mgallien in #6463
- Add option to perform fast synchronisation runs in File Provider sync engine by @claucambra in #6461
- Support the KF6 based version of Dolphin by @er-vin in #6320
- Enable eviction of materialised copies of virtual files in File Provider (macOS) by @claucambra in #6467
- [socketapi] Replace QClipboard with KSystemClipboard when available by @er-vin in #6515
- Feature/macos legacy by @camilasan in #6498
- always store newly created folders in DB even if it is missing by @mgallien in #6535
- newly created folders will be read-only when needed by @mgallien in #6343
- Bugfix. E2EE. Use 'double' for legacy metadata. by @allexzander in #6540
- only display changed network errors during validation of connection by @mgallien in #6542
- Bugfix. Files-lock. Incorrect readonly state for TokenLock. by @allexzander in #6547
- Allow installation to close shell extension DLLs via the custom action. Disable reboot prompt in case of the version with this change was previously already installed. by @allexzander in #6525
- allow wipe feature to delete data of a wiped user account by @mgallien in #6521
- E2EE. Fix root metadata fetching path for non-root remote sync folder. Refactoring. Stabilizing paths. by @allexzander in #6529
- E2EE with VFS. Disallow MOVE as it is not supported. Prevent data loss. by @allexzander in #6528
- Bump cpp-linter/cpp-linter-action from 2.9.1 to 2.10.0 by @dependabot in #6537
- if desktop client sent a first reply: wait for the menu data by @mgallien in #6553
- User 'Connection issue' instead of 'Network error' in systray notification by @camilasan in #6514
- fix(docs): parameter promptDeleteAllFiles defaults to false not true by @joshtrichards in #6532
- libcloudproviders: Use DEFINE_VARIABLES to install in the correct directory by @tintou in #6137
- use the proper name when reading system exclude config file by @mgallien in #6568
- Bugfix/fix explorer crash windows by @mgallien in #6582
- Ci/some unity build fixes by @mgallien in #6580
- context menu: do not recursively check pin and availability states by @mgallien in #6573
- properly compute if a folder is top level or child extern mounted by @mgallien in #6578
- Fix macOS legacy build breakage caused by std::filesystem by @claucambra in #6583
- Bugfix. Remove seen call notifications from the list. by @allexzander in #6563
- Bump cpp-linter/cpp-linter-action from 2.10.0 to 2.10.2 by @dependabot in #6579
- Add typical Syncthing files to default exclusion by @Zocker1999NET in #6524
- fix windows and macOS ci checks by @mgallien in #6519
- [stable-3.13] Fix crash when in debug mode when toggling enabled status of an account's virtual files (macOS) by @backportbot in #6636
- Backport/stable 3.13 fp sharing by @claucambra in #6643
- [stable-3.13] Make use of NextcloudFileProviderKit in File Provider Module by @backportbot in #6645
- [stable-3.13] Fix possible issues with item metadata acquisition required for macOS VFS file sharing by @backportbot in #6649
- [stable-3.13] Bugfix/folder conflict disappear by @backportbot in #6664
- [stable-3.13] create registry keys needed for edit locally in local machine category by @backportbot in #6667
- [stable-3.13] Use davUser instead of direct credentials user in file provider by @backportbot in #6674
- [stable-3.13] Feature/office files lock newly created. Plus refactoring. by @backportbot in #6626
- [stable-3.13] if a virtual file change but nothing changed: set it as in sync by @backportbot in #6675
- [stable-3.13] do not cause implicit hydration of virtual files during sync by @backportbot in #6677
- Backport/6588/stable 3.13 by @camilasan in #6680
- Backport/6589/stable 3.13 by @camilasan in #6681
- Backport/6598/stable 3.13.0 by @camilasan in #6682
- Backport/6669/stable 3.13 by @camilasan in #6683
- Fetch macOS VFS package in autoupdater if the client is using the fil… by @camilasan in #6684
- ...
Release 3.13.0-fileprovider-rc1 (macOS virtual files)
What's Changed
- Allow event processing between each XML parser run, to improve GUI performance. by @allexzander in #6336
- partial move of some checks done with drone to github actions by @mgallien in #6363
- Bugfix. Random crash in LsColJob after recent changes. by @allexzander in #6393
- Build(deps): Bump peter-evans/create-or-update-comment from 3.1.0 to 4.0.0 by @dependabot in #6394
- wait longer to get the contextual menu entries: may be necessary by @mgallien in #6406
- fix(i18n): uppercase ID by @rakekniven in #6407
- chore: update workflows from templates by @nextcloud-command in #6412
- Build(deps): Bump codecov/codecov-action from 3 to 4 by @dependabot in #6414
- suppress deprecated warnings from openssl by @mgallien in #6402
- Swift-format FileProviderExt by @claucambra in #6368
- Display a message to upgrade client if minimumSupportedDesktopVersion is thrown by @camilasan in #6405
- Do not create systray notification if there are no errors. by @camilasan in #6421
- docs(conffile) Update chunk sizes to match v2 chunking PR defaults by @joshtrichards in #6231
- Fix undefined sync status reporting in tray icon by @claucambra in #5565
- clean up some qml code for share dialog by @mgallien in #6425
- Feature/detect open files by @allexzander in #6434
- Settings dialog. Nextcloud version label should be visible even if auto-updates are turned off in config. by @allexzander in #6459
- add extra logs to investigate lock type issues by @mgallien in #6451
- Rewrite communication between client and File Provider extensions using XPC by @claucambra in #6324
- Add a configuration interface for macOS File Provider virtual files by @claucambra in #6351
- Use 'FindMimeFromData' from Win API instead of QMimeDatabase() functions to get the mimetype. Prevents freeze from VFS placeholders. by @allexzander in #6458
- VFS. CfAPI. Provide detailed error message for leading '#' placeholder update failure. by @allexzander in #6456
- E2EE. Allow decryption v1.0 and v1.1 folders. by @allexzander in #6471
- Fix crash when deleting a local sync folder during sync. by @allexzander in #6454
- Client Status Reporting. Only report statuses listed on the server. by @allexzander in #6479
- Bugfix/e2ee v2 non-root sync by @allexzander in #6486
- Bugfix. E2ee misleading log fix. by @allexzander in #6484
- Bugfix/expandable folder status model by @claucambra in #6490
- Bugfix. Federated share activity show 'Decline' action button. by @allexzander in #6502
- Bugfix. Exclude list. Fix stuck 'excluded' status in Windows Explorer after removing the exclude pattern. by @allexzander in #6503
- Bump cpp-linter/cpp-linter-action from 2.8.0 to 2.9.1 by @dependabot in #6491
- when moving a file, checks that it exists at origin or destination by @mgallien in #6463
- Add option to perform fast synchronisation runs in File Provider sync engine by @claucambra in #6461
- Support the KF6 based version of Dolphin by @er-vin in #6320
- Enable eviction of materialised copies of virtual files in File Provider (macOS) by @claucambra in #6467
- [socketapi] Replace QClipboard with KSystemClipboard when available by @er-vin in #6515
- Feature/macos legacy by @camilasan in #6498
- always store newly created folders in DB even if it is missing by @mgallien in #6535
- newly created folders will be read-only when needed by @mgallien in #6343
- Bugfix. E2EE. Use 'double' for legacy metadata. by @allexzander in #6540
- only display changed network errors during validation of connection by @mgallien in #6542
- Bugfix. Files-lock. Incorrect readonly state for TokenLock. by @allexzander in #6547
- Allow installation to close shell extension DLLs via the custom action. Disable reboot prompt in case of the version with this change was previously already installed. by @allexzander in #6525
- allow wipe feature to delete data of a wiped user account by @mgallien in #6521
- E2EE. Fix root metadata fetching path for non-root remote sync folder. Refactoring. Stabilizing paths. by @allexzander in #6529
- E2EE with VFS. Disallow MOVE as it is not supported. Prevent data loss. by @allexzander in #6528
- Bump cpp-linter/cpp-linter-action from 2.9.1 to 2.10.0 by @dependabot in #6537
- if desktop client sent a first reply: wait for the menu data by @mgallien in #6553
- User 'Connection issue' instead of 'Network error' in systray notification by @camilasan in #6514
- fix(docs): parameter promptDeleteAllFiles defaults to false not true by @joshtrichards in #6532
- libcloudproviders: Use DEFINE_VARIABLES to install in the correct directory by @tintou in #6137
- use the proper name when reading system exclude config file by @mgallien in #6568
- Bugfix/fix explorer crash windows by @mgallien in #6582
- Ci/some unity build fixes by @mgallien in #6580
- context menu: do not recursively check pin and availability states by @mgallien in #6573
- properly compute if a folder is top level or child extern mounted by @mgallien in #6578
- Fix macOS legacy build breakage caused by std::filesystem by @claucambra in #6583
- Bugfix. Remove seen call notifications from the list. by @allexzander in #6563
- Bump cpp-linter/cpp-linter-action from 2.10.0 to 2.10.2 by @dependabot in #6579
- Add typical Syncthing files to default exclusion by @Zocker1999NET in #6524
- fix windows and macOS ci checks by @mgallien in #6519
- [stable-3.13] Fix crash when in debug mode when toggling enabled status of an account's virtual files (macOS) by @backportbot in #6636
- Backport/stable 3.13 fp sharing by @claucambra in #6643
- [stable-3.13] Make use of NextcloudFileProviderKit in File Provider Module by @backportbot in #6645
- [stable-3.13-fileprovider] Fix possible issues with item metadata acquisition required for macOS VFS file sharing by @backportbot in #6650
New Contributors
- @Zocker1999NET made their first contribution in #6524
Full Changelog: v3.12.3...v3.13.0-fileprovider-rc1