List of supported platforms by this release: System Requirements
What's Changed
- Fix release kind detection by @ivaradi in nextcloud/desktop#7031
- on windows use QWidget native platform style by @mgallien in nextcloud/desktop#7042
- properly detect and enable Qt6 WebEngine integration by @mgallien in nextcloud/desktop#7030
- Bugfix/log database errors by @mgallien in nextcloud/desktop#7029
- docs: conf file option moveToTrash is no longer Linux specific by @joshtrichards in nextcloud/desktop#7033
- remove the frame around the sync folders settings area by @mgallien in nextcloud/desktop#7044
- 🎨 Update icons to latest Hub 9 style by @AndyScherzinger in nextcloud/desktop#7040
- only add Encrypt context menu entry for top folder in settings dialog by @mgallien in nextcloud/desktop#7062
- ensure detection of entry type on windows is reliable by @mgallien in nextcloud/desktop#7068
- Remove QtWebEngineProcess.entitlements. by @camilasan in nextcloud/desktop#7069
- Revert "Fix incorrect date parsing." by @allexzander in nextcloud/desktop#6748
- Native buttons by @camilasan in nextcloud/desktop#6980
- add missing exception handling by @mgallien in nextcloud/desktop#7079
- Fix make_universal.py not taking into account 64-bit bundle dylibs by @claucambra in nextcloud/desktop#7027
- Add some extra syncing details to the tray icon tooltip by @nilsding in nextcloud/desktop#7057
- do not ignore paths containing 2 "#" characters by @mgallien in nextcloud/desktop#7084
- Narrow down ReadWrite folder permission to owner by @suiso67 in nextcloud/desktop#6949
- ci: Update workflows by @nickvergessen in nextcloud/desktop#7097
- Fix building of client on macOS 10.13 and 10.14 by @claucambra in nextcloud/desktop#7098
- Code-sign client via mac-crafter so it may pass notarisation by @claucambra in nextcloud/desktop#7103
- Bugfix/delete read only remnants folders by @mgallien in nextcloud/desktop#7061
- Bugfix/fix one rename issue by @mgallien in nextcloud/desktop#7102
- Feature/macos vfs locking by @claucambra in nextcloud/desktop#6960
- Make sure we do not renotify notifications when we have received the same etag as during the last check by @claucambra in nextcloud/desktop#6970
- gui: add some context for translators by @nilsding in nextcloud/desktop#7096
- Fix native UI by @camilasan in nextcloud/desktop#7101
- Mark as single window app by @mgallien in nextcloud/desktop#7124
- Bugfix/fix vfs folder state when remote move is forbidden by @mgallien in nextcloud/desktop#6717
- Bump cpp-linter/cpp-linter-action from 2.12.1 to 2.13.0 by @dependabot in nextcloud/desktop#7138
- Correctly kill processes spawned by mac-crafter if mac-crafter quits/is killed/etc by @claucambra in nextcloud/desktop#7164
- Add packaging capability to Mac Crafter by @claucambra in nextcloud/desktop#7173
- Fix issues with minimum system versions and deployment targets on macOS by @claucambra in nextcloud/desktop#7172
- Revert always enable http2 by @claucambra in nextcloud/desktop#7182
- Bump cpp-linter/cpp-linter-action from 2.13.0 to 2.13.1 by @dependabot in nextcloud/desktop#7195
- Add ability to provide multiple hardcoded server URLs via CMake define by @claucambra in nextcloud/desktop#7160
- Update README. by @camilasan in nextcloud/desktop#7144
- Update issue template config.yml by @nickvergessen in nextcloud/desktop#7196
- Bugfix/fix upload locked files by @mgallien in nextcloud/desktop#7193
- Bugfix/startup qml on windows by @mgallien in nextcloud/desktop#7199
- Use version of linuxdeploy-plugin-qt from PR in the project. by @camilasan in nextcloud/desktop#7167
- Bugfix/missing unlock command by @mgallien in nextcloud/desktop#7208
- changing default chunk size to 100MB by @mgallien in nextcloud/desktop#7161
- remove obsolete not working docker image for windows compilation by @mgallien in nextcloud/desktop#7216
- Fix alignment and size of buttons. by @camilasan in nextcloud/desktop#7142
- Validate input of APPLICATION_SERVER_URL. by @camilasan in nextcloud/desktop#7210
- disable our code for network timeout by @mgallien in nextcloud/desktop#7200
- Only check for leading/trailing space for files on Windows. by @camilasan in nextcloud/desktop#6871
- use constexpr function for platform detection by @mgallien in nextcloud/desktop#7220
- Add support for the new craft blueprint options relating to override server urls by @claucambra in nextcloud/desktop#7163
- Fix QtWebEngineProcess crash on macOS when building with mac-crafter by @claucambra in nextcloud/desktop#7232
- count the files deletion and warn if threshold is exceeded by @mgallien in nextcloud/desktop#7116
- docs: Update template to match org-templates by @AndyScherzinger in nextcloud/desktop#7247
- create a permanent log of delete actions by @mgallien in nextcloud/desktop#7028
- message should say many not all: would be triggered by 200 files by @mgallien in nextcloud/desktop#7251
- Bugfix/fix log issues by @mgallien in nextcloud/desktop#7259
- remove too verbose logs during discovery by @mgallien in nextcloud/desktop#7263
- Bugfix/use qml fusion on windows by @mgallien in nextcloud/desktop#7270
- ensure log context category is valid before reading it by @mgallien in nextcloud/desktop#7271
- properly catch std::filesystem exceptions by @mgallien in nextcloud/desktop#7282
- Add README about mac-crafter. by @camilasan in nextcloud/desktop#7252
- Small READMEs fix/updates by @camilasan in nextcloud/desktop#7284
- remove extra argument from QString::arg: string has only 1 placeholder by @mgallien in nextcloud/desktop#7289
- Cleaning logs by @mgallien in nextcloud/desktop#7290
- try to increase timeout of github actions for macOS by @mgallien in nextcloud/desktop#7066
- Properly check for webdav or dav path in provided host url for cmd.cpp by @claucambra in nextcloud/desktop#7286
- Fix authentication issues for macOS File Provider Extension by @claucambra in nextcloud/desktop#7240
- Fix poor translation strings for blacklisted error reason strings by @claucambra in nextcloud/desktop#7316
- Make string more readable for translators. by @camilasan in nextcloud/desktop#7320
- improve wordings of confirmation dialog when many files are deleted by @mgallien in nextcloud/desktop#7319
- Fix crash caused due to null accountstate in FileProviderSocketController by @claucambra in nextcloud/desktop#7322
- Bugfix/signature by @camilasan in nextcloud/desktop#7333
- test syncing of read-only .lnk windows shorcuts by @mgallien in nextcloud/desktop#7285
- better logs to understand when a folder is locally discovered by @mgallien in nextcloud/desktop#7291
- Bugfix/use file id to track renamed items by @mgallien in nextcloud/desktop#7334
- Bump cpp-linter/cpp-linter-action from 2.13.1 to 2.13.2 by @dependabot in nextcloud/desktop#7321
- Fix Finder sidebar icon to work as a "template" image by @elsiehupp in nextcloud/desktop#4367
- Show/Hide Menubar and Dock Icon on macOS by @elsiehupp in nextcloud/desktop#3014
- remove ownCloud wording in logging by @Rello in nextcloud/desktop#7346
- on receiving reply of a remote MOVE: always record it by @mgallien in nextcloud/desktop#7351
- Fix issues on manpages by @claucambra in nextcloud/desktop#6123
- Check for availability of Big Sur (under 11.3) before using VFS progress tracking method by @claucambra in nextcloud/desktop#7328
- Fix Swift 6-related CI errors with macOS VFS module by @claucambra in nextcloud/desktop#7323
- Make sure storage headers do not collide with each other in macOS VFS settings by @claucambra in nextcloud/desktop#7360
- Fix opening of locally available groupfolders in web browser from tray drop-down by @claucambra in nextcloud/desktop#6752
- Make shares distinguishable if there are sharees with the same display name by @claucambra in nextcloud/desktop#7339
- Pin Craft Qt version to 6.7.2 and binary cache version to 24.08 by @claucambra in nextcloud/desktop#7368
- detect the terms of service app is requiring the user to sign them by @mgallien in nextcloud/desktop#7385
- content access denied error during discovery: verify server access by @mgallien in nextcloud/desktop#7389
- properly detect need to sign terms of service state by @mgallien in nextcloud/desktop#7395
- improve again state tracking with terms of service app by @mgallien in nextcloud/desktop#7404
- Change defaults of promptDeleteFiles to false by @camilasan in nextcloud/desktop#7408
- Only display server name in multiple override servers dropdown by @claucambra in nextcloud/desktop#7413
- Bump cpp-linter/cpp-linter-action from 2.13.2 to 2.13.3 by @dependabot in nextcloud/desktop#7379
- Bugfix account removal by @camilasan in nextcloud/desktop#7426
- Update share link for AppImage tool. by @camilasan in nextcloud/desktop#7439
- Fix code-signing issues for vendors with special chars by @claucambra in nextcloud/desktop#7423
- Bugfix update channels by @camilasan in nextcloud/desktop#7350
- Respect the user's debug and expiration settings when changing temporary log dir setting by @claucambra in nextcloud/desktop#7418
- Bump platisd/clang-tidy-pr-comments from 1.5.0 to 1.5.1 by @dependabot in nextcloud/desktop#7428
- Fix stuttering and freezing of client while computing sync state changes (macOS VFS) by @claucambra in nextcloud/desktop#7397
- Fix materialised storage use calculation (macOS VFS) by @claucambra in nextcloud/desktop#7401
- Update copyright year in macOS info.plist template by @claucambra in nextcloud/desktop#7398
- Only present proxy password delete error if it is not a "does not exist" error by @claucambra in nextcloud/desktop#7468
- Add section on Apple ATS to docs troubleshooting section by @claucambra in nextcloud/desktop#7491
- Add option to create developer builds of client via mac crafter by @claucambra in nextcloud/desktop#7475
- Fix closed account wizard being brought up when clicking tray icon by @claucambra in nextcloud/desktop#7488
- Update nextcloudcmd.rst by @Rello in nextcloud/desktop#7478
- Fix crash on setting folder permission on non-NTFS file systems on Windows by @Kaskadee in nextcloud/desktop#7487
- Always remove folder icon when removing folder. by @camilasan in nextcloud/desktop#7238
- Add documentation page on the macOS virtual files client by @claucambra in nextcloud/desktop#7494
- remove assert that is being hit always when running debug builds by @mgallien in nextcloud/desktop#7506
- Fix QML errors caused by illegal customisation of text field backgrounds on native styles by @claucambra in nextcloud/desktop#7374
- Fix encoding used for override server url by @claucambra in nextcloud/desktop#7407
- If File Provider Extension is unreachable, try to reconfigure client communication interface by @claucambra in nextcloud/desktop#7462
- Update url to dowload linuxdeploy-plugin-qt tool latest version. by @camilasan in nextcloud/desktop#7509
- Fix crash when setting badge for a path that results in a nil URL (macOS FinderSyncExt) by @claucambra in nextcloud/desktop#7432
- Revert dark mode regressions on Windows 10 by @claucambra in nextcloud/desktop#7463
- Build(deps): Bump platisd/clang-tidy-pr-comments from 1.5.1 to 1.6.1 by @dependabot in nextcloud/desktop#7511
- Ensure paths are passed properly escaped into codesign command in mac-crafter by @claucambra in nextcloud/desktop#7519
- Add missing brace in FileProviderXPC's fileProviderExtReachable by @claucambra in nextcloud/desktop#7521
- Also escape codesign call with saving entitlements by @claucambra in nextcloud/desktop#7524
- Fix codesign path for app bundle main binaries by @claucambra in nextcloud/desktop#7527
- Escape code sign entitlement paths in mac crafter by @claucambra in nextcloud/desktop#7529
- Fix sync errors when trying to delete video component of live photos by @claucambra in nextcloud/desktop#7435
- Handle NeedToSignTermsOfService account state in file provider components by @claucambra in nextcloud/desktop#7523
- Fix recursive codesign steps and final bundle codesign in mac-crafter by @claucambra in nextcloud/desktop#7535
- Polish tray window interface by @claucambra in nextcloud/desktop#7498
- Do not treat bundles as executables in codesign check by @claucambra in nextcloud/desktop#7537
- Fix file tag fetching for files in sync folders that have non-root remote target by @claucambra in nextcloud/desktop#7375
- Pull up the unified search view immediately on unified search field focus by @claucambra in nextcloud/desktop#7512
- Fix mac-crafter codesign executable detection by @claucambra in nextcloud/desktop#7541
- Feature/no default share links by @mgallien in nextcloud/desktop#7517
- flush logs every 5 lines written by @mgallien in nextcloud/desktop#7495
- Bugfix/narrow down permissions during sync by @mgallien in nextcloud/desktop#7532
- Feature/disable talk chat notifications by @claucambra in nextcloud/desktop#5433
- remove this call that is probably useless and crashing tests by @mgallien in nextcloud/desktop#7540
- Fix mac-crafter codesign executable check path building by @claucambra in nextcloud/desktop#7545
- Only sign main executable at end (mac-crafter) by @claucambra in nextcloud/desktop#7548
- Fix broken general settings UI file by @claucambra in nextcloud/desktop#7547
- Show received share information in share view by @claucambra in nextcloud/desktop#7373
- Improve read only virtual files support on Windows by @mgallien in nextcloud/desktop#7477
- Bundle macOS File Provider module logs into main debug archive by @claucambra in nextcloud/desktop#7464
- Fix adding account and skipping folder configuration crash. by @camilasan in nextcloud/desktop#7436
- Fix login regression on linux by @cmuck in nextcloud/desktop#7455
- Bugfix/virtual files more reliable by @mgallien in nextcloud/desktop#7327
- Fix half-translated GUI strings on Windows by @claucambra in nextcloud/desktop#7490
- [stable-3.15] fix spelling os UserStatus qml type when setting user status by @backportbot in nextcloud/desktop#7559
- [stable-3.15] Bugfix/dark mode switch by @backportbot in nextcloud/desktop#7563
- [stable-3.15] no transparent background for main ApplicationWindow by @backportbot in nextcloud/desktop#7565
New Contributors
- @AndyScherzinger made their first contribution in nextcloud/desktop#7040
- @nilsding made their first contribution in nextcloud/desktop#7057
- @suiso67 made their first contribution in nextcloud/desktop#6949
- @Rello made their first contribution in nextcloud/desktop#7346
- @Kaskadee made their first contribution in nextcloud/desktop#7487
- @cmuck made their first contribution in nextcloud/desktop#7455
Full Changelog: nextcloud/desktop@v3.14.0...v3.15.0