Skip to content

Releases: nextcloud/desktop

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

Release 3.6.3

08 Dec 08:17
v3.6.3
e03ab5c
Compare
Choose a tag to compare

What's Changed

  • [stable-3.6] Fix typo of connector by @backportbot-nextcloud in #5171
  • [stable-3.6] fix renaming of folders with a deep hierarchy inside them by @backportbot-nextcloud in #5186
  • [stable-3.6] Make user status selector modal, show user header by @backportbot-nextcloud in #5213
  • [stable-3.6] Prevent bad encrypting of folder if E2EE has not been correctly set up by @backportbot-nextcloud in #5225
  • Add forcefoldersync method to folder manager by @allexzander in #5239
  • [stable-3.6] Feature/edit file locally restart sync by @backportbot-nextcloud in #5237
  • [stable-3.6] Make use of plain text-enforcing qml labels by @claucambra in #5240
  • [stable-3.6] Lock file when editing locally by @backportbot-nextcloud in #5246
  • [stable-3.6] Format some QLabels as plain text by @backportbot-nextcloud in #5249

Full Changelog: v3.6.2...v3.6.3

Release 3.6.2

10 Nov 15:44
v3.6.2
Compare
Choose a tag to compare

What's Changed

  • [stable-3.6] Fix call notification dialog buttons by @backportbot-nextcloud in #5075
  • [stable-3.6] emit missing signal to update folder sync status icon by @backportbot-nextcloud in #5090
  • [stable-3.6] Fix macOS autoupdater settings by @backportbot-nextcloud in #5103
  • [stable-3.6] Validate and sanitise edit locally token and relpath before sending to server by @backportbot-nextcloud in #5106
  • [stable-3.6] Fix compatibility with newer python3-nautilus by @backportbot-nextcloud in #5112
  • [stable-3.6] Refactor FolderMan's "Edit Locally" capabilities as separate class by @backportbot-nextcloud in #5111
  • [stable-3.6] use new public API to open an edit locally URL by @backportbot-nextcloud in #5117
  • [stable-3.6] Use separate variable for cfg file name in CMAKE. by @backportbot-nextcloud in #5140
  • Fix stable-3.6 compile on macOS by @claucambra in #5154
  • Fix bad backport of CustomButton changes in Stable-3.6 by @claucambra in #5155
  • Backport/5067/stable 3.6 by @allexzander in #5153
  • Backport/5092/stable 3.6 by @allexzander in #5156
  • [stable-3.6] properly escape a path when creating a test file during tests by @backportbot-nextcloud in #5158

Full Changelog: v3.6.1...v3.6.2

Release 3.6.1

19 Oct 08:05
v3.6.1
5dfc0ca
Compare
Choose a tag to compare

What's Changed

  • [stable-3.6] Fix wrong estimated time when doing sync. by @backportbot-nextcloud in #4907
  • [stable-3.6] Bugfix/conflict resolution when selecting folder by @backportbot-nextcloud in #4922
  • [stable-3.6] Fix menu bar height calculation on macOS by @backportbot-nextcloud in #4923
  • [stable-3.6] Fix add account window text clipping, enlarge text by @backportbot-nextcloud in #4926
  • [stable-3.6] Bugfix/selective sync abort error by @backportbot-nextcloud in #4908
  • [stable-3.6] Accept valid lsColJob reply XML content types by @backportbot-nextcloud in #4928
  • [stable-3.6] Fix low-resolution file changed overlay icons in activities by @backportbot-nextcloud in #4934
  • [stable-3.6] Deallocate call notification dialog objects when closed by @backportbot-nextcloud in #4941
  • [stable-3.6] Ensure that the file being processed has had its etag properly sanitised, log etag more by @backportbot-nextcloud in #4943
  • [stable-3.6] Do not format text in QML components as HTML by @backportbot-nextcloud in #4974
  • [stable-3.6] Ensure strings in main window QML are presented as plain text and not HTML by @backportbot-nextcloud in #4973
  • [stable-3.6] Fix two factor authentication notification by @backportbot-nextcloud in #4978
  • [stable-3.6] Bring back .lnk files on Windows and always treat them as non-virtual files. by @backportbot-nextcloud in #5000
  • [stable-3.6] Fix 'Reply' primary property. by @backportbot-nextcloud in #5006
  • [stable-3.6] Update after tx migrate by @backportbot-nextcloud in #5020
  • [stable-3.6] Command-line client. Do not trust SSL certificates by default, unless '--trust' option is set. by @backportbot-nextcloud in #5030
  • [stable-3.6] Fix invisible user status selector button not being checked when user is in Offline mode by @backportbot-nextcloud in #5037
  • [stable-3.6] Fix link shares default expire date being enforced as maximum expire date even when maximum date enforcement is disabled on the server by @backportbot-nextcloud in #5048
  • Improve 'Handle local file editing' feature. Add loading popup. Add f… by @mgallien in #5054
  • Backport/5039/bugfix/check token for edit locally requests by @mgallien in #5055
  • Fix account not found when doing local file editing. by @mgallien in #5056
  • Fix two factor auth notification: activity item was disabled. by @camilasan in #5057
  • Backport/4989/stable 3.6 by @camilasan in #5052
  • [stable-3.6] use correct version copmparison on NSIS updater: fix update from rc by @backportbot-nextcloud in #5053
  • [stable-3.6] Fix predefined status text formatting by @backportbot-nextcloud in #5058
  • [stable-3.6] Fix sync progress bar colours in dark mode by @backportbot-nextcloud in #5059
  • [stable-3.6] Improve handling of file name clashes by @backportbot-nextcloud in #5061
  • [stable-3.6] Ensure placeholder message in emoji picker wraps correctly by @backportbot-nextcloud in #5063

Full Changelog: v3.6.0...v3.6.1

Release 3.6.0

07 Sep 09:18
v3.6.0
ccc9f89
Compare
Choose a tag to compare

What's Changed

  • Updating command-rebase.yml workflow from template by @nextcloud-command in #4333
  • l10n: Changed triple dot to ellipsis by @rakekniven in #4469
  • Ensure cache is stored in default cache location by @claucambra in #4485
  • Add new and correct sparkle update signature by @claucambra in #4478
  • Remove "…" from "Create Debug Archive" button by @spacegaier in #4380
  • l10n: Remove string from translation by @rakekniven in #4473
  • docs: Replace "preceded" with "followed" in #4249
  • Use full-bleed Start Tile by @elsiehupp in #2982
  • only add OCS-APIREQUEST header for 1st request of webflow v1 by @mgallien in #4510
  • Ask for Desktop Client version by @solracsf in #4499
  • Make the make_universal.py script more verbose for easier debugging by @claucambra in #4501
  • Revamp notifications for macOS and add support for actionable update notifications by @claucambra in #4512
  • Do not replace strings in action links coming from the notification api. by @camilasan in #4522
  • Use proper online status for user ('dnd', 'online', 'invisible', etc.) to enable or disable desktop notifications. by @allexzander in #4507
  • Fix crashing of finder sync extension caused by dispatch_source_cancel of nullptr by @claucambra in #4520
  • Simplify and remove the notification "cache" by @claucambra in #4508
  • Bugfix. Take root folder's files size into account when displaying the total size in selective sync dialog. by @allexzander in #4532
  • Fix tray icon not displaying "Open main dialog" by @claucambra in #4484
  • Fix activity list item issues with colours/layout/etc. by @claucambra in #4472
  • Bugfix/allow manual rename files with spaces by @allexzander in #4454
  • Fixed share link expiration box being ineditable and always attempting to set invalid date by @claucambra in #4543
  • if an exclude file is deleted, skip it and remove it from internal list by @mgallien in #4519
  • Bugfix/two factor notification by @camilasan in #4518
  • Fix visual borking in the share dialog by @claucambra in #4540
  • Change three dots to an ellipsis and add a space by @Valdnet in #4551
  • add explicit capture for lambda by @mgallien in #4553
  • Stretch WebView to fit dialog's height. by @allexzander in #4554
  • Explicitly ask user for notification authorisation on launch (macOS) by @claucambra in #4556
  • Add and use DO_NOT_REBOOT_IN_SILENT=1 parameter for MSI to not reboot during the auto-update. by @allexzander in #4566
  • Fix crash caused by overflow in FinderSyncExtension by @claucambra in #4562
  • add new fixup workflow from nextcloud org by @mgallien in #4560
  • Bump up minimum macOS version by @claucambra in #4564
  • Display chat message inside the OS notification. by @allexzander in #4575
  • Fix 'TypeError: Cannot readproperty 'messageSent' of undefined'. by @camilasan in #4573
  • Update autoupdater doc with info about the macOS autoupdater by @claucambra in #4587
  • Reduce spacing above the buttons: spacing should be same as space between lines in the text above by @camilasan in #4572
  • Add a transparent background to the send reply button. by @camilasan in #4578
  • l10n: Fixed grammar by @rakekniven in #4495
  • Fix build on macOS versions pre-11 (down to 10.14) by @claucambra in #4563
  • Ignore Office temp folders on Mac ('.sb-' in folder name). by @allexzander in #4615
  • Fix building the client on macOS without the application bundle by @claucambra in #4612
  • Feature/generate state icons from svg by @allexzander in #4622
  • Prevent call dialogs from being presented when do not disturb is set as the user status by @claucambra in #4611
  • Bugfix/enable Windows CI unit tests and test coverage by @allexzander in #4609
  • Rephrase login dialog button text to be in line with clients on other platforms by @claucambra in #4637
  • Remove assert, it is no longer useful. by @camilasan in #4645
  • Fix segfault when _transferDataSocket is nullptr. by @camilasan in #4656
  • Add contrast to the text/icon of buttons if the server defined color is light. by @camilasan in #4641
  • Ensure call notification stays on top of other windows by @claucambra in #4659
  • fix general section by @jospoortvliet in #4439
  • Remove tooltip because it is only repeating the label of the link. by @camilasan in #4657
  • bugfix/share-dialog by @camilasan in #4640
  • force OpenGL via Angle and using warp direct3d software rasterizer by @mgallien in #4582
  • Redesign local folder information in the account-adding wizard by @claucambra in #4638
  • Fix crashing when selecting user status and predefined statuses not appearing by @claucambra in #4616
  • Make the share dialog resizeable by @claucambra in #4663
  • Make client language gender-neutral and more clear by @claucambra in #4667
  • Add SVG icon styled for macOS Big Sur by @elsiehupp in #4631
  • Make user status dialog look in line with the rest of the desktop client tray and Nextcloud by @claucambra in #4624
  • Fix the system tray menu not being correctly replaced in setupContextMenu on GNOME by @claucambra in #4655
  • Updating command-rebase.yml workflow from template by @nextcloud-command in #4526
  • Correct spelling by @Valdnet in #4678
  • Reply button size should be same as the input field, smaller + text color by @camilasan in #4577
  • Windows CI. Use specific Craft revision. by @allexzander in #4682
  • use an en-dash for the userstatus panel by @szaimen in #4671
  • Close call notifications when the call has been joined by the user, or the call has ended by @claucambra in #4672
  • Ensure the dispatch source only gets deallocated after the dispatch_source_cancel is done, avoiding crashing of the Finder Sync Extension on macOS by @claucambra in #4643
  • Increase the call state checking interval to not overload the server by @claucambra in #4693
  • Work around issues with window positioning on Linux DEs, hardcode tray window to screen center when new account added by @claucambra in #4685
  • Add 'db/local/remote' reference to log string. by @camilasan in #4683
  • Add a custom back button to the account wizard's advanced setup page by @claucambra in #4686
  • Clean up systray methods, make more QML-friendly by @claucambra in #4687
  • Add a placeholder message for the recents tab of the emoji picker by @claucambra in #4628
  • Fix bad quote in CMakeLists PNG generation message by @claucambra in #4700
  • Properly adapt the UserStatusSelectorModel to QML, eliminate hacks, make code more declarative by @claucambra in #4650
  • Refactor tray window opening code for clarity and efficiency by @claucambra in #4688
  • Only set _FORTIFY_SOURCE when a higher level of this flag has not been set by @claucambra in #4703
  • Limit concurrent notifications by @claucambra in #4706
  • Use macOS-specific application icon by @claucambra in #4707...
Read more

Release 3.6.0-rc2

22 Aug 08:01
v3.6.0-rc2
Compare
Choose a tag to compare
Release 3.6.0-rc2 Pre-release
Pre-release

What's Changed

  • Ensure file activity dialog is centered on screen and appears at top of window stack by @claucambra in #4853
  • Prevent crashing when trying to create error-ing QML component in systray.cpp, output error to log by @claucambra in #4850
  • Fix alignment of predefined status contents regardless of emoji fonts by @claucambra in #4845
  • Ensure that clear status message combo box is at least implicit width by @claucambra in #4844
  • Prevent the 'Cancel' button of the user status selector getting squashed by @claucambra in #4843

Full Changelog: v3.6.0-rc1...v3.6.0-rc2

Release 3.6.0-rc1

15 Aug 12:26
v3.6.0-rc1
01c90db
Compare
Choose a tag to compare
Release 3.6.0-rc1 Pre-release
Pre-release

What's Changed

  • Updating command-rebase.yml workflow from template by @nextcloud-command in #4333
  • l10n: Changed triple dot to ellipsis by @rakekniven in #4469
  • Ensure cache is stored in default cache location by @claucambra in #4485
  • Add new and correct sparkle update signature by @claucambra in #4478
  • Remove "…" from "Create Debug Archive" button by @spacegaier in #4380
  • l10n: Remove string from translation by @rakekniven in #4473
  • docs: Replace "preceded" with "followed" by @carlcsaposs in #4249
  • Use full-bleed Start Tile by @elsiehupp in #2982
  • only add OCS-APIREQUEST header for 1st request of webflow v1 by @mgallien in #4510
  • Ask for Desktop Client version by @solracsf in #4499
  • Make the make_universal.py script more verbose for easier debugging by @claucambra in #4501
  • Revamp notifications for macOS and add support for actionable update notifications by @claucambra in #4512
  • Do not replace strings in action links coming from the notification api. by @camilasan in #4522
  • Use proper online status for user ('dnd', 'online', 'invisible', etc.) to enable or disable desktop notifications. by @allexzander in #4507
  • Fix crashing of finder sync extension caused by dispatch_source_cancel of nullptr by @claucambra in #4520
  • Simplify and remove the notification "cache" by @claucambra in #4508
  • Bugfix. Take root folder's files size into account when displaying the total size in selective sync dialog. by @allexzander in #4532
  • Fix tray icon not displaying "Open main dialog" by @claucambra in #4484
  • Fix activity list item issues with colours/layout/etc. by @claucambra in #4472
  • Bugfix/allow manual rename files with spaces by @allexzander in #4454
  • Fixed share link expiration box being ineditable and always attempting to set invalid date by @claucambra in #4543
  • if an exclude file is deleted, skip it and remove it from internal list by @mgallien in #4519
  • Bugfix/two factor notification by @camilasan in #4518
  • Fix visual borking in the share dialog by @claucambra in #4540
  • Change three dots to an ellipsis and add a space by @Valdnet in #4551
  • add explicit capture for lambda by @mgallien in #4553
  • Stretch WebView to fit dialog's height. by @allexzander in #4554
  • Explicitly ask user for notification authorisation on launch (macOS) by @claucambra in #4556
  • Add and use DO_NOT_REBOOT_IN_SILENT=1 parameter for MSI to not reboot during the auto-update. by @allexzander in #4566
  • Fix crash caused by overflow in FinderSyncExtension by @claucambra in #4562
  • add new fixup workflow from nextcloud org by @mgallien in #4560
  • Bump up minimum macOS version by @claucambra in #4564
  • Display chat message inside the OS notification. by @allexzander in #4575
  • Fix 'TypeError: Cannot readproperty 'messageSent' of undefined'. by @camilasan in #4573
  • Update autoupdater doc with info about the macOS autoupdater by @claucambra in #4587
  • Reduce spacing above the buttons: spacing should be same as space between lines in the text above by @camilasan in #4572
  • Add a transparent background to the send reply button. by @camilasan in #4578
  • l10n: Fixed grammar by @rakekniven in #4495
  • Fix build on macOS versions pre-11 (down to 10.14) by @claucambra in #4563
  • Ignore Office temp folders on Mac ('.sb-' in folder name). by @allexzander in #4615
  • Fix building the client on macOS without the application bundle by @claucambra in #4612
  • Feature/generate state icons from svg by @allexzander in #4622
  • Prevent call dialogs from being presented when do not disturb is set as the user status by @claucambra in #4611
  • Bugfix/enable Windows CI unit tests and test coverage by @allexzander in #4609
  • Rephrase login dialog button text to be in line with clients on other platforms by @claucambra in #4637
  • Remove assert, it is no longer useful. by @camilasan in #4645
  • Fix segfault when _transferDataSocket is nullptr. by @camilasan in #4656
  • Add contrast to the text/icon of buttons if the server defined color is light. by @camilasan in #4641
  • Ensure call notification stays on top of other windows by @claucambra in #4659
  • fix general section by @jospoortvliet in #4439
  • Remove tooltip because it is only repeating the label of the link. by @camilasan in #4657
  • bugfix/share-dialog by @camilasan in #4640
  • force OpenGL via Angle and using warp direct3d software rasterizer by @mgallien in #4582
  • Redesign local folder information in the account-adding wizard by @claucambra in #4638
  • Fix crashing when selecting user status and predefined statuses not appearing by @claucambra in #4616
  • Make the share dialog resizeable by @claucambra in #4663
  • Make client language gender-neutral and more clear by @claucambra in #4667
  • Add SVG icon styled for macOS Big Sur by @elsiehupp in #4631
  • Make user status dialog look in line with the rest of the desktop client tray and Nextcloud by @claucambra in #4624
  • Fix the system tray menu not being correctly replaced in setupContextMenu on GNOME by @claucambra in #4655
  • Updating command-rebase.yml workflow from template by @nextcloud-command in #4526
  • Correct spelling by @Valdnet in #4678
  • Reply button size should be same as the input field, smaller + text color by @camilasan in #4577
  • Windows CI. Use specific Craft revision. by @allexzander in #4682
  • use an en-dash for the userstatus panel by @szaimen in #4671
  • Close call notifications when the call has been joined by the user, or the call has ended by @claucambra in #4672
  • Ensure the dispatch source only gets deallocated after the dispatch_source_cancel is done, avoiding crashing of the Finder Sync Extension on macOS by @claucambra in #4643
  • Increase the call state checking interval to not overload the server by @claucambra in #4693
  • Work around issues with window positioning on Linux DEs, hardcode tray window to screen center when new account added by @claucambra in #4685
  • Add 'db/local/remote' reference to log string. by @camilasan in #4683
  • Add a custom back button to the account wizard's advanced setup page by @claucambra in #4686
  • Clean up systray methods, make more QML-friendly by @claucambra in #4687
  • Add a placeholder message for the recents tab of the emoji picker by @claucambra in #4628
  • Fix bad quote in CMakeLists PNG generation message by @claucambra in #4700
  • Properly adapt the UserStatusSelectorModel to QML, eliminate hacks, make code more declarative by @claucambra in #4650
  • Refactor tray window opening code for clarity and efficiency by @claucambra in #4688
  • Only set _FORTIFY_SOURCE when a higher level of this flag has not been set by @claucambra in #4703
  • Limit concurrent notifications by @claucambra in #4706
  • Use macOS-specific application icon by @claucambra in https://github.com/nextcloud/d...
Read more

Release 3.5.4

02 Aug 16:25
v3.5.4
Compare
Choose a tag to compare

List of supported platforms by this release: System Requirements

Changelog

  • #4794 Add and use DO_NOT_REBOOT_IN_SILENT=1 parameter for MSI to not reboot during the auto-update.
  • #4801 Always run MSI with full UI

Release 3.5.3

29 Jul 15:55
v3.5.3
c48a8d8
Compare
Choose a tag to compare

List of supported platforms by this release: System Requirements

Changelog

  • desktop#4726 [stable-3.5] Fix the system tray menu not being correctly replaced in setupContextMenu on GNOME
  • desktop#4727 [stable-3.5] Ensure call notification stays on top of other windows
  • desktop#4729 [stable-3.5] Work around issues with window positioning on Linux DEs, hardcode tray window to screen center when new account added
  • desktop#4731 [stable-3.5] Clean up systray methods, make more QML-friendly
  • desktop#4739 [stable-3.5] Refactor tray window opening code for clarity and efficiency
  • desktop#4740 [stable-3.5] Only set _FORTIFY_SOURCE when a higher level of this flag has not been set
  • desktop#4741 [stable-3.5] Limit concurrent notifications
  • desktop#4742 [stable-3.5] Take ints by value rather than reference in UserModel methods
  • desktop#4743 [stable-3.5] Respect skipAutoUpdateCheck in nextcloud.cfg with Sparkle on macOS
  • desktop#4744 [stable-3.5] Use preprocessor directive rather than normal 'if' for UNNotification types
  • desktop#4745 [stable-3.5] QML-ify the UserModel, use properties rather than setter methods
  • desktop#4750 [stable-3.5] Fix ActivityItemContent QML paintedWidth errors
  • desktop#4763 [stable-3.5] Stop clearing notifications when new notifications are received
  • desktop#4764 [stable-3.5] Ensure debug archive contents are readable by any user
  • desktop#4765 [stable-3.5] Stop styling QML unified search items hierarchically, use global Style constants
  • desktop#4766 [stable-3.5] Update macOS Info.plist
  • desktop#4767 [stable-3.5] print sync direction in SyncFileStatusTracker::slotAboutToPropagate
  • desktop#4772 [stable-3.5] Remove Ubuntu Impish, add Kinetic
  • desktop#4775 [stable-3.5] Ensure that throttled notifications still appear in tray activity model
  • desktop#4783 [stable-3.5] Make apps menu scrollable when content taller than available vertical space, preventing borking of layout

Release 3.5.2

04 Jul 14:56
v3.5.2
eb5c589
Compare
Choose a tag to compare

List of supported platforms by this release: System Requirements

Changelog

  • desktop#4569 [stable-3.5] Explicitly ask user for notification authorisation on launch (macOS)
  • desktop#4571 [stable-3.5] Fix crash caused by overflow in FinderSyncExtension
  • desktop#4583 [stable-3.5] add new fixup workflow from nextcloud org
  • desktop#4589 [stable-3.5] Bump up minimum macOS version
  • desktop#4592 [stable-3.5] Display chat message inside the OS notification.
  • desktop#4595 [stable-3.5] Fix 'TypeError: Cannot readproperty 'messageSent' of undefined'.
  • desktop#4596 [stable-3.5] Add a transparent background to the send reply button.
  • desktop#4605 [stable-3.5] Fix build on macOS versions pre-11 (down to 10.14)
  • desktop#4623 [stable-3.5] Ignore Office temp folders on Mac ('.sb-' in folder name).
  • desktop#4647 [stable-3.5] Remove assert, it is no longer useful.
  • desktop#4658 [stable-3.5] Add contrast to the text/icon of buttons if the server defined color is light.
  • desktop#4665 [stable-3.5] fix general section
  • desktop#4666 [stable-3.5] Remove tooltip because it is only repeating the label of the link.
  • desktop#4668 [stable-3.5] bugfix/share-dialog
  • desktop#4676 [stable-3.5] Updating command-rebase.yml workflow from template
  • desktop#4680 [stable-3.5] Reply button size should be same as the input field, smaller + text color
  • desktop#4692 [stable-3.5] Close call notifications when the call has been joined by the user, or the call has ended
  • desktop#4694 [stable-3.5] Increase the call state checking interval to not overload the server
  • desktop#4696 [stable-3.5] Ensure the dispatch source only gets deallocated after the dispatch_source_cancel is done, avoiding crashing of the Finder Sync Extension on macOS