github nextcloud-releases/desktop v3.7.0-rc1
Release 3.7.0-rc1

latest releases: v3.14.3, v3.14.4, v3.14.2...
pre-release21 months ago

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
  • desktop#5104 Bugfix/delete folders during propagation even when propagation has errors
  • desktop#5105 Fix compatibility with newer python3-nautilus
  • desktop#5107 Refactor FolderMan's "Edit Locally" capabilities as separate class
  • desktop#5109 Add support cmake unity build
  • desktop#5116 Use new public API to open an edit locally URL
  • desktop#5118 Remove unused remotePath in User::processCompletedSyncItem
  • desktop#5123 Remove unused internal link widget from old share dialog
  • desktop#5124 Add end-to-end tests to our CI
  • desktop#5127 Remove unused app pointer in CocoaInitializer
  • desktop#5129 Ensure 'Sync now' button doesn't have its text elided
  • desktop#5131 Add an internal link share to the share dialog
  • desktop#5132 Fix share delegate button icon colors in dark mode
  • desktop#5136 Use separate variable for cfg file name in CMAKE.
  • desktop#5139 Show file details within the tray dialog, rather than in a separate dialog
  • desktop#5141 Fix migration from old settings configuration files
  • desktop#5143 Add interactive NC Talk notifications on macOS
  • desktop#5145 Make user status selector modal, show user header
  • desktop#5148 Do not use copy-assignment of QDialog.
  • desktop#5151 Properly escape a path when creating a test file during tests
  • desktop#5152 Ensure forcing a folder to be synced unpauses syncing on said folder
  • desktop#5157 Fix typo of connector
  • desktop#5163 Remove close/dismiss button from encryption message
  • desktop#5164 Clearly tell user that E2EE has been enabled for an account
  • desktop#5167 Add ability to disable E2EE
  • desktop#5172 Fix ActivityList delegate warnings
  • desktop#5173 Remove reference to inexistent property in NCCustomButton
  • desktop#5175 Feature/edit file locally restart sync
  • desktop#5178 Switch back to upstream craft
  • desktop#5179 Differentiate between E2EE not being enabled at all vs. E2EE being enabled already through another device in account settings message
  • desktop#5181 Only show mnemonic request dialog when user explicitly wants to enable E2EE
  • desktop#5182 Fix renaming of folders with a deep hierarchy inside them
  • desktop#5188 Check that we update local file mtime on changes from server
  • desktop#5189 Fix bad custom button alignments, sizings, etc.
  • desktop#5192 Modernize the Dolphin action plugin
  • desktop#5194 Replace share settings popup with a page on a StackView
  • desktop#5199 Cmake: Use FindPkgConfig's pkg_get_variable instead of custom macro
  • desktop#5200 Ci/do not modify configuration file duringtests
  • desktop#5201 Fix regressions on pinState management when doing renames
  • desktop#5202 Fix tray window margins, stop cutting into window border
  • desktop#5206 Ci/do not override configuration file
  • desktop#5209 Fix CfApiShellExtensionsIPCTest
  • desktop#5214 Explicitly size and align user status selector text input to avoid bugs with alternate QtQuick styles
  • desktop#5216 Fix BasicComboBox internal layout
  • desktop#5220 L10n: Fixed grammar
  • desktop#5221 L10n: Correct spelling
  • desktop#5223 Prevent bad encrypting of folder if E2EE has not been correctly set up
  • desktop#5224 Bugfix/case cash conflicts should not terminate sync
  • desktop#5226 Lock file when editing locally
  • desktop#5227 Update macOS shell integration deployment targets
  • desktop#5231 Ensure more QML text components are rendering things as plain text
  • desktop#5232 Feature/sync with case clash names
  • desktop#5233 Make use of plain text-enforcing qml labels
  • desktop#5241 Fix CI errors for Edit Locally.
  • desktop#5245 Remove unused HeaderBanner component
  • desktop#5247 Format some QLabels as plain text
  • desktop#5253 Do not create GUI from a random thread and show error on real error
  • desktop#5256 Do not use bulk upload for e2ee files
  • desktop#5257 Fix typo
  • desktop#5258 Feature/do not sync enc folders if e2ee is not setup
  • desktop#5261 Silence sync termination errors when running EditLocallyJob.
  • desktop#5263 Add an "Encrypt" menu entry in file browser context menu for folders
  • desktop#5266 Fix fetch more unified search result item not being clickable
  • desktop#5269 Sets a fixed version for pixman when buildign desktop client via Craft
  • desktop#5271 Feature/remove obsolete names
  • desktop#5272 Replace now deprecated FSEventStreamScheduleWithRunLoop with FSEventStreamSetDispatchQueue
  • desktop#5273 Fix SyncEngineTest failure when localstate is destroyed.
  • desktop#5274 Avoid the Get-Task-Allow Entitlement (macOS Notarization)
  • desktop#5279 Fix full-text search results not being opened in browser
  • desktop#5286 Fix warnings on QPROPERTY-s
  • desktop#5287 Make correct use of Qt signal 'emit' keyword
  • desktop#5289 Declare all QRegularExpressions statically
  • desktop#5290 Remove unused variables
  • desktop#5291 Use QFileInfo::exists where we are only creating a QFileInfo to check if file exists
  • desktop#5293 Update file's metadata in the local database when the etag changes while file remains unchanged. Fix subsequent conflict when locking and unlocking.
  • desktop#5295 Feature/move shellextensions to root installdir
  • desktop#5296 Allow setting up an account with apppasword and folder via command-line arguments. For deployment.
  • desktop#5297 L10n: Remove space
  • desktop#5298 Improve backup dark mode palette for Windows
  • desktop#5299 Fix macOS shell integration class inits
  • desktop#5309 Drop dependency on Qt Quick Controls 1
  • desktop#5317 Don't try to lock folders when editing locally
  • desktop#5322 Fix migration from legacy client when override server url is set
  • desktop#5323 Bugfix/e2ee vulnerability empty metadatakeys
  • desktop#5324 Always generate random initialization vector when uploading encrypted file
  • desktop#5329 Feature/allow forceoverrideurl via command line
  • desktop#5358 Fix bad string for translation.
  • desktop#5361 Update legal notice to 2023
  • desktop#5362 Migrate old configs
  • desktop#5366 Remove unused monochrome icons setting
  • desktop#5370 Always unlock E2EE folders, even when network failure or crash.
  • desktop#5371 Edit locally. Do not lock if locking is disabled on the server.
  • desktop#5372 Revert "Merge pull request #5366 from nextcloud/bugfix/remove-mono-icons-setting"

Don't miss a new desktop release

NewReleases is sending notifications on new releases.