Release 3.11.0
List of supported platforms by this release: System Requirements
What's Changed
- Allow deleting remotely deleted files locally in case of upload errors by @allexzander in #6014
- Bugfix/lock state spam by @allexzander in #6022
- Remove locketimeout condition. by @allexzander in #6027
- fixed detection of server version in cmd client similar to gui client (2nd try, signed off) by @errror in #6023
- Add compatibility with the new libcloudproviders integration by @tintou in #6031
- Fix macOS notification talk replies by avoiding early dealloc by @claucambra in #6034
- Store the new etag into local database when opening with auto-locking⦠by @allexzander in #6038
- Fix visual bug with folder size confirmation combo box in general settings by @claucambra in #6035
- Display correct conflict part in multiple conflicts resolution dialog. by @allexzander in #6043
- Rewrite share expiration date field's date handling, fixing issues by @claucambra in #5961
- Use a standardised locale to create log file filenames by @claucambra in #6012
- Bugfix/multiple accounts migration by @camilasan in #6046
- Remove unused shareuserline ui component by @claucambra in #6042
- once we call done on a sync file item, return is needed by @mgallien in #6053
- Bugfix/infinite sync by @allexzander in #6056
- do not check every 5 seconds files with infinite timeout (= 0) by @mgallien in #6059
- FileProvider: Add missing AccountState State case for notifying account state to extension by @claucambra in #6006
- Automatically update GitHub Actions by @DimitriPapadopoulos in #5992
- Fix folder wizard warning color for local path in dark mode by @claucambra in #5968
- Fix residual typos found by codespell by @DimitriPapadopoulos in #5860
- Fix new typos found by codespell by @DimitriPapadopoulos in #6069
- Add macOS CI (and fixes for newly-found FolderWatcher bugs) by @claucambra in #5729
- Remove dead OAuth code by @claucambra in #6005
- Open Nextcloud after installation on macOS by @claucambra in #5991
- Fix Chunk v2 upload headers by @claucambra in #6084
- Bugfix/activity list fixes by @allexzander in #6064
- Optimize CaseConflictRecords search in local DB during the sync. by @allexzander in #6083
- improve names of CI checks and do not run them on merges to master by @mgallien in #6089
- Bugfix/legacy migration by @camilasan in #6072
- Bump actions/github-script from 3 to 6 by @dependabot in #6090
- Prevent empty password being passed into share creation by @claucambra in #6100
- Unhide discovery logs for file deleted on the server and for discovered file by @allexzander in #6112
- Use material icon for folders. by @allexzander in #6114
- Fix chunk v2 destination header by @claucambra in #6133
- Bugfix/restore folders recursively by @mgallien in #6134
- Ci/clazy fixes by @mgallien in #6135
- Show more informative error message when VFS hydration fails. Displaya popup and put an error into activity list. More detailed logs. by @allexzander in #6140
- Improve Settings dialog design. by @allexzander in #6150
- Do not show failure popul for VFS when hydration finished with code 200 or 204. by @allexzander in #6160
- Upgrade to Mac OS 12.0.0. by @camilasan in #6166
- Bump actions/cache from 2 to 3 by @dependabot in #6092
- Bump peter-evans/create-or-update-comment from 3.0.1 to 3.0.2 by @dependabot in #6091
- Bump actions/stale from 3 to 8 by @dependabot in #6093
- Bump actions/checkout from 2 to 4 by @dependabot in #6094
- Build(deps): Bump actions/setup-python from 1 to 4 by @dependabot in #6128
- Build(deps): Bump cpp-linter/cpp-linter-action from 2.1.1 to 2.6.1 by @dependabot in #6129
- Enforce virtual file type when it is falsely marked as non-virtual. Added more logs for scenarios when virtual placeholder gets marked as non-virtual. by @allexzander in #6158
- we require version 12.0+ for macOS by @mgallien in #6174
- Fix crash when clicking on import legacy account dialog 'Skip' button. by @camilasan in #6184
- Fix crash. Remove unnecessary dependency injection causing crash. by @allexzander in #6178
- Check path validity on Windows will validate NTFS permissions for network drives by @allexzander in #6209
- Bugfix/vfs toggle fix by @allexzander in #6223
- Fix. Bulk upload. Accumulate sent bytes. Fix negative value in UI. by @allexzander in #6227
- Don't log notification successes as warnings by @strugee in #6234
- avoid restore algorithm by setting the data fingerprint from sync DB by @mgallien in #6216
- docs(troubleshooting): Add warning about sensitive data in logs by @joshtrichards in #6237
- Build(deps): Bump cpp-linter/cpp-linter-action from 2.6.1 to 2.7.1 by @dependabot in #6233
- Build(deps): Bump peter-evans/create-or-update-comment from 3.0.2 to 3.1.0 by @dependabot in #6185
- Update stale.yml: Unify "needs info" handling with other NC repos by @joshtrichards in #6246
- add a cmake flag to not build with Qt5 WebEngine by @mgallien in #6257
- Build(deps): Bump actions/github-script from 6 to 7 by @dependabot in #6220
- Change logging for sparkle update to qCInfo by @claucambra in #6161
- maintain lock state if unlock happens during sync by @mgallien in #6236
- [stable-3.11] avoid modifying a placeholder (virtual files) when not needed by @backportbot-nextcloud in #6263
- [stable-3.11] Fix build with latest NextcloudKit, caused by search for XCTest and friends by @backportbot-nextcloud in #6265
- [stable-3.11] Bug fixes for mac OS by @backportbot-nextcloud in #6281
- [stable-3.11] Feature/client status reporting by @allexzander in #6283
New Contributors
- @errror made their first contribution in #6023
- @dependabot made their first contribution in #6090
- @joshtrichards made their first contribution in #6237
Full Changelog: v3.10.0...v3.11.0