# Nextcloud Desktop changelog > The desktop sync client for Nextcloud. - Vendor: Nextcloud - Category: Productivity - Platforms: Desktop - Official site: https://nextcloud.com/install/#install-clients - Tracked by: What's New (https://whatsnew.fyi/product/nextcloud-desktop) - Harvested from: GitHub (nextcloud/desktop) - Entries below: 10 (newest first) What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. ## Releases ### v34.0.1 — Release 34.0.1 - Date: 2026-08-05 - Version: v34.0.1 - Original notes: https://github.com/nextcloud/desktop/releases/tag/v34.0.1 - Permalink: https://whatsnew.fyi/product/nextcloud-desktop/releases/v34.0.1 - Labels: Platforms: Desktop - **fixed** — Prevent DiscoverySingleLocalDirectoryJob from hanging when target is file - **fixed** — Eliminate O(N²) Realm work in large-folder enumeration - **fixed** — Verify ability to access Local Network on macOS - **changed** — Print filename if error occurs in file locking check - **fixed** — File details menu fixes in activity - **fixed** — Simplify disconnected account menu in tray - **fixed** — Ensure file size stays the same for new uploads in propagateupload - **fixed** — Do not attempt to lock directories on Windows - **fixed** — Move file lock state off the GUI thread in discovery - **changed** — Refactor XPC for FinderSync Extension on macOS - **fixed** — Use tag to pass menu command to Finder extension on macOS ##### What's Changed * [stable-34.0] fix: Prevent DiscoverySingleLocalDirectoryJob from hanging when target is file by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10462 * [stable-34.0] Eliminate O(N²) Realm work in large-folder enumeration by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10469 * [stable-34.0] fix(macOS): Verify ability to access Local Network by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10484 * [stable-34.0] chore(common): print filename if error occurs in file locking check. by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10482 * [stable-34.0] fix(activity): File details menu fixes by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10490 * [stable-34.0] fix(tray): simplify disconnected account menu by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10497 * [stable-34.0] fix(propagateupload): ensure file size stays the same for new uploads by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10494 * [stable-34.0] fix(filesystem): do not attempt to lock directories on Windows by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10504 * [stable-34.0] fix(discovery): move file lock state off the GUI thread. by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10514 * [stable-34.0] Refactored XPC for FinderSync Extension by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10518 * [stable-34.0] fix(macOS): use tag to pass menu command to Finder extension. by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10531 **Full Changelog**: https://github.com/nextcloud/desktop/compare/v34.0.0...v34.0.1 ### v34.0.0 — Release 34.0.0 - Date: 2026-07-28 - Version: v34.0.0 - Original notes: https://github.com/nextcloud/desktop/releases/tag/v34.0.0 - Permalink: https://whatsnew.fyi/product/nextcloud-desktop/releases/v34.0.0 - Labels: Platforms: Desktop - **removed** — Drop macOS 12 support - **added** — Server Actions Integration for File Provider Extension - **fixed** — Show paused status when account has no sync sources - **fixed** — Use text emoji replacements to avoid creating duplicate labels - **fixed** — Define PRODUCT_BUNDLE_IDENTIFIER for FinderSync on macOS - **fixed** — Ensure PIN input dialog is top most window for end-to-end encryption - **fixed** — Enhanced detail in stale database entry log messages - **fixed** — Remove hard-coded app name from sync folder path - **fixed** — Remove leftover .msi and msi.log files after update on Windows - **fixed** — Disable server version check for versions below 7.0 - **added** — QtWebEngine switch for macOS - **fixed** — Fix FinderSync Extension - **fixed** — Only increase ACL size on Windows if a new ACE is about to be added - **added** — New settings UI - **fixed** — Fix end-to-end encryption for hardware certificate support - **fixed** — Fix crash for FileProviderSettings on macOS - **fixed** — Load app icons for external sites app - **fixed** — Suppress duplicate log output save failure popups - **added** — Regain synchronization folder access capability - **added** — Basic support for end-to-end encryption metadata format 2.1 ##### What's Changed * Automatically label issues with OS extracted from description by @i2h3 in https://github.com/nextcloud/desktop/pull/9479 * Drop macOS 12 Support by @i2h3 in https://github.com/nextcloud/desktop/pull/9477 * fix: show paused status when account has no sync sources by @Rello in https://github.com/nextcloud/desktop/pull/9473 * chore(i18n): id -> ID by @rakekniven in https://github.com/nextcloud/desktop/pull/9476 * Server Actions Integration for File Provider Extension by @i2h3 in https://github.com/nextcloud/desktop/pull/9469 * Consolidated Xcode Workspace by @i2h3 in https://github.com/nextcloud/desktop/pull/9474 * fix: use text emoji replacements to avoid creating duplicate labels by @nilsding in https://github.com/nextcloud/desktop/pull/9487 * chore: update Craft and craft cache by @nilsding in https://github.com/nextcloud/desktop/pull/9494 * fix(macOS): Defined PRODUCT_BUNDLE_IDENTIFIER for FinderSync by @i2h3 in https://github.com/nextcloud/desktop/pull/9498 * chore(macOS): Updated Xcode Project Settings by @i2h3 in https://github.com/nextcloud/desktop/pull/9499 * fix(macOS): macdeployqt now finds libvpx by @i2h3 in https://github.com/nextcloud/desktop/pull/9497 * fix(macOS): Resolved warning about deprecated ld_classic by @i2h3 in https://github.com/nextcloud/desktop/pull/9495 * fix(macOS): Resolved Some Xcode Compiler Warnings by @i2h3 in https://github.com/nextcloud/desktop/pull/9500 * fix(e2ee): ensure PIN input dialog is top most window by @mgallien in https://github.com/nextcloud/desktop/pull/9490 * chore(i18n): Add context for translators by @rakekniven in https://github.com/nextcloud/desktop/pull/9492 * chore(deps): bump actions/stale from 10.1.1 to 10.2.0 by @dependabot[bot] in https://github.com/nextcloud/desktop/pull/9493 * fix: enhanced detail in "Stale DB entry" log entry by @Rello in https://github.com/nextcloud/desktop/pull/9483 * fix(macOS): skip build-tree RPATH to prevent install_name_tool conflict by @i2h3 in https://github.com/nextcloud/desktop/pull/9509 * fix(macOS): Remove TARGETED_DEVICE_FAMILY by @i2h3 in https://github.com/nextcloud/desktop/pull/9510 * fix: remove hard-coded app name from sync folder path by @Rello in https://github.com/nextcloud/desktop/pull/9515 * Fix #7009: Remove leftover .msi and msi.log after update by @chrip in https://github.com/nextcloud/desktop/pull/8980 * fix: disable server version check (<7.0) by @Rello in https://github.com/nextcloud/desktop/pull/9475 * feat(macOS): QtWebEngine Switch by @i2h3 in https://github.com/nextcloud/desktop/pull/9517 * Fix FinderSync Extension by @i2h3 in https://github.com/nextcloud/desktop/pull/9528 * fix(win32): only increase ACL size if a new ACE is about to be added by @nilsding in https://github.com/nextcloud/desktop/pull/9491 * chore: test upload of a locked file inside a remote deleted folder by @mgallien in https://github.com/nextcloud/desktop/pull/9336 * feature: new settings UI by @Rello in https://github.com/nextcloud/desktop/pull/9419 * Bugfix/e2ee fixes for hardware certificate end to end encryption by @mgallien in https://github.com/nextcloud/desktop/pull/9514 * test(integration): add tests for FileActionsModel. by @camilasan in https://github.com/nextcloud/desktop/pull/9518 * fix(macOS): fix crash for FileProviderSettings by @nilsding in https://github.com/nextcloud/desktop/pull/9540 * fix: load app icons for external sites app by @Rello in https://github.com/nextcloud/desktop/pull/9542 * fix: suppress duplicate "The log output cannot be saved" popups by @Rello in https://github.com/nextcloud/desktop/pull/9539 * Regain Synchronization Folder Access by @i2h3 in https://github.com/nextcloud/desktop/pull/9556 * Note about missing End-to-End Encryption Support in File Provider Extension by @i2h3 in https://github.com/nextcloud/desktop/pull/9561 * chore(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 by @dependabot[bot] in https://github.com/nextcloud/desktop/pull/9554 _[Truncated at 4000 characters — full notes: https://github.com/nextcloud/desktop/releases/tag/v34.0.0]_ ### v34.0.0-rc5 — Release 34.0.0 RC5 - Date: 2026-07-24 - Version: v34.0.0-rc5 - Original notes: https://github.com/nextcloud/desktop/releases/tag/v34.0.0-rc5 - Permalink: https://whatsnew.fyi/product/nextcloud-desktop/releases/v34.0.0-rc5 - Labels: Pre-release; Platforms: Desktop - **removed** — Drop macOS 12 support - **fixed** — Show paused status when account has no sync sources - **added** — Server Actions Integration for File Provider Extension - **fixed** — Use text emoji replacements to avoid creating duplicate labels - **fixed** — Define PRODUCT_BUNDLE_IDENTIFIER for FinderSync on macOS - **fixed** — macdeployqt now finds libvpx on macOS - **fixed** — Resolve warning about deprecated ld_classic on macOS - **fixed** — Resolve Xcode compiler warnings on macOS - **fixed** — Ensure PIN input dialog is topmost window for e2ee - **fixed** — Enhanced detail in Stale DB entry log entry - **fixed** — Skip build-tree RPATH to prevent install_name_tool conflict on macOS - **fixed** — Remove hard-coded app name from sync folder path - **fixed** — Remove leftover .msi and msi.log files after update - **fixed** — Disable server version check for versions below 7.0 - **added** — QtWebEngine switch for macOS - **fixed** — Fix FinderSync Extension - **fixed** — Only increase ACL size on Windows if a new ACE is about to be added - **added** — New settings UI - **added** — Basic support for e2ee metadata format 2.1 ##### What's Changed * Automatically label issues with OS extracted from description by @i2h3 in https://github.com/nextcloud/desktop/pull/9479 * Drop macOS 12 Support by @i2h3 in https://github.com/nextcloud/desktop/pull/9477 * fix: show paused status when account has no sync sources by @Rello in https://github.com/nextcloud/desktop/pull/9473 * chore(i18n): id -> ID by @rakekniven in https://github.com/nextcloud/desktop/pull/9476 * Server Actions Integration for File Provider Extension by @i2h3 in https://github.com/nextcloud/desktop/pull/9469 * Consolidated Xcode Workspace by @i2h3 in https://github.com/nextcloud/desktop/pull/9474 * fix: use text emoji replacements to avoid creating duplicate labels by @nilsding in https://github.com/nextcloud/desktop/pull/9487 * chore: update Craft and craft cache by @nilsding in https://github.com/nextcloud/desktop/pull/9494 * fix(macOS): Defined PRODUCT_BUNDLE_IDENTIFIER for FinderSync by @i2h3 in https://github.com/nextcloud/desktop/pull/9498 * chore(macOS): Updated Xcode Project Settings by @i2h3 in https://github.com/nextcloud/desktop/pull/9499 * fix(macOS): macdeployqt now finds libvpx by @i2h3 in https://github.com/nextcloud/desktop/pull/9497 * fix(macOS): Resolved warning about deprecated ld_classic by @i2h3 in https://github.com/nextcloud/desktop/pull/9495 * fix(macOS): Resolved Some Xcode Compiler Warnings by @i2h3 in https://github.com/nextcloud/desktop/pull/9500 * fix(e2ee): ensure PIN input dialog is top most window by @mgallien in https://github.com/nextcloud/desktop/pull/9490 * chore(i18n): Add context for translators by @rakekniven in https://github.com/nextcloud/desktop/pull/9492 * chore(deps): bump actions/stale from 10.1.1 to 10.2.0 by @dependabot[bot] in https://github.com/nextcloud/desktop/pull/9493 * fix: enhanced detail in "Stale DB entry" log entry by @Rello in https://github.com/nextcloud/desktop/pull/9483 * fix(macOS): skip build-tree RPATH to prevent install_name_tool conflict by @i2h3 in https://github.com/nextcloud/desktop/pull/9509 * fix(macOS): Remove TARGETED_DEVICE_FAMILY by @i2h3 in https://github.com/nextcloud/desktop/pull/9510 * fix: remove hard-coded app name from sync folder path by @Rello in https://github.com/nextcloud/desktop/pull/9515 * Fix #7009: Remove leftover .msi and msi.log after update by @chrip in https://github.com/nextcloud/desktop/pull/8980 * fix: disable server version check (<7.0) by @Rello in https://github.com/nextcloud/desktop/pull/9475 * feat(macOS): QtWebEngine Switch by @i2h3 in https://github.com/nextcloud/desktop/pull/9517 * Fix FinderSync Extension by @i2h3 in https://github.com/nextcloud/desktop/pull/9528 * fix(win32): only increase ACL size if a new ACE is about to be added by @nilsding in https://github.com/nextcloud/desktop/pull/9491 * chore: test upload of a locked file inside a remote deleted folder by @mgallien in https://github.com/nextcloud/desktop/pull/9336 * feature: new settings UI by @Rello in https://github.com/nextcloud/desktop/pull/9419 * Bugfix/e2ee fixes for hardware certificate end to end encryption by @mgallien in https://github.com/nextcloud/desktop/pull/9514 * test(integration): add tests for FileActionsModel. by @camilasan in https://github.com/nextcloud/desktop/pull/9518 * fix(macOS): fix crash for FileProviderSettings by @nilsding in https://github.com/nextcloud/desktop/pull/9540 * fix: load app icons for external sites app by @Rello in https://github.com/nextcloud/desktop/pull/9542 * fix: suppress duplicate "The log output cannot be saved" popups by @Rello in https://github.com/nextcloud/desktop/pull/9539 * Regain Synchronization Folder Access by @i2h3 in https://github.com/nextcloud/desktop/pull/9556 * Note about missing End-to-End Encryption Support in File Provider Extension by @i2h3 in https://github.com/nextcloud/desktop/pull/9561 * chore(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 by @dependabot[bot] in https://github.com/nextcloud/desktop/pull/9554 _[Truncated at 4000 characters — full notes: https://github.com/nextcloud/desktop/releases/tag/v34.0.0-rc5]_ ### v34.0.0-rc3 — Release 34.0.0 RC3 - Date: 2026-07-22 - Version: v34.0.0-rc3 - Original notes: https://github.com/nextcloud/desktop/releases/tag/v34.0.0-rc3 - Permalink: https://whatsnew.fyi/product/nextcloud-desktop/releases/v34.0.0-rc3 - Labels: Pre-release; Platforms: Desktop - **removed** — Drop macOS 12 support - **fixed** — Show paused status when account has no sync sources - **added** — Server Actions Integration for File Provider Extension - **fixed** — Use text emoji replacements to avoid creating duplicate labels - **fixed** — Define PRODUCT_BUNDLE_IDENTIFIER for FinderSync on macOS - **fixed** — Make macdeployqt find libvpx on macOS - **fixed** — Ensure PIN input dialog is top most window for e2ee - **fixed** — Enhanced detail in Stale DB entry log entry - **fixed** — Skip build-tree RPATH to prevent install_name_tool conflict on macOS - **fixed** — Remove hard-coded app name from sync folder path - **fixed** — Remove leftover .msi and msi.log after update - **fixed** — Disable server version check for versions below 7.0 - **added** — QtWebEngine switch for macOS - **fixed** — Fix FinderSync Extension - **fixed** — Only increase ACL size if a new ACE is about to be added on Windows - **added** — New settings UI - **fixed** — Fix crash for FileProviderSettings on macOS - **fixed** — Load app icons for external sites app - **fixed** — Suppress duplicate log output save error popups - **added** — Regain synchronization folder access :warning: this is replaced by 34.0.0 rc4 due to a critical macOS issue ##### What's Changed * Automatically label issues with OS extracted from description by @i2h3 in https://github.com/nextcloud/desktop/pull/9479 * Drop macOS 12 Support by @i2h3 in https://github.com/nextcloud/desktop/pull/9477 * fix: show paused status when account has no sync sources by @Rello in https://github.com/nextcloud/desktop/pull/9473 * chore(i18n): id -> ID by @rakekniven in https://github.com/nextcloud/desktop/pull/9476 * Server Actions Integration for File Provider Extension by @i2h3 in https://github.com/nextcloud/desktop/pull/9469 * Consolidated Xcode Workspace by @i2h3 in https://github.com/nextcloud/desktop/pull/9474 * fix: use text emoji replacements to avoid creating duplicate labels by @nilsding in https://github.com/nextcloud/desktop/pull/9487 * chore: update Craft and craft cache by @nilsding in https://github.com/nextcloud/desktop/pull/9494 * fix(macOS): Defined PRODUCT_BUNDLE_IDENTIFIER for FinderSync by @i2h3 in https://github.com/nextcloud/desktop/pull/9498 * chore(macOS): Updated Xcode Project Settings by @i2h3 in https://github.com/nextcloud/desktop/pull/9499 * fix(macOS): macdeployqt now finds libvpx by @i2h3 in https://github.com/nextcloud/desktop/pull/9497 * fix(macOS): Resolved warning about deprecated ld_classic by @i2h3 in https://github.com/nextcloud/desktop/pull/9495 * fix(macOS): Resolved Some Xcode Compiler Warnings by @i2h3 in https://github.com/nextcloud/desktop/pull/9500 * fix(e2ee): ensure PIN input dialog is top most window by @mgallien in https://github.com/nextcloud/desktop/pull/9490 * chore(i18n): Add context for translators by @rakekniven in https://github.com/nextcloud/desktop/pull/9492 * chore(deps): bump actions/stale from 10.1.1 to 10.2.0 by @dependabot[bot] in https://github.com/nextcloud/desktop/pull/9493 * fix: enhanced detail in "Stale DB entry" log entry by @Rello in https://github.com/nextcloud/desktop/pull/9483 * fix(macOS): skip build-tree RPATH to prevent install_name_tool conflict by @i2h3 in https://github.com/nextcloud/desktop/pull/9509 * fix(macOS): Remove TARGETED_DEVICE_FAMILY by @i2h3 in https://github.com/nextcloud/desktop/pull/9510 * fix: remove hard-coded app name from sync folder path by @Rello in https://github.com/nextcloud/desktop/pull/9515 * Fix #7009: Remove leftover .msi and msi.log after update by @chrip in https://github.com/nextcloud/desktop/pull/8980 * fix: disable server version check (<7.0) by @Rello in https://github.com/nextcloud/desktop/pull/9475 * feat(macOS): QtWebEngine Switch by @i2h3 in https://github.com/nextcloud/desktop/pull/9517 * Fix FinderSync Extension by @i2h3 in https://github.com/nextcloud/desktop/pull/9528 * fix(win32): only increase ACL size if a new ACE is about to be added by @nilsding in https://github.com/nextcloud/desktop/pull/9491 * chore: test upload of a locked file inside a remote deleted folder by @mgallien in https://github.com/nextcloud/desktop/pull/9336 * feature: new settings UI by @Rello in https://github.com/nextcloud/desktop/pull/9419 * Bugfix/e2ee fixes for hardware certificate end to end encryption by @mgallien in https://github.com/nextcloud/desktop/pull/9514 * test(integration): add tests for FileActionsModel. by @camilasan in https://github.com/nextcloud/desktop/pull/9518 * fix(macOS): fix crash for FileProviderSettings by @nilsding in https://github.com/nextcloud/desktop/pull/9540 * fix: load app icons for external sites app by @Rello in https://github.com/nextcloud/desktop/pull/9542 * fix: suppress duplicate "The log output cannot be saved" popups by @Rello in https://github.com/nextcloud/desktop/pull/9539 * Regain Synchronization Folder Access by @i2h3 in https://github.com/nextcloud/desktop/pull/9556 * Note about missing End-to-End Encryption Support in File Provider Extension by @i2h3 in https://github.com/nextcloud/desktop/pull/9561 * chore(deps): bump actions/upload-artifact from 6.0.0 to 7. _[Truncated at 4000 characters — full notes: https://github.com/nextcloud/desktop/releases/tag/v34.0.0-rc3]_ ### v34.0.0-rc2 — Release 34.0.0-rc2 - Date: 2026-07-15 - Version: v34.0.0-rc2 - Original notes: https://github.com/nextcloud/desktop/releases/tag/v34.0.0-rc2 - Permalink: https://whatsnew.fyi/product/nextcloud-desktop/releases/v34.0.0-rc2 - Labels: Pre-release; Platforms: Desktop - **fixed** — Invalidate lock tokens when file paths change - **fixed** — Fix initial menu bar extra sync status - **removed** — Remove obsolete SwiftNIO dependency - **fixed** — Unblock menu bar extra - **changed** — Make wizard window movable - **fixed** — Prevent nullptr dereference when VFS mode is unavailable - **fixed** — Use proper relative local path for DB records in VFS on Windows - **changed** — Relabel virtual files as File Provider - **fixed** — Fix folder move or rename data loss - **fixed** — Fix build error with OpenSSL 4.0 - **fixed** — Prevent app nap and silent kill - **fixed** — Read OCC_UPDATE_URL only for dev builds - **changed** — Move logout and remove to settings menu in tray - **fixed** — Remove gap after status messages - **fixed** — Fix end to end encryption - **fixed** — Correct remote change propagation to File Provider Framework - **added** — Support Adobe Lock Files - **fixed** — Fix parsing ] in ignore list in File Provider - **removed** — Remove QtWebEngine - **fixed** — Fix crash due to __FILEPROVIDER_OBSERVER_TOO_MANY_ITEMS__ ##### What's Changed * [stable-34.0] fix(file-provider): invalidate lock tokens when file paths change. by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10185 * [stable-34.0] Fix initial menu bar extra sync status by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10191 * [stable-34.0] chore(macOS): Removed obsolete SwiftNIO dependency by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10194 * [stable-34.0] fix(#10177): Unblock menu bar extra by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10195 * [stable-34.0] Movable wizard window by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10197 * [stable-34.0] fix(gui): prevent nullptr dereference when VFS mode is unavailable by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10199 * [stable-34.0] fix(vfs/windows): use proper relative local path for DB records by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10207 * [stable-34.0] chore(agents): add guideline for verifiable claims in contributions. by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10201 * [stable-34.0] Relabel "virtual files" as "File Provider" by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10209 * [stable-34.0] fix(libsync): folder move or rename data loss. by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10218 * [stable-34.0] fix: build error with OpenSSL 4.0 by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10228 * [stable-34.0] fix(#10216): Prevent app nap and silent kill by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10231 * [stable-34.0] fix(UI): read OCC_UPDATE_URL only for dev builds by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10240 * [stable-34.0] feat(tray): move logout and remove to settings menu by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10239 * [stable-34.0] fix(gui): remove gap after status messages by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10247 * [stable-34.0] Bugfix/end to end encryption by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10249 * [stable-34.0] Correct Remote Change Propagation to File Provider Framework by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10254 * [stable-34.0] Support Adobe Lock Files by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10265 * [stable-34.0] Confine Enumeration (master) by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10267 * [stable-34.0] fix: parsing ] in ignore list in File Provider correctly by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10270 * [stable-34.0] Remove QtWebEngine by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10278 * [stable-34.0] Fix crash due to __FILEPROVIDER_OBSERVER_TOO_MANY_ITEMS__ by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10285 * [stable-34.0] fix(cmd,csync): don't silently ignore a missing --exclude file by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10291 * [stable-34.0] fix(logs): prints the Qt platform name at startup by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10287 * [stable-34.0] Prevent crash on wake (Ticket#96101255) by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10294 * [stable-34.0] chore: disable building with Qt WebEngine in craft settings by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10296 * [stable-34.0] "Edit locally" in Web → Reveal in Finder on macOS by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10305 * [stable-34.0] feature(signup): migrate simple-signup to standard browser by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10311 * [stable-34.0] Bugfix/noid/fix account provisioning by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10319 * [stable-34.0] feat(tray): Mig _[Truncated at 4000 characters — full notes: https://github.com/nextcloud/desktop/releases/tag/v34.0.0-rc2]_ ### v4.0.11 — Release 4.0.11 - Date: 2026-07-08 - Version: v4.0.11 - Original notes: https://github.com/nextcloud/desktop/releases/tag/v4.0.11 - Permalink: https://whatsnew.fyi/product/nextcloud-desktop/releases/v4.0.11 - Labels: Platforms: Desktop - **removed** — Remove Windows Shell/Explorer pinning fallback commands from SocketApi - **fixed** — Evaluate lock-record DB call outside Q_ASSERT in edit locally feature - **fixed** — Fix logger for stdout - **changed** — Change update channel log severity to info - **removed** — Remove admin recall feature - **fixed** — Use correct path for fetching file tags in file details - **fixed** — Move processEvents after reply reads in LsColJob - **fixed** — Preserve Windows Explorer custom folder icons during migration - **fixed** — Do not double translate string - **fixed** — Read OCC_UPDATE_URL only for dev builds in UI - **fixed** — Fix end to end encryption - **fixed** — Disable Qt's decompression check to allow listing of really large folders again in lscoljob - **fixed** — Print the Qt platform name at startup in logs - **fixed** — Prevent crash on wake - **fixed** — Fix account provisioning - **fixed** — Load existing accounts before creating a new one ##### What's Changed * [stable-4.0] Remove Windows Shell/Explorer pinning fallback commands from SocketApi by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/9916 * [stable-4.0] fix(editLocally): evaluate lock-record DB call outside Q_ASSERT by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/9984 * [stable-4.0] fix logger for stdout by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10005 * [stable-4.0] fix(logs): change update channel log severity to info by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10042 * [stable-4.0] fix: remove admin recall feature by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10047 * [stable-4.0] fix(filedetails): use correct path for fetching file tags by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10128 * [stable-4.0] fix(networkjobs): move processEvents after reply reads in LsColJob by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10102 * [stable-4.0] fix(common): preserve Windows Explorer custom folder icons during migration. by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10131 * [stable-4.0] fix: do not double translate string by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10156 * [stable-4.0] fix(UI): read OCC_UPDATE_URL only for dev builds by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10242 * [stable-4.0] Bugfix/end to end encryption by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10250 * [stable-4.0] fix(lscoljob): disable Qt's decompression check to allow listing of really large folders again by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10253 * chore: update craft cache by @mgallien in https://github.com/nextcloud/desktop/pull/10276 * [stable-4.0] fix(logs): prints the Qt platform name at startup by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10289 * [stable-4.0] Prevent crash on wake (Ticket#96101255) by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10292 * chore: bump NextcloudFileProviderKit version to 3.2.14. by @camilasan in https://github.com/nextcloud/desktop/pull/10316 * [stable-4.0] Bugfix/noid/fix account provisioning by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10317 * [stable-4.0] fix: load existing accounts before creating a new one by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10326 **Full Changelog**: https://github.com/nextcloud/desktop/compare/v4.0.10...v4.0.11 ### v33.0.7 — Release 33.0.7 - Date: 2026-06-29 - Version: v33.0.7 - Original notes: https://github.com/nextcloud/desktop/releases/tag/v33.0.7 - Permalink: https://whatsnew.fyi/product/nextcloud-desktop/releases/v33.0.7 - Labels: Platforms: Desktop - **fixed** — Build error with OpenSSL 4.0 - **fixed** — Prevent app nap and silent kill - **fixed** — Read OCC_UPDATE_URL only for dev builds - **fixed** — Remove gap after status messages - **fixed** — End to end encryption issues ##### What's Changed * [stable-33.0] fix: build error with OpenSSL 4.0 by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10229 * [stable-33.0] fix(#10216): Prevent app nap and silent kill by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10232 * [stable-33.0] fix(UI): read OCC_UPDATE_URL only for dev builds by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10241 * [stable-33.0] fix(gui): remove gap after status messages by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10246 * [stable-33.0] Bugfix/end to end encryption by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10248 * Port #10252 back manually to stable-33.0 by @i2h3 in https://github.com/nextcloud/desktop/pull/10256 * Confine Enumeration (stable-33.0) by @i2h3 in https://github.com/nextcloud/desktop/pull/10261 **Full Changelog**: https://github.com/nextcloud/desktop/compare/v33.0.6...v33.0.7 ### v33.0.6 — Release 33.0.6 - Date: 2026-06-22 - Version: v33.0.6 - Original notes: https://github.com/nextcloud/desktop/releases/tag/v33.0.6 - Permalink: https://whatsnew.fyi/product/nextcloud-desktop/releases/v33.0.6 - Labels: Platforms: Desktop - **changed** — New remote items inherit content policy - **changed** — Updated API calls NextcloudKit dependency to breaking changes in 7.3.3 - **fixed** — Move processEvents after reply reads in LsColJob - **fixed** — Do not trigger false remote wipe message - **fixed** — Use correct path for fetching file tags in file details - **fixed** — Preserve Windows Explorer custom folder icons during migration - **fixed** — Updated NextcloudKit dependency to fix NextcloudFileProvider on macOS - **fixed** — Add direct log when folder watcher detects changes - **fixed** — Do not double translate string - **fixed** — Use slash prefix for child item queries in file provider - **fixed** — Prevent data loss when parent folder moves during sync in file provider - **fixed** — Invalidate lock tokens when file paths change in file provider - **fixed** — Prevent nullptr dereference when VFS mode is unavailable in GUI - **fixed** — Use proper relative local path for DB records in VFS on Windows - **fixed** — Disable Qt's decompression check to allow listing of really large folders again in lscoljob - **fixed** — Evaluate notify-push ids and only start sync if the ids are known - **fixed** — Prevent folder move or rename data loss in libsync ##### What's Changed * [stable-33.0] New remote items inherit content policy by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10066 * [stable-33.0] Updated API calls NextcloudKit dependency to breaking changes in 7.3.3 by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10111 * [stable-33.0] fix(networkjobs): move processEvents after reply reads in LsColJob by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10103 * [stable-33.0] fix: do not trigger false remote wipe message by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10112 * [stable-33.0] fix(filedetails): use correct path for fetching file tags by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10129 * [stable-33.0] fix(common): preserve Windows Explorer custom folder icons during migration. by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10133 * fix(macOS): Updated NextcloudKit dependency to fix NextcloudFileProvi… by @Rello in https://github.com/nextcloud/desktop/pull/10140 * [stable-33.0] fix: add direct log when folder watcher detects changes by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10146 * [stable-33.0] fix: do not double translate string by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10154 * [stable-33.0] fix(file-provider): use slash prefix for child item queries. by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10169 * [stable-33.0] chore: update CODEOWNERS file. by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10170 * [stable-33.0] fix(file-provider): prevent data loss when parent folder moves during sync. by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10172 * [stable-33.0] fix(file-provider): invalidate lock tokens when file paths change. by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10186 * [stable-33.0] fix(gui): prevent nullptr dereference when VFS mode is unavailable by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10198 * [stable-33.0] fix(vfs/windows): use proper relative local path for DB records by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10206 * [stable-33.0] fix(lscoljob): disable Qt's decompression check to allow listing of really large folders again by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10211 * [stable-33.0] fix: evaluate notify-push ids and only start sync if the ids are know by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10210 * [stable-33.0] fix(libsync): folder move or rename data loss. by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10219 **Full Changelog**: https://github.com/nextcloud/desktop/compare/v33.0.5...v33.0.6 ### v34.0.0-rc1 — Release 34.0.0-rc1 - Date: 2026-06-12 - Version: v34.0.0-rc1 - Original notes: https://github.com/nextcloud/desktop/releases/tag/v34.0.0-rc1 - Permalink: https://whatsnew.fyi/product/nextcloud-desktop/releases/v34.0.0-rc1 - Labels: Pre-release; Platforms: Desktop - **removed** — Drop macOS 12 support - **fixed** — Show paused status when account has no sync sources - **added** — Server Actions Integration for File Provider Extension - **fixed** — Use text emoji replacements to avoid creating duplicate labels - **fixed** — Define PRODUCT_BUNDLE_IDENTIFIER for FinderSync on macOS - **fixed** — macdeployqt now finds libvpx on macOS - **fixed** — Resolve warning about deprecated ld_classic on macOS - **fixed** — Resolve Xcode compiler warnings on macOS - **fixed** — Ensure PIN input dialog is topmost window for e2ee - **fixed** — Enhance detail in Stale DB entry log entry - **fixed** — Skip build-tree RPATH to prevent install_name_tool conflict on macOS - **fixed** — Remove hard-coded app name from sync folder path - **fixed** — Remove leftover .msi and msi.log files after update on Windows - **fixed** — Disable server version check for versions below 7.0 - **added** — QtWebEngine switch on macOS - **fixed** — Fix FinderSync Extension - **fixed** — Only increase ACL size if a new ACE is about to be added on Windows - **added** — New settings UI - **fixed** — Fix crash for FileProviderSettings on macOS - **fixed** — Load app icons for external sites app ##### What's Changed * Automatically label issues with OS extracted from description by @i2h3 in https://github.com/nextcloud/desktop/pull/9479 * Drop macOS 12 Support by @i2h3 in https://github.com/nextcloud/desktop/pull/9477 * fix: show paused status when account has no sync sources by @Rello in https://github.com/nextcloud/desktop/pull/9473 * chore(i18n): id -> ID by @rakekniven in https://github.com/nextcloud/desktop/pull/9476 * Server Actions Integration for File Provider Extension by @i2h3 in https://github.com/nextcloud/desktop/pull/9469 * Consolidated Xcode Workspace by @i2h3 in https://github.com/nextcloud/desktop/pull/9474 * fix: use text emoji replacements to avoid creating duplicate labels by @nilsding in https://github.com/nextcloud/desktop/pull/9487 * chore: update Craft and craft cache by @nilsding in https://github.com/nextcloud/desktop/pull/9494 * fix(macOS): Defined PRODUCT_BUNDLE_IDENTIFIER for FinderSync by @i2h3 in https://github.com/nextcloud/desktop/pull/9498 * chore(macOS): Updated Xcode Project Settings by @i2h3 in https://github.com/nextcloud/desktop/pull/9499 * fix(macOS): macdeployqt now finds libvpx by @i2h3 in https://github.com/nextcloud/desktop/pull/9497 * fix(macOS): Resolved warning about deprecated ld_classic by @i2h3 in https://github.com/nextcloud/desktop/pull/9495 * fix(macOS): Resolved Some Xcode Compiler Warnings by @i2h3 in https://github.com/nextcloud/desktop/pull/9500 * fix(e2ee): ensure PIN input dialog is top most window by @mgallien in https://github.com/nextcloud/desktop/pull/9490 * chore(i18n): Add context for translators by @rakekniven in https://github.com/nextcloud/desktop/pull/9492 * chore(deps): bump actions/stale from 10.1.1 to 10.2.0 by @dependabot[bot] in https://github.com/nextcloud/desktop/pull/9493 * fix: enhanced detail in "Stale DB entry" log entry by @Rello in https://github.com/nextcloud/desktop/pull/9483 * fix(macOS): skip build-tree RPATH to prevent install_name_tool conflict by @i2h3 in https://github.com/nextcloud/desktop/pull/9509 * fix(macOS): Remove TARGETED_DEVICE_FAMILY by @i2h3 in https://github.com/nextcloud/desktop/pull/9510 * fix: remove hard-coded app name from sync folder path by @Rello in https://github.com/nextcloud/desktop/pull/9515 * Fix #7009: Remove leftover .msi and msi.log after update by @chrip in https://github.com/nextcloud/desktop/pull/8980 * fix: disable server version check (<7.0) by @Rello in https://github.com/nextcloud/desktop/pull/9475 * feat(macOS): QtWebEngine Switch by @i2h3 in https://github.com/nextcloud/desktop/pull/9517 * Fix FinderSync Extension by @i2h3 in https://github.com/nextcloud/desktop/pull/9528 * fix(win32): only increase ACL size if a new ACE is about to be added by @nilsding in https://github.com/nextcloud/desktop/pull/9491 * chore: test upload of a locked file inside a remote deleted folder by @mgallien in https://github.com/nextcloud/desktop/pull/9336 * feature: new settings UI by @Rello in https://github.com/nextcloud/desktop/pull/9419 * Bugfix/e2ee fixes for hardware certificate end to end encryption by @mgallien in https://github.com/nextcloud/desktop/pull/9514 * test(integration): add tests for FileActionsModel. by @camilasan in https://github.com/nextcloud/desktop/pull/9518 * fix(macOS): fix crash for FileProviderSettings by @nilsding in https://github.com/nextcloud/desktop/pull/9540 * fix: load app icons for external sites app by @Rello in https://github.com/nextcloud/desktop/pull/9542 * fix: suppress duplicate "The log output cannot be saved" popups by @Rello in https://github.com/nextcloud/desktop/pull/9539 * Regain Synchronization Folder Access by @i2h3 in https://github.com/nextcloud/desktop/pull/9556 * Note about missing End-to-End Encryption Support in File Provider Extension by @i2h3 in https://github.com/nextcloud/desktop/pull/9561 * chore(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 by @dependabot[bot] in https://github.com/nextcloud/desktop/pull/9554 _[Truncated at 4000 characters — full notes: https://github.com/nextcloud/desktop/releases/tag/v34.0.0-rc1]_ ### v33.0.5 — Release 33.0.5 - Date: 2026-05-19 - Version: v33.0.5 - Original notes: https://github.com/nextcloud/desktop/releases/tag/v33.0.5 - Permalink: https://whatsnew.fyi/product/nextcloud-desktop/releases/v33.0.5 - Labels: Platforms: Desktop - **fixed** — Fix logger for stdout - **fixed** — Fix settings dialog minimum size - **fixed** — Evaluate lock-record DB call outside Q_ASSERT in editLocally - **removed** — Remove admin recall feature - **changed** — Change update channel log severity to info - **fixed** — Do not sync shares with Allow download and sync unset - **fixed** — Remove double background in settings navigation - **fixed** — Remove obsolete launch agent after installation on macOS - **fixed** — Fix File Provider Item Eviction on macOS - **fixed** — Apply eager content policy also to first item in nested hierarchies on macOS - **fixed** — Refactor visitedDirectory handling in MaterializedEnumerationObserver on macOS - **fixed** — Prevent duplicate database records for the same file provider item on macOS - **fixed** — Detect lock changes during working set enumeration on macOS - **fixed** — Fix Content Policy Inheritance for New Items on macOS - **changed** — Disable file provider on macOS 13 Ventura - **fixed** — Preserve local creation and modification dates on macOS ##### What's Changed ###### All platforms - fix logger for stdout (@an-dr-eas-k, https://github.com/nextcloud/desktop/pull/9975) - Fix settings dialog minimum size (@Rello, https://github.com/nextcloud/desktop/pull/9982) - editLocally: evaluate lock-record DB call outside Q_ASSERT (@greatjourney589, https://github.com/nextcloud/desktop/pull/9973) - fix: remove admin recall feature (@Rello, https://github.com/nextcloud/desktop/pull/10017) - logs: change update channel log severity to info (@nilsding, https://github.com/nextcloud/desktop/pull/10037) - discovery: do not sync shares with "Allow download and sync" unset (@nilsding, https://github.com/nextcloud/desktop/pull/9963) - double background in settings navigation (@Rello, @nilsding, https://github.com/nextcloud/desktop/pull/10046) ###### macOS - Remove obsolete launch agent after installation (@i2h3, https://github.com/nextcloud/desktop/pull/9976) - Fix File Provider Item Eviction (@i2h3, https://github.com/nextcloud/desktop/pull/9981) - Apply eager content policy also to first item in nested hierarchies (@i2h3, https://github.com/nextcloud/desktop/pull/10009) - fix: Refactor visitedDirectory handling in MaterializedEnumerationObserver (@Rello, https://github.com/nextcloud/desktop/pull/10011) - Prevent duplicate database records for the same file provider item (@i2h3, https://github.com/nextcloud/desktop/pull/10020) - fix(file-provider): detect lock changes during working set enumeration. (@camilasan, https://github.com/nextcloud/desktop/pull/10002) - Fix Content Policy Inheritance for New Items (@i2h3, https://github.com/nextcloud/desktop/pull/10038) - Disable file provider on macOS 13 Ventura (@i2h3, https://github.com/nextcloud/desktop/pull/10021) - Preserve local creation and modification dates (@i2h3, https://github.com/nextcloud/desktop/pull/10044) **Full Changelog**: https://github.com/nextcloud/desktop/compare/v33.0.4...v33.0.5