github nextcloud/desktop v33.0.0-rc1
Release 33.0.0-rc1

pre-release6 hours ago

Note

Known issues in 33.0.0-rc1

  • During the account creation flow the client could crash during initialisation of QtWebEngine. Upgrading from a previous version works fine.
  • File Actions: When a dark theme is active some icons are discoloured.
  • Windows-VFS: Accessing the root folder with Virtual Files enabled may fail with a "The cloud operation was unsuccessful." error. The folder can be accessed again after rebooting.

Changes

  • macOS: The classic and VFS (File Provider) clients are now combined.
  • macOS: App Sandbox (@i2h3, #9023)
  • Raised minimum supported Nextcloud server version to 20 (@Rello, #8910)
  • New dependency: KDSingleApplication for single-application handling. (@mgallien, #9402)
  • Qt updated to 6.10, minimum supported macOS version is now 13

Added

  • Windows-VFS: Folder contents are now loaded on demand, reducing the initial sync time when connecting to large instances.
  • Nextcloud Assistant integration (only present if the server has Nextcloud Assistant enabled) (@Rello, #9431)
  • Integration for File Actions (@camilasan, #9403)
  • Push notifications for file changes now include the file IDs, enabling the client to reduce server load by avoiding unnecessary discovery requests (@nilsding, #8502)
  • Sync status warning banner for errored accounts (@Rello, #9418)
  • Sync status indicator in account menu (@Rello, #9427)
  • Preserve the last selected account between runs (@DmySyz, #9061, #9156)
  • Qt platform name in about information (@mgallien, #9381)
  • Enhanced update status message for valid subscriptions (@Rello, #9354)
  • macOS-VFS: re-enable WebDAV pagination for large folder enumeration (@Copilot, #9442)

Removed

  • macOS-VFS: Removed obsolete settings features in main app (@i2h3, #8924)
  • Automatic network bandwidth limiter (@Rello, #9400)

Bug fixes

  • macOS-VFS: Fix Token Locks (@i2h3, #8872)
  • Windows-VFS: avoid creating invalid db entries when using a different sync root (@nilsding, #8947)
  • "Edit locally" no longer creates an unexpected folder (@mgallien, #8867)
  • macOS-VFS: Trash enumerates only locally trashed items (@i2h3, #9323)
  • macOS-VFS: Handle remote paths with special characters correctly (@i2h3, #9341)
  • Uploads of files larger than 100 MB with names containing special characters like %BF (@Rello, #9334)
  • macOS-VFS: Allow Insecure HTTP Connections (@i2h3, #9371)
  • macOS-VFS: Escape dots in file provider domain display names to allow connection to servers ending in e.g. .app (@i2h3, #9369)
  • Linux (AppImage): Fix broken empty web engine rendering (@mgallien, #9368)
  • Linux (AppImage): Bundle fewer libraries to improve compatibility (@mgallien, #9380)
  • macOS-VFS: Files excluded from synchronization no longer result in a warning state in the menu bar extra (@i2h3, #9335)
  • macOS: State icons for white monochrome theme are no longer square in the menu bar extra (@mgallien, #9390)
  • Corrected the loading of translation files (@findlayfeng, #9108)
  • nextcloudcmd: Don't open the database twice with --unsyncedfolders (@GeoffreyFrogeye, #9410)
  • macOS: Respect auto update toggle (@Rello, #9406)
  • Activity items containing - as the placeholder parameter name are now replaced properly (@nilsding, #9398)
  • Prevent crash when changing proxy settings with logged out account (@Copilot, #9194)
  • Client side TLS with Strict-Transport-Security (@rbran, #9284)
  • macOS-VFS: Make use of the client's websocket connection instead of duplicating the work within the File Provider extension (@i2h3, #9424, #9429)
  • macOS-VFS: Preserve dirty user data on domain removal (@i2h3, #9436)
  • Use branded user agent for Flow v2 login request (@Rello, #9444)
  • Linux: Fixed creation of bookmarks with paths containing spaces (@nilsding, #9462)

Other changes

  • fix: Add official PPA as an option of the package type (@melroy89, #8975)
  • fix(tests): ensure we compare remote state against local state (@mgallien, #9009)
  • feat(update): allow to manually skip a pending update (@mgallien, #9006)
  • fix: align qml value type registration with lowercase names (@Rello, #9053)
  • chore(log): try to print the file name of the crash log (@mgallien, #9187)
  • chore(tests): remove obsolete source files (@nilsding, #9210)
  • Bugfix/mgallien/noid/clazy fixes (@mgallien, #9203)
  • fix(macOS): use relative path to src in xcodeproj. (@camilasan, #9260)
  • Mac Crafter Signing Acceleration (@i2h3, #9255)
  • Integrated NextcloudFileProviderKit Repository (@i2h3, #9176)
  • Check for existence of a directory to remove before attempting to do so (@i2h3, #9288)
  • feat(mac-crafter): New logging. (@i2h3, #9290)
  • Implement signing for Sparkle Installer and Autoupdate (@Rello, #9298)
  • fix(debugArchive): ensure proper path for destination file name (@mgallien, #9311)
  • chore: pin correctly some github actions still using the old way (@mgallien, #9382)
  • Added first test case documentation (@i2h3, #9321)
  • fix(networksettings): get rid of uic warning (@nilsding, #9401)
  • Updated File Provider Extension Localization (@i2h3, #9412)
  • Persistent access to security scoped synchronization folders (@i2h3, #9438)
  • Added file, function and line information to logging in debug builds. (@i2h3, #9437)
  • Instructions for Agents about Breaking Changes (@i2h3, #9446)
  • chore: use std::make_unique to improve memory management (@mgallien, #9162)

New Contributors

Full Changelog: v4.0.6...v33.0.0-rc1

Don't miss a new desktop release

NewReleases is sending notifications on new releases.