Skip to content

Releases: nextcloud-releases/desktop

v3.9.0

13 Jun 10:34
v3.9.0
c6c6c61
Compare
Choose a tag to compare

List of supported platforms by this release: System Requirements

What's Changed

New Contributors

Full Changelog: nextcloud/desktop@v3.8.0...v3.9.0

Release 3.9.0-rc4

12 Jun 20:25
v3.9.0-rc4
d75d635
Compare
Choose a tag to compare
Release 3.9.0-rc4 Pre-release
Pre-release

List of supported platforms by this release: System Requirements

What's Changed

New Contributors

Full Changelog: nextcloud/desktop@v3.8.0...v3.9.0-rc4

Release 3.9.0-rc3

08 Jun 13:50
v3.9.0-rc3
60772e9
Compare
Choose a tag to compare
Release 3.9.0-rc3 Pre-release
Pre-release

List of supported platforms by this release: System Requirements

What's Changed

New Contributors

Full Changelog: nextcloud/desktop@v3.8.0...v3.9.0-rc3

Release 3.9.0-rc2

30 May 18:23
Compare
Choose a tag to compare
Release 3.9.0-rc2 Pre-release
Pre-release

What's Changed

Full Changelog: nextcloud/desktop@v3.9.0-rc1...v3.9.0-rc2

Release 3.8.1

19 Apr 14:02
v3.8.1
112a0ad
Compare
Choose a tag to compare

List of supported platforms by this release: System Requirements

Changelog

  • desktop#5570 [stable-3.8] sort encrypted files by their id to compute checksum
  • desktop#5573 [stable-3.8] try different permutation to try to recover the broken checksum
  • desktop#5578 [stable-3.8] Fix unit tests SecureFileDrop
  • desktop#5582 [stable-3.8] Do not display error status and messages when aborting a sync during hydration request in VFS mode
  • desktop#5589 [stable-3.8] in case server has no private key, let e2ee init fail
  • desktop#5592 [stable-3.8] Edit locally. Restart current folder sync immediately after file opened.
  • desktop#5597 [stable-3.8] Alway add the item at the end of the layout.
  • desktop#5599 [stable-3.8] properly preserve the format of e2ee metadata during DB operations

Release 3.8.0

31 Mar 17:13
v3.8.0
Compare
Choose a tag to compare

List of supported platforms by this release: System Requirements

Changelog

Release 3.7.4

09 Mar 15:26
v3.7.4
2babb57
Compare
Choose a tag to compare

List of supported platforms by this release: System Requirements

Changelog

  • desktop#5425 [stable-3.7] check German translation for wrong wording
  • desktop#5437 [stable-3.7] Fix "Create new folder" menu entries in settings not working correctly on macOS
  • desktop#5438 [stable-3.7] Clean up account creation and deletion code
  • desktop#5446 [stable-3.7] Fix share dialog infinite loading
  • desktop#5450 [stable-3.7] fix edit locally job not finding the user account: wrong user id
  • desktop#5454 [stable-3.7] skip e2e encrypted files with empty filename in metadata
  • desktop#5481 [stable-3.7] Always discover blacklisted folders to avoid data loss when modifying selectivesync list.
  • desktop#5483 [stable-3.7] use new connect syntax
  • desktop#5484 [stable-3.7] with cfapi when dehydrating files add missing flag
  • desktop#5487 [stable-3.7] Fix avatars not showing up in settings dialog account actions until clicked on
  • desktop#5488 [stable-3.7] Fix text labels in Sync Status component
  • desktop#5489 [stable-3.7] Fix infinite loading in the share dialog when public link shares are disabled on the server
  • desktop#5490 [stable-3.7] Ci/clang tidy checks init variables
  • desktop#5494 [stable-3.7] Display 'Search globally' as the last sharees list element
  • desktop#5499 [stable-3.7] Resize WebView widget once the loginpage rendered
  • desktop#5502 [stable-3.7] Bugfix/do not restore virtual files
  • desktop#5505 [stable-3.7] Fix display of 2FA notification.

Release 3.7.1

07 Feb 11:13
v3.7.1
eb8ee52
Compare
Choose a tag to compare

What's Changed

Read more

Release 3.7.0-rc1

30 Jan 21:55
v3.7.0-rc1
943e174
Compare
Choose a tag to compare
Release 3.7.0-rc1 Pre-release
Pre-release

List of supported platforms by this release: System Requirements

Changelog

  • desktop#4684 Open calendar notifications in the browser.
  • desktop#4736 Refactor ActivityListModel population mechanisms
  • desktop#4751 Set UnifiedSearchResultNothingFound visibility less messily
  • desktop#4768 Replace private API QZipWriter with KArchive
  • desktop#4781 Improve activity list highlighting/keyboard item selection
  • desktop#4784 Make activity action button an actual button, clean up contents
  • desktop#4786 Simplify activity list delegates by making them ItemDelegates, clean up
  • desktop#4792 Updated link to documentation
  • desktop#4817 Clean up QML type and singleton registration
  • desktop#4819 Feature/syncjournaldb handle errors
  • desktop#4875 Makes Qt WebEngine optional only on macOS
  • desktop#4902 Fix wrong estimated time when doing sync.
  • desktop#4903 Bugfix/selective sync abort error
  • desktop#4910 Fix add account window text clipping, enlarge text
  • desktop#4911 Make account setup wizard's adjustWizardSize resize to current page size instead of largest wizard page
  • desktop#4914 Bugfix/conflict resolution when selecting folder
  • desktop#4917 Fix menu bar height calculation on macOS
  • desktop#4919 Accept valid lsColJob reply XML content types
  • desktop#4920 Fix fileactivitylistmodel QML registration
  • desktop#4921 Fix ActivityItem activityHover error
  • desktop#4929 Add a new file details window, unify file activity and sharing
  • desktop#4930 Fix low-resolution file changed overlay icons in activities
  • desktop#4933 Add a QSortFilterProxyModel-based SortedActivityListModel
  • desktop#4939 Deallocate call notification dialog objects when closed
  • desktop#4940 Ensure that the file being processed has had its etag properly sanitised, log etag more
  • desktop#4942 Feature/vfs windows sharing and lock state
  • desktop#4944 Do not format text in QML components as HTML
  • desktop#4949 Validate certificate for E2EE against private key
  • desktop#4959 Add a placeholder item for empty activity list
  • desktop#4960 Ensure placeholder message in emoji picker wraps correctly
  • desktop#4961 Fix two factor auth notification: activity item was disabled.
  • desktop#4962 Fix files not unlocking after lock time expired
  • desktop#4967 Fix two factor authentication notification
  • desktop#4968 Bring back .lnk files on Windows and always treat them as non-virtual files.
  • desktop#4970 Improve handling of file name clashes
  • desktop#4972 Ensure strings in main window QML are presented as plain text and not HTML
  • desktop#4976 Improve the error box QML component
  • desktop#4979 Use correct version copmparison on NSIS updater: fix update from rc
  • desktop#4982 Fix link shares default expire date being enforced as maximum expire date even when maximum date enforcement is disabled on the server
  • desktop#4985 Fix 'Reply' primary property.
  • desktop#4986 Fix sync progress bar colours in dark mode
  • desktop#4987 Fix predefined status text formatting
  • desktop#4988 Don't set up tray context menu on macOS, even if not building app bundle
  • desktop#4989 Fix the dismiss button: display it whenever possible.
  • desktop#4990 Improve 'Handle local file editing' feature. Add loading popup. Add force sync before opening a file.
  • desktop#4991 Let's check the format via some github action
  • desktop#4992 Ci/use no discard
  • desktop#4993 Apply modernize-use-using via clang-tidy
  • desktop#4994 Avoid possibly crashing static_cast
  • desktop#4995 Ci/check clang tidy in ci
  • desktop#4996 Alway use constexpr for all text constants
  • desktop#4998 Do not ignore return value
  • desktop#4999 Check our code with clang-tidy
  • desktop#5002 Update client image
  • desktop#5003 Switch AppImage CI to latest tag: client-appimage-6
  • desktop#5004 Configure a list of checks for clang-tidy
  • desktop#5007 Add a nix flake for easy building and dev environments
  • desktop#5012 Fix invisible user status selector button not being checked when user is in Offline mode
  • desktop#5013 Improve "pretty user name"-related strings, display in webflow credentials
  • desktop#5018 Add a 'Sync now' button to the sync status header in the tray window
  • desktop#5019 Update after tx migrate
  • desktop#5022 Command-line client. Do not trust SSL certificates by default, unless '--trust' option is set.
  • desktop#5024 Bugfix/files lock fail metadata
  • desktop#5026 Modernise and improve code in AccountManager
  • desktop#5027 Modernise and improve code in AccountSettings
  • desktop#5032 Improve logs when adding sync errors in activity list of main dialog
  • desktop#5039 Bugfix/check token for edit locally requests
  • desktop#5040 Fix account not found when doing local file editing.
  • desktop#5042 Make Systray's void methods slots
  • desktop#5066 Update CHANGELOG with 3.6.1 changes.
  • desktop#5067 E2EE. Do not generate keypair without user request.
  • desktop#5070 Remove unneeded parameter from CleanupPollsJob constructor
  • desktop#5071 Clean up methods in sync engine
  • desktop#5074 Fix call notification dialog buttons
  • desktop#5081 Implement context menu entry "Leave this share"
  • desktop#5086 Update CMake usage in README build instructions
  • desktop#5087 Emit missing signal to update folder sync status icon
  • desktop#5088 Fully qualify types in signals and slots
  • desktop#5089 Fix instances of: c++11 range-loop might detach Qt container warnings
  • desktop#5092 Fix incorrect current user index when adding or removing a user account. Also fix incorrect user avatar lookup by id.
  • desktop#5093 Validate and sanitise edit locally token and relpath before sending to server
  • desktop#5097 Only show Sync Now button if account is connected
  • desktop#5102 Fix macOS autoupdater settings
  • [des...
Read more

Release 3.6.4

08 Dec 11:38
v3.6.4
3ffb982
Compare
Choose a tag to compare

List of supported platforms by this release: System Requirements

Changelog

  • desktop#5254 [stable-3.6] do not create GUI from a random thread and show error on real error