# Nextcloud Desktop: what changed from 33 to 34 - Product: Nextcloud Desktop (https://whatsnew.fyi/product/nextcloud-desktop) - Vendor: Nextcloud - Range: changelog entries numbered after v33.0.7 up to and including v34.0.3, stable releases only - Entries below: 4 releases (newest first) - Resolved: 33 is v33.0.7 and 34 is v34.0.3, the newest stable release of each major we track - Carrying security changes: 0 · CVEs mentioned: 0 · Mentioning breaking changes: 1 · Removing or deprecating something: 1 - Page: https://whatsnew.fyi/product/nextcloud-desktop/compare/33...34 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. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. ## What changed (54 changes, grouped by kind) ### Added #### v34.0.3 (2026-08-26) - Retry failed network requests #### v34.0.0 (2026-07-28) - Server Actions Integration for File Provider Extension - QtWebEngine switch for macOS - New settings UI - Regain synchronization folder access capability - Basic support for end-to-end encryption metadata format 2.1 ### Changed #### v34.0.2 (2026-08-19) - Migrate config not interactive to nextcloud cmd #### v34.0.1 (2026-08-05) - Print filename if error occurs in file locking check - Refactor XPC for FinderSync Extension on macOS ### Fixed #### v34.0.3 (2026-08-26) - Add ~$ to default exclusion list - Remove new notification warnings from logs - Avoid printing misleading warning logs in database operations - GNOME and AppIndicator compatibility - Correctly enumerate large change batches in file provider - Clean up logs related to item completion - Prevent concurrent write crash in XPC utils #### v34.0.2 (2026-08-19) - Deletion of server-side item for items excluded from sync - Activate tray window also on right click on macOS - Preserve special characters in chunked upload paths - Use QString to avoid dangling QStringBuilder in discovery - Defer move item dialog out of socket read loop - Prevent reupload of placeholder dirs deleted remotely on Windows - Present tray popup before app activation on macOS - Get actual user home directory correctly on macOS - Properly test for locked files on Windows - Align reauthentication with account setup in wizard - Compare FinderSync broker application versions on macOS - Restore pause and resume sync action in tray - Clean up stale chunked upload chunks in file-provider - Sync new files on Windows #### v34.0.1 (2026-08-05) - Prevent DiscoverySingleLocalDirectoryJob from hanging when target is file - Eliminate O(N²) Realm work in large-folder enumeration - Verify ability to access Local Network on macOS - File details menu fixes in activity - Simplify disconnected account menu in tray - Ensure file size stays the same for new uploads in propagateupload - Do not attempt to lock directories on Windows - Move file lock state off the GUI thread in discovery - Use tag to pass menu command to Finder extension on macOS #### v34.0.0 (2026-07-28) - Show paused status when account has no sync sources - Use text emoji replacements to avoid creating duplicate labels - Define PRODUCT_BUNDLE_IDENTIFIER for FinderSync on macOS - Ensure PIN input dialog is top most window for end-to-end encryption - Enhanced detail in stale database entry log messages - Remove hard-coded app name from sync folder path - Remove leftover .msi and msi.log files after update on Windows - Disable server version check for versions below 7.0 - Fix FinderSync Extension - Only increase ACL size on Windows if a new ACE is about to be added - Fix end-to-end encryption for hardware certificate support - Fix crash for FileProviderSettings on macOS - Load app icons for external sites app - Suppress duplicate log output save failure popups ### Removed #### v34.0.0 (2026-07-28) - Drop macOS 12 support ## Release notes ### v34.0.3 — Release 34.0.3 - Date: 2026-08-26 - Version: v34.0.3 - Original notes: https://github.com/nextcloud/desktop/releases/tag/v34.0.3 - Permalink: https://whatsnew.fyi/product/nextcloud-desktop/releases/v34.0.3 - Labels: Platforms: Desktop - **fixed** — Add ~$ to default exclusion list - **fixed** — Remove new notification warnings from logs - **fixed** — Avoid printing misleading warning logs in database operations - **fixed** — GNOME and AppIndicator compatibility - **added** — Retry failed network requests - **fixed** — Correctly enumerate large change batches in file provider - **fixed** — Clean up logs related to item completion - **fixed** — Prevent concurrent write crash in XPC utils ##### What's Changed * [stable-34.0] fix(sync): add ~$ to default exclusion list by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10648 * [stable-34.0] fix(logs): no new notification should not be a warning in logs by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10658 * [stable-34.0] fix(db): avoid printing misleading warning logs by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10654 * [stable-34.0] fix(agents): Document how to properly acquire desktop client logs by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10661 * [stable-34.0] fix(mac-crafter): Verify all components are signed with matching team identifiers by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10652 * [stable-34.0] chore: enable use of QT_NO_KEYWORDS when compiling newtcloudCore target by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10662 * [stable-34.0] fix(tray): GNOME + AppIndicator compatibility by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10664 * [stable-34.0] Feature/retry failed network requests by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10667 * [stable-34.0] fix(file-provider): Correctly enumerate large change batches by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10670 * [stable-34.0] fix(propagator): clean up logs related to item completed by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10673 * [stable-34.0] fix(file-provider): Prevent concurrent write crash in XPC utils by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10677 **Full Changelog**: https://github.com/nextcloud/desktop/compare/v34.0.2...v34.0.3 ### v34.0.2 — Release 34.0.2 - Date: 2026-08-19 - Version: v34.0.2 - Original notes: https://github.com/nextcloud/desktop/releases/tag/v34.0.2 - Permalink: https://whatsnew.fyi/product/nextcloud-desktop/releases/v34.0.2 - Labels: Platforms: Desktop - **fixed** — Deletion of server-side item for items excluded from sync - **fixed** — Activate tray window also on right click on macOS - **fixed** — Preserve special characters in chunked upload paths - **fixed** — Use QString to avoid dangling QStringBuilder in discovery - **fixed** — Defer move item dialog out of socket read loop - **fixed** — Prevent reupload of placeholder dirs deleted remotely on Windows - **fixed** — Present tray popup before app activation on macOS - **fixed** — Get actual user home directory correctly on macOS - **fixed** — Properly test for locked files on Windows - **fixed** — Align reauthentication with account setup in wizard - **fixed** — Compare FinderSync broker application versions on macOS - **fixed** — Restore pause and resume sync action in tray - **changed** — Migrate config not interactive to nextcloud cmd - **fixed** — Clean up stale chunked upload chunks in file-provider - **fixed** — Sync new files on Windows ##### What's Changed * [stable-34.0] fix(file-provider): Deletion of server-side item for items excluded from sync by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10540 * [stable-34.0] fix(tray): activate tray window also on right click (macOS) by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10542 * [stable-34.0] fix(file-provider): preserve special characters in chunked upload paths by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10544 * [stable-34.0] fix(discovery): use QString to avoid dangling QStringBuilder. by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10557 * [stable-34.0] fix(socketapi): defer move item dialog out of socket read loop. by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10578 * [stable-34.0] fix(windows): Prevent reupload of placeholder dirs deleted remotely by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10585 * [stable-34.0] fix(macOS): present tray popup before app activation by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10593 * [stable-34.0] fix(macos): Get actual user home directory correctly by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10573 * [stable-34.0] fix(windows): properly test for locked files by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10603 * [stable-34.0] fix(wizard): align reauthentication with account setup by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10605 * [stable-34.0] fix(macOS): compare FinderSync broker application versions by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10606 * [stable-34.0] fix(tray): restore pause and resume sync action by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10607 * [stable-34.0] Feature/config not interactive migrated to nextcloud cmd by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10608 * [stable-34.0] fix(file-provider): Clean up stale chunked upload chunks by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10617 * [stable-34.0] Bugfix/sync new files on windows by @backportbot[bot] in https://github.com/nextcloud/desktop/pull/10626 **Full Changelog**: https://github.com/nextcloud/desktop/compare/v34.0.1...v34.0.2 ### 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]_