Skip to content

Releases: nextcloud/desktop

Release 34.0.0-rc2

Release 34.0.0-rc2 Pre-release
Pre-release

Choose a tag to compare

@nilsding nilsding released this 15 Jul 09:13
v34.0.0-rc2
d209ca6

What's Changed

  • [stable-34.0] fix(file-provider): invalidate lock tokens when file paths change. by @backportbot[bot] in #10185
  • [stable-34.0] Fix initial menu bar extra sync status by @backportbot[bot] in #10191
  • [stable-34.0] chore(macOS): Removed obsolete SwiftNIO dependency by @backportbot[bot] in #10194
  • [stable-34.0] fix(#10177): Unblock menu bar extra by @backportbot[bot] in #10195
  • [stable-34.0] Movable wizard window by @backportbot[bot] in #10197
  • [stable-34.0] fix(gui): prevent nullptr dereference when VFS mode is unavailable by @backportbot[bot] in #10199
  • [stable-34.0] fix(vfs/windows): use proper relative local path for DB records by @backportbot[bot] in #10207
  • [stable-34.0] chore(agents): add guideline for verifiable claims in contributions. by @backportbot[bot] in #10201
  • [stable-34.0] Relabel "virtual files" as "File Provider" by @backportbot[bot] in #10209
  • [stable-34.0] fix(libsync): folder move or rename data loss. by @backportbot[bot] in #10218
  • [stable-34.0] fix: build error with OpenSSL 4.0 by @backportbot[bot] in #10228
  • [stable-34.0] fix(#10216): Prevent app nap and silent kill by @backportbot[bot] in #10231
  • [stable-34.0] fix(UI): read OCC_UPDATE_URL only for dev builds by @backportbot[bot] in #10240
  • [stable-34.0] feat(tray): move logout and remove to settings menu by @backportbot[bot] in #10239
  • [stable-34.0] fix(gui): remove gap after status messages by @backportbot[bot] in #10247
  • [stable-34.0] Bugfix/end to end encryption by @backportbot[bot] in #10249
  • [stable-34.0] Correct Remote Change Propagation to File Provider Framework by @backportbot[bot] in #10254
  • [stable-34.0] Support Adobe Lock Files by @backportbot[bot] in #10265
  • [stable-34.0] Confine Enumeration (master) by @backportbot[bot] in #10267
  • [stable-34.0] fix: parsing ] in ignore list in File Provider correctly by @backportbot[bot] in #10270
  • [stable-34.0] Remove QtWebEngine by @backportbot[bot] in #10278
  • [stable-34.0] Fix crash due to FILEPROVIDER_OBSERVER_TOO_MANY_ITEMS by @backportbot[bot] in #10285
  • [stable-34.0] fix(cmd,csync): don't silently ignore a missing --exclude file by @backportbot[bot] in #10291
  • [stable-34.0] fix(logs): prints the Qt platform name at startup by @backportbot[bot] in #10287
  • [stable-34.0] Prevent crash on wake (Ticket#96101255) by @backportbot[bot] in #10294
  • [stable-34.0] chore: disable building with Qt WebEngine in craft settings by @backportbot[bot] in #10296
  • [stable-34.0] "Edit locally" in Web → Reveal in Finder on macOS by @backportbot[bot] in #10305
  • [stable-34.0] feature(signup): migrate simple-signup to standard browser by @backportbot[bot] in #10311
  • [stable-34.0] Bugfix/noid/fix account provisioning by @backportbot[bot] in #10319
  • [stable-34.0] feat(tray): Migrate TrayWindow to the new tray user menu by @backportbot[bot] in #10321
  • [stable-34.0] Support Adobe InDesign safe save by @backportbot[bot] in #10324
  • [stable-34.0] fix: translation strings by @backportbot[bot] in #10330
  • [stable-34.0] fix: load existing accounts before creating a new one by @backportbot[bot] in #10327
  • [stable-34.0] fix: Don't recursively call processEvents by @backportbot[bot] in #10333
  • [stable-34.0] fix(UI): validate E2EE file names by @backportbot[bot] in #10337
  • [stable-34.0] fix(exclude): avoid trying to read patterns from file when reading failed by @backportbot[bot] in #10341
  • [stable-34.0] Enable removal of downloaded items on a folder by @backportbot[bot] in #10342
  • [stable-34.0] fix: "dismiss" string and showing of chat message in tray preview by @backportbot[bot] in #10346
  • [stable-34.0] fix(TransifexStringCatalogSanitizer): Hardening to prevent data loss by @backportbot[bot] in #10347
  • [stable-34.0] feature: add search dialog to new tray menu by @backportbot[bot] in #10349
  • [stable-34.0] fix: do not allow scheme change for push notifications by @backportbot[bot] in #10352
  • [stable-34.0] Feature/governance labels integration by @backportbot[bot] in #10353
  • [stable-34.0] chore: cleanup some unused capability/sharing methods by @backportbot[bot] in #10355
  • [stable-34.0] perf(activity): cache singleton pointers and avoid string concat in hot path by @backportbot[bot] in #10358

Full Changelog: v34.0.0-rc1...v34.0.0-rc2

Release 4.0.11

Choose a tag to compare

@mgallien mgallien released this 08 Jul 21:37
v4.0.11
53c70a3

What's Changed

  • [stable-4.0] Remove Windows Shell/Explorer pinning fallback commands from SocketApi by @backportbot[bot] in #9916
  • [stable-4.0] fix(editLocally): evaluate lock-record DB call outside Q_ASSERT by @backportbot[bot] in #9984
  • [stable-4.0] fix logger for stdout by @backportbot[bot] in #10005
  • [stable-4.0] fix(logs): change update channel log severity to info by @backportbot[bot] in #10042
  • [stable-4.0] fix: remove admin recall feature by @backportbot[bot] in #10047
  • [stable-4.0] fix(filedetails): use correct path for fetching file tags by @backportbot[bot] in #10128
  • [stable-4.0] fix(networkjobs): move processEvents after reply reads in LsColJob by @backportbot[bot] in #10102
  • [stable-4.0] fix(common): preserve Windows Explorer custom folder icons during migration. by @backportbot[bot] in #10131
  • [stable-4.0] fix: do not double translate string by @backportbot[bot] in #10156
  • [stable-4.0] fix(UI): read OCC_UPDATE_URL only for dev builds by @backportbot[bot] in #10242
  • [stable-4.0] Bugfix/end to end encryption by @backportbot[bot] in #10250
  • [stable-4.0] fix(lscoljob): disable Qt's decompression check to allow listing of really large folders again by @backportbot[bot] in #10253
  • chore: update craft cache by @mgallien in #10276
  • [stable-4.0] fix(logs): prints the Qt platform name at startup by @backportbot[bot] in #10289
  • [stable-4.0] Prevent crash on wake (Ticket#96101255) by @backportbot[bot] in #10292
  • chore: bump NextcloudFileProviderKit version to 3.2.14. by @camilasan in #10316
  • [stable-4.0] Bugfix/noid/fix account provisioning by @backportbot[bot] in #10317
  • [stable-4.0] fix: load existing accounts before creating a new one by @backportbot[bot] in #10326

Full Changelog: v4.0.10...v4.0.11

Release 33.0.7

Choose a tag to compare

@mgallien mgallien released this 29 Jun 12:01
v33.0.7
497d661

What's Changed

Full Changelog: v33.0.6...v33.0.7

Release 33.0.6

Choose a tag to compare

@mgallien mgallien released this 22 Jun 16:04
v33.0.6
606292d

What's Changed

  • [stable-33.0] New remote items inherit content policy by @backportbot[bot] in #10066
  • [stable-33.0] Updated API calls NextcloudKit dependency to breaking changes in 7.3.3 by @backportbot[bot] in #10111
  • [stable-33.0] fix(networkjobs): move processEvents after reply reads in LsColJob by @backportbot[bot] in #10103
  • [stable-33.0] fix: do not trigger false remote wipe message by @backportbot[bot] in #10112
  • [stable-33.0] fix(filedetails): use correct path for fetching file tags by @backportbot[bot] in #10129
  • [stable-33.0] fix(common): preserve Windows Explorer custom folder icons during migration. by @backportbot[bot] in #10133
  • fix(macOS): Updated NextcloudKit dependency to fix NextcloudFileProvi… by @Rello in #10140
  • [stable-33.0] fix: add direct log when folder watcher detects changes by @backportbot[bot] in #10146
  • [stable-33.0] fix: do not double translate string by @backportbot[bot] in #10154
  • [stable-33.0] fix(file-provider): use slash prefix for child item queries. by @backportbot[bot] in #10169
  • [stable-33.0] chore: update CODEOWNERS file. by @backportbot[bot] in #10170
  • [stable-33.0] fix(file-provider): prevent data loss when parent folder moves during sync. by @backportbot[bot] in #10172
  • [stable-33.0] fix(file-provider): invalidate lock tokens when file paths change. by @backportbot[bot] in #10186
  • [stable-33.0] fix(gui): prevent nullptr dereference when VFS mode is unavailable by @backportbot[bot] in #10198
  • [stable-33.0] fix(vfs/windows): use proper relative local path for DB records by @backportbot[bot] in #10206
  • [stable-33.0] fix(lscoljob): disable Qt's decompression check to allow listing of really large folders again by @backportbot[bot] in #10211
  • [stable-33.0] fix: evaluate notify-push ids and only start sync if the ids are know by @backportbot[bot] in #10210
  • [stable-33.0] fix(libsync): folder move or rename data loss. by @backportbot[bot] in #10219

Full Changelog: v33.0.5...v33.0.6

Release 34.0.0-rc1

Release 34.0.0-rc1 Pre-release
Pre-release

Choose a tag to compare

@nilsding nilsding released this 12 Jun 14:19
v34.0.0-rc1
14883c7

What's Changed

  • Automatically label issues with OS extracted from description by @i2h3 in #9479
  • Drop macOS 12 Support by @i2h3 in #9477
  • fix: show paused status when account has no sync sources by @Rello in #9473
  • chore(i18n): id -> ID by @rakekniven in #9476
  • Server Actions Integration for File Provider Extension by @i2h3 in #9469
  • Consolidated Xcode Workspace by @i2h3 in #9474
  • fix: use text emoji replacements to avoid creating duplicate labels by @nilsding in #9487
  • chore: update Craft and craft cache by @nilsding in #9494
  • fix(macOS): Defined PRODUCT_BUNDLE_IDENTIFIER for FinderSync by @i2h3 in #9498
  • chore(macOS): Updated Xcode Project Settings by @i2h3 in #9499
  • fix(macOS): macdeployqt now finds libvpx by @i2h3 in #9497
  • fix(macOS): Resolved warning about deprecated ld_classic by @i2h3 in #9495
  • fix(macOS): Resolved Some Xcode Compiler Warnings by @i2h3 in #9500
  • fix(e2ee): ensure PIN input dialog is top most window by @mgallien in #9490
  • chore(i18n): Add context for translators by @rakekniven in #9492
  • chore(deps): bump actions/stale from 10.1.1 to 10.2.0 by @dependabot[bot] in #9493
  • fix: enhanced detail in "Stale DB entry" log entry by @Rello in #9483
  • fix(macOS): skip build-tree RPATH to prevent install_name_tool conflict by @i2h3 in #9509
  • fix(macOS): Remove TARGETED_DEVICE_FAMILY by @i2h3 in #9510
  • fix: remove hard-coded app name from sync folder path by @Rello in #9515
  • Fix #7009: Remove leftover .msi and msi.log after update by @chrip in #8980
  • fix: disable server version check (<7.0) by @Rello in #9475
  • feat(macOS): QtWebEngine Switch by @i2h3 in #9517
  • Fix FinderSync Extension by @i2h3 in #9528
  • fix(win32): only increase ACL size if a new ACE is about to be added by @nilsding in #9491
  • chore: test upload of a locked file inside a remote deleted folder by @mgallien in #9336
  • feature: new settings UI by @Rello in #9419
  • Bugfix/e2ee fixes for hardware certificate end to end encryption by @mgallien in #9514
  • test(integration): add tests for FileActionsModel. by @camilasan in #9518
  • fix(macOS): fix crash for FileProviderSettings by @nilsding in #9540
  • fix: load app icons for external sites app by @Rello in #9542
  • fix: suppress duplicate "The log output cannot be saved" popups by @Rello in #9539
  • Regain Synchronization Folder Access by @i2h3 in #9556
  • Note about missing End-to-End Encryption Support in File Provider Extension by @i2h3 in #9561
  • chore(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 by @dependabot[bot] in #9554
  • fix(accountmanager): check existing account proxy type setting. by @camilasan in #9551
  • fix(file-provider): Fetch share options by user ID not user name (#9074) by @i2h3 in #9579
  • Improve error handling and clean menu texts by @mgallien in #9585
  • feat(e2ee): add basic support for e2ee metadata format 2.1 by @mgallien in #9571
  • fix(e2ee/vfs): disable on-demand population of encrypted folders by @mgallien in #9570
  • Bugfix/migrate user encryption certificate by @mgallien in #9568
  • Bugfix/better handling of locked files during upload by @mgallien in #9566
  • feat(syncengine): fail and restart the sync if discovery is suspicious by @nilsding in #9572
  • fix(e2ee): allow read of metadata 1.2 again by @mgallien in #9544
  • Handle macOS alias files in File Provider Extension by @i2h3 in #9445
  • Sync Status on App Launch by @i2h3 in #9595
  • Updated File Provider Extension Translations by @i2h3 in #9596
  • chore(deps): bump cpp-linter/cpp-linter-action from 2.16.7 to 2.17.0 by @dependabot[bot] in #9583
  • fix: Robustly parse file action responses and handle tooltip/URL children by @Rello in #9547
  • fix(propagateuploadng): do not encode davUrl by @nilsding in #9588
  • Refactored change enumeration completion by @i2h3 in #9601
  • Bugfix/use display name for e2ee shares by @mgallien in #9605
  • Refine new settings dialog by @nilsding in #9599
  • Improve integration. by @camilasan in #9617
  • fix(i18n): let Qt handle plural forms by @nilsding in #9621
  • fix(file-provider): Working Set Change Enumeration by @i2h3 in #9625
  • Sanitized file provider UI extension string catalog by @i2h3 in #9633
  • fix(filesystem): deal with win32 long paths when recursively removing folders by @nilsding in #9634
  • Set folders writable if remote perms require it, recurse into subdirs if etag and remoteperms differ by @nilsding in #9637
  • chore(network): enable again our request timeout feature by @mgallien in #9646
  • fix(read-only): make the parent folder writable before deleting a file by @mgallien in #9655
  • feature(icon/ai): improved Nextcloud Assistant icon by @mgallien in #9658
  • fix(macOS): Fix developer build by @i2h3 in #9667
  • chore(i18n): Correct text case in error message label by @rakekniven in #9672
  • chore(l10n): Update QLabel text property to not translate by @rakekniven in #9673
  • fix(settings): add missing endGroup() in Folder::removeFromSettings by @agners in #9607
  • Replace UNIX sockets with XPC on macOS by @i2h3 in #9463
  • Remove Debian build by @ivaradi in #9700
  • chore(deps): bump maxim-lobanov/setup-xcode from 1.6.0 to 1.7.0 by @dependabot[bot] in #9669
  • Fix build with Xcode 26.4 by @i2h3 in #9706
  • fix(macOS): hide dock icon when closing settings with ⌘+W by @i2h3 in #9702
  • chore: improve one translated string by @mgallien in #9692
  • fix(asyncimageresponse): enhance check for received SVG response by @nilsding in #9697
  • fix(gui/settings): use different palette colour for backgrounds by @nilsding in #9703
  • fix(integration): only call parseEndpoints if fileId is not empty. by @camilasan in #9701
  • chore(legalnotice): update copyright year by @nilsding in #9717
  • chore(deps): bump actions/cache from 5.0.3 to 5.0.4 by @dependabot[bot] in #9668
  • fix(macOS): Extension Display Names by @i2h3 in #9723
  • Improve Sandbox Migration Experience by @i2h3 in #9720
  • fix(windows/vfs): do not create DB record for invalid virtual items by @mgallien in #9737
  • fix(windows/vfs): automated test for Windows VFS case clash items by @mgallien in #9741
  • fix(macOS): Fix background update check incorrectly calling Sparkle when automaticallyChecksForUpdates is NO by @i2h3 in #9744
  • fix(macOS): Sparkle Sandboxing by @i2h3 in #9752
  • Chore/remove compilation warning qt 6.10 by @mgallien in #9749
  • chore: systemd service is now wanted by graphical target by @mgallien in #9758
  • fix(macOS): Set app extension version information correctly by @i2h3 in https://gi...
Read more

Release 33.0.5

Choose a tag to compare

@nilsding nilsding released this 19 May 12:16
v33.0.5
2bb7ca6

What's Changed

All platforms

macOS

  • Remove obsolete launch agent after installation (@i2h3, #9976)
  • Fix File Provider Item Eviction (@i2h3, #9981)
  • Apply eager content policy also to first item in nested hierarchies (@i2h3, #10009)
  • fix: Refactor visitedDirectory handling in MaterializedEnumerationObserver (@Rello, #10011)
  • Prevent duplicate database records for the same file provider item (@i2h3, #10020)
  • fix(file-provider): detect lock changes during working set enumeration. (@camilasan, #10002)
  • Fix Content Policy Inheritance for New Items (@i2h3, #10038)
  • Disable file provider on macOS 13 Ventura (@i2h3, #10021)
  • Preserve local creation and modification dates (@i2h3, #10044)

Full Changelog: v33.0.4...v33.0.5

Release 33.0.4

Choose a tag to compare

@nilsding nilsding released this 04 May 14:35
v33.0.4
bbe33a5

What's Changed

Full Changelog: v33.0.3...v33.0.4

Release 33.0.3

Choose a tag to compare

@mgallien mgallien released this 27 Apr 15:24
v33.0.3
eb1e86f

What's Changed

  • [stable-33.0] fix(macOS): Set app extension version information correctly by @backportbot[bot] in #9768
  • [stable-33.0] fix(macOS): Launch on Login by @backportbot[bot] in #9775
  • [stable-33.0] fix(macOS): macOS 13 Ventura Compatibility by @backportbot[bot] in #9780
  • [stable-33.0] chore: systemd service is now wanted by graphical target by @backportbot[bot] in #9783
  • [stable-33.0] Chore/remove compilation warning qt 6.10 by @backportbot[bot] in #9787
  • [stable-33.0] chore(ci): update images by @backportbot[bot] in #9788
  • [stable-33.0] fix(gui): use native QLineEdit styling for server address by @backportbot[bot] in #9802
  • [stable-33.0] fix(windows/vfs): ensure critical logs are going to be produced by @backportbot[bot] in #9805
  • [stable-33.0] Bugfix/remove useless output debug at start by @backportbot[bot] in #9809
  • [stable-33.0] fix: remove unused COPY_SECUREFILEDROP_LINK socket command by @nilsding in #9812
  • [stable-33.0] fix(folderman): disconnect slotFolderCanSyncChanged when unloading folder. by @backportbot[bot] in #9818
  • [stable-33.0] fix(macOS): Open app settings on necessity of sandbox folder migration by @backportbot[bot] in #9836
  • [stable-33.0] Fix File Provider Domain Account Setup by @backportbot[bot] in #9839
  • [stable-33.0] fix(macOS): Word wrap in sandbox migration error display by @backportbot[bot] in #9843
  • [stable-33.0] keep sync dylib install_name as @rpath through cmake --install by @backportbot[bot] in #9848
  • [stable-33.0] Store credentials provided through command line in macOS keychain by @backportbot[bot] in #9852
  • [stable-33.0] fix: use openBrowser to open URLs by @backportbot[bot] in #9851
  • FinderSync Crash due to Socket Reading (stable-33.0) by @i2h3 in #9853
  • [stable-33.0] chore(i18n): Change group folder to team folder by @backportbot[bot] in #9869
  • [stable-33.0] feat(loginFlow): delay initialization of web view page until needed by @backportbot[bot] in #9879
  • [stable-33.0] fix(sharing): parse received timestamp from expiration date by @backportbot[bot] in #9889
  • [stable-33.0] Fix "Always keep downloaded" by @backportbot[bot] in #9896
  • [stable-33.0] Prevent unnecessary logging about an inexistent trash container item in database by @backportbot[bot] in #9899
  • feat(craft): update craft commit to get newer openssl releases by @mgallien in #9880
  • [stable-33.0] Replaced decoration asset for items to keep downloaded by @backportbot[bot] in #9901
  • [stable-33.0] chore: uses known working zlib 1.3.1 release by @backportbot[bot] in #9906
  • [stable-33.0] Run time switch for debug logging by @backportbot[bot] in #9913
  • [stable-33.0] fix(cfapi): avoid creation of db records if CfExecute failed by @backportbot[bot] in #9914
  • [stable-33.0] Remove Windows Shell/Explorer pinning fallback commands from SocketApi by @backportbot[bot] in #9915
  • [stable-33.0] fix(upload): skip locked files during upload to avoid errors by @backportbot[bot] in #9917

Full Changelog: v33.0.2...v33.0.3

Release 4.0.10

Choose a tag to compare

@mgallien mgallien released this 24 Apr 14:46
v4.0.10
674af99

What's Changed

  • [stable-4.0] chore: uses known working zlib 1.3.1 release by @mgallien in #9907

Full Changelog: v4.0.9...v4.0.10

Release 4.0.9

Choose a tag to compare

@camilasan camilasan released this 22 Apr 16:44
v4.0.9
d73ce1e

What's Changed

  • [stable-4.0] chore(network): enable again our request timeout feature by @backportbot[bot] in #9647
  • [stable-4.0] fix(read-only): make the parent folder writable before deleting a file by @backportbot[bot] in #9657
  • [stable-4.0] chore(i18n): Correct text case in error message label by @backportbot[bot] in #9674
  • [stable-4.0] chore(l10n): Update QLabel text property to not translate by @backportbot[bot] in #9676
  • [stable-4.0] fix(settings): add missing endGroup() in Folder::removeFromSettings by @backportbot[bot] in #9690
  • [stable-4.0] chore(legalnotice): update copyright year by @backportbot[bot] in #9718
  • [stable-4.0] fix(macOS): Fix background update check incorrectly calling Sparkle when automaticallyChecksForUpdates is NO by @backportbot[bot] in #9748
  • fix(updater): backport #9406 — respect autoUpdateCheck in Sparkle background checks by @pedromdbl in #9705
  • [stable-4.0] chore: systemd service is now wanted by graphical target by @backportbot[bot] in #9784
  • [stable-4.0] fix(gui): use native QLineEdit styling for server address by @backportbot[bot] in #9803
  • [stable-4.0] fix(windows/vfs): ensure critical logs are going to be produced by @backportbot[bot] in #9804
  • [stable-4.0] fix(folderman): disconnect slotFolderCanSyncChanged when unloading folder. by @backportbot[bot] in #9817
  • fix(updater): remove extra declaration of ConfigFile. by @camilasan in #9820
  • [stable-4.0] fix(asyncimageresponse): enhance check for received SVG response by @backportbot[bot] in #9837
  • [stable-4.0] fix: use openBrowser to open URLs by @backportbot[bot] in #9850
  • [stable-4.0] Fix #7009: Remove leftover .msi and msi.log after update by @backportbot[bot] in #9856
  • FinderSync Crash due to Socket Reading (stable-4.0) by @i2h3 in #9855
  • [stable-4.0] chore(i18n): Change group folder to team folder by @backportbot[bot] in #9868
  • [stable-4.0] feat(loginFlow): delay initialization of web view page until needed by @backportbot[bot] in #9878
  • chore: switch craft to proper branch and commit for updated openssl by @mgallien in #9881
  • [stable-4.0] fix(sharing): parse received timestamp from expiration date by @backportbot[bot] in #9888
  • chore: update AppImage builder image to latest by @mgallien in #9895

New Contributors

Full Changelog: v4.0.8...v4.0.9