Releases: nextcloud-releases/desktop
Releases · nextcloud-releases/desktop
Release 3.6.2
What's Changed
- [stable-3.6] Fix call notification dialog buttons by @backportbot-nextcloud in nextcloud/desktop#5075
- [stable-3.6] emit missing signal to update folder sync status icon by @backportbot-nextcloud in nextcloud/desktop#5090
- [stable-3.6] Fix macOS autoupdater settings by @backportbot-nextcloud in nextcloud/desktop#5103
- [stable-3.6] Validate and sanitise edit locally token and relpath before sending to server by @backportbot-nextcloud in nextcloud/desktop#5106
- [stable-3.6] Fix compatibility with newer python3-nautilus by @backportbot-nextcloud in nextcloud/desktop#5112
- [stable-3.6] Refactor FolderMan's "Edit Locally" capabilities as separate class by @backportbot-nextcloud in nextcloud/desktop#5111
- [stable-3.6] use new public API to open an edit locally URL by @backportbot-nextcloud in nextcloud/desktop#5117
- [stable-3.6] Use separate variable for cfg file name in CMAKE. by @backportbot-nextcloud in nextcloud/desktop#5140
- Fix stable-3.6 compile on macOS by @claucambra in nextcloud/desktop#5154
- Fix bad backport of CustomButton changes in Stable-3.6 by @claucambra in nextcloud/desktop#5155
- Backport/5067/stable 3.6 by @allexzander in nextcloud/desktop#5153
- Backport/5092/stable 3.6 by @allexzander in nextcloud/desktop#5156
- [stable-3.6] properly escape a path when creating a test file during tests by @backportbot-nextcloud in nextcloud/desktop#5158
Full Changelog: nextcloud/desktop@v3.6.1...v3.6.2
Release 3.6.1
List of supported platforms by this release: System Requirements
Changelog
- desktop#4907 [stable-3.6] Fix wrong estimated time when doing sync.
- desktop#4908 [stable-3.6] Bugfix/selective sync abort error
- desktop#4922 [stable-3.6] Bugfix/conflict resolution when selecting folder
- desktop#4923 [stable-3.6] Fix menu bar height calculation on macOS
- desktop#4926 [stable-3.6] Fix add account window text clipping, enlarge text
- desktop#4928 [stable-3.6] Accept valid lsColJob reply XML content types
- desktop#4934 [stable-3.6] Fix low-resolution file changed overlay icons in activities
- desktop#4941 [stable-3.6] Deallocate call notification dialog objects when closed
- desktop#4943 [stable-3.6] Ensure that the file being processed has had its etag properly sanitised, log etag more
- desktop#4973 [stable-3.6] Ensure strings in main window QML are presented as plain text and not HTML
- desktop#4974 [stable-3.6] Do not format text in QML components as HTML
- desktop#4978 [stable-3.6] Fix two factor authentication notification
- desktop#5000 [stable-3.6] Bring back .lnk files on Windows and always treat them as non-virtual files.
- desktop#5006 [stable-3.6] Fix 'Reply' primary property.
- desktop#5020 [stable-3.6] Update after tx migrate
- desktop#5030 [stable-3.6] Command-line client. Do not trust SSL certificates by default, unless '--trust' option is set.
- desktop#5037 [stable-3.6] Fix invisible user status selector button not being checked when user is in Offline mode
- desktop#5048 [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
- desktop#5052 Backport/4989/stable 3.6
- desktop#5053 [stable-3.6] use correct version copmparison on NSIS updater: fix update from rc
- desktop#5054 Improve 'Handle local file editing' feature. Add loading popup. Add f…
- desktop#5055 Backport/5039/bugfix/check token for edit locally requests
- desktop#5056 Fix account not found when doing local file editing.
- desktop#5057 Fix two factor auth notification: activity item was disabled.
- desktop#5058 [stable-3.6] Fix predefined status text formatting
- desktop#5059 [stable-3.6] Fix sync progress bar colours in dark mode
- desktop#5061 [stable-3.6] Improve handling of file name clashes
- desktop#5063 [stable-3.6] Ensure placeholder message in emoji picker wraps correctly
Release 3.6.0
List of supported platforms by this release: System Requirements
Changelog
- desktop#3461 Fix crash in cldapi.dll
- desktop#4526 Updating command-rebase.yml workflow from template
- desktop#4577 Reply button size should be same as the input field, smaller + text color
- desktop#4616 Fix crashing when selecting user status and predefined statuses not appearing
- desktop#4624 Make user status dialog look in line with the rest of the desktop client tray and Nextcloud
- desktop#4628 Add a placeholder message for the recents tab of the emoji picker
- desktop#4631 Add SVG icon styled for macOS Big Sur
- desktop#4643 Ensure the dispatch source only gets deallocated after the dispatch_source_cancel is done, avoiding crashing of the Finder Sync Extension on macOS
- desktop#4650 Properly adapt the UserStatusSelectorModel to QML, eliminate hacks, make code more declarative
- desktop#4655 Fix the system tray menu not being correctly replaced in setupContextMenu on GNOME
- desktop#4663 Make the share dialog resizeable
- desktop#4667 Make client language gender-neutral and more clear
- desktop#4671 Use an en-dash for the userstatus panel
- desktop#4672 Close call notifications when the call has been joined by the user, or the call has ended
- desktop#4678 Correct spelling
- desktop#4679 Print sync direction in SyncFileStatusTracker::slotAboutToPropagate
- desktop#4682 Windows CI. Use specific Craft revision.
- desktop#4683 Add 'db/local/remote' reference to log string.
- desktop#4685 Work around issues with window positioning on Linux DEs, hardcode tray window to screen center when new account added
- desktop#4686 Add a custom back button to the account wizard's advanced setup page
- desktop#4687 Clean up systray methods, make more QML-friendly
- desktop#4688 Refactor tray window opening code for clarity and efficiency
- desktop#4693 Increase the call state checking interval to not overload the server
- desktop#4700 Fix bad quote in CMakeLists PNG generation message
- desktop#4703 Only set _FORTIFY_SOURCE when a higher level of this flag has not been set
- desktop#4704 Switch to using the main client CI image based on ubuntu 22.04
- desktop#4706 Limit concurrent notifications
- desktop#4707 Use macOS-specific application icon
- desktop#4710 QML-ify the UserModel, use properties rather than setter methods
- desktop#4712 Take ints by value rather than reference in UserModel methods
- desktop#4713 Feature/vfs windows thumbnails
- desktop#4717 Respect skipAutoUpdateCheck in nextcloud.cfg with Sparkle on macOS
- desktop#4718 Restyle unified search skeleton items animation and simplify their code
- desktop#4719 Stop styling QML unified search items hierarchically, use global Style constants
- desktop#4720 Use preprocessor directive rather than normal 'if' for UNNotification types
- desktop#4723 Make apps menu scrollable when content taller than available vertical space, preventing borking of layout
- desktop#4734 Ensure that throttled notifications still appear in tray activity model
- desktop#4735 Stop clearing notifications when new notifications are received
- desktop#4738 Fix ActivityItemContent QML paintedWidth errors
- desktop#4748 Clicking on an activity list item for a file opens the local file if available
- desktop#4753 Replace unified search text field busy indicator with custom indicator
- desktop#4755 Update macOS Info.plist
- desktop#4756 Ensure debug archive contents are readable by any user
- desktop#4758 Remove Ubuntu Impish, add Kinetic
- desktop#4760 Make UserStatusSelector a dismissible page pushed onto the tray window
- desktop#4771 Feature/handle edit locally
- desktop#4773 Add Debian Bullseye build
- desktop#4774 Double-clicking tray icon opens currently-selected user's local folder (if available)
- desktop#4790 Clean up TalkReplyTextField, remove unnecessary parent Item
- desktop#4797 Refactor user line
- desktop#4799 Do not reboot PC when running an MSI via autoupdate.
- desktop#4801 Always run MSI with full UI.
- desktop#4802 Eliminate padding around the menu separator in the account menu
- desktop#4804 Feature/enable more warnings also for gcc
- desktop#4810 Move CFAPI shell extensions variables to root CMakeLists.
- desktop#4815 Move URI scheme variable from Nextcloud.cmake to root CMakeListsts.
- desktop#4816 Ensure SyncEngine use an initialized instance of SyncOptions
- desktop#4818 Fix QML warnings
- desktop#4820 I18n: Spelling unification
- desktop#4821 Fix crash: 'Failed to create OpenGL context'.
- desktop#4822 Fix bugs with setting 'Away' user status
- desktop#4827 Fix greek translation for application name in menu
- desktop#4829 Align, resize, and layout everything uniformly in the unified search view
- desktop#4830 Remove libglib-2.0.so.0 and libgobject-2.0.so.0 from Appimage.
- desktop#4831 Fix unified search item placeholder image source
- desktop#4833 Use same tooltip component everywhere, fix tooltip clipping bugs
- desktop#4834 Bump version and year.
- desktop#4839 Fix account switching and hover issues with UserLine component
- desktop#4840 Remove Ubuntu Focal
- desktop#4842 Add a ScrollView to the predefined statuses area of the UserStatusSelector
- desktop#4843 Prevent the 'Cancel' button of the user status selector getting squashed
- desktop#4844 Ensure that clear status message combo box is at least implicit width
- desktop#4845 Fix alignment of predefined status contents regardless of emoji fonts
- desktop#4850 Prevent crashing when trying to create error-ing QML component in systray.cpp, output error to log
- desktop#4852 Add CHANGELOG.md.
- desktop#4853 Ensure file activity dialog is centered on screen and appears at top of window stack
- desktop#4866 Build script for AppImage should not assume Nextcloud is the name
- desktop#4867 Fix File Activities dialog not showing up.
- desktop#4869 Reads and store fileId and remote permissions during bul...
Release 3.6.0-rc2
What's Changed
- Ensure file activity dialog is centered on screen and appears at top of window stack by @claucambra in nextcloud/desktop#4853
- Prevent crashing when trying to create error-ing QML component in systray.cpp, output error to log by @claucambra in nextcloud/desktop#4850
- Fix alignment of predefined status contents regardless of emoji fonts by @claucambra in nextcloud/desktop#4845
- Ensure that clear status message combo box is at least implicit width by @claucambra in nextcloud/desktop#4844
- Prevent the 'Cancel' button of the user status selector getting squashed by @claucambra in nextcloud/desktop#4843
Full Changelog: nextcloud/desktop@v3.6.0-rc1...v3.6.0-rc2
Release 3.5.4
List of supported platforms by this release: System Requirements
Changelog
- nextcloud/desktop#4794 Add and use DO_NOT_REBOOT_IN_SILENT=1 parameter for MSI to not reboot during the auto-update.
- nextcloud/desktop#4801 Always run MSI with full UI
Release 3.5.3
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
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
Release 3.5.1
List of supported platforms by this release: System Requirements
Changelog
- desktop#4486 [stable-3.5] Add new and correct sparkle update signature
- desktop#4489 [stable-3.5] l10n: Remove string from translation
- desktop#4490 [stable-3.5] l10n: Changed triple dot to ellipsis
- desktop#4491 [stable-3.5] Ensure cache is stored in default cache location
- desktop#4492 [stable-3.5] Updating command-rebase.yml workflow from template
- desktop#4493 [stable-3.5] Remove "…" from "Create Debug Archive" button
- desktop#4494 [stable-3.5] docs: Replace "preceded" with "followed"
- desktop#4511 [stable-3.5] only add OCS-APIREQUEST header for 1st request of webflow v1
- desktop#4514 [stable-3.5] Make the make_universal.py script more verbose for easier debugging
- desktop#4515 [stable-3.5] Revamp notifications for macOS and add support for actionable update notifications
- desktop#4537 [stable-3.5] Use proper online status for user ('dnd', 'online', 'invisible', etc.) to enable or disable desktop notifications.
- desktop#4538 [stable-3.5] Bugfix. Take root folder's files size into account when displaying the total size in selective sync dialog.
- desktop#4539 [stable-3.5] Fix activity list item issues with colours/layout/etc.
- desktop#4541 [stable-3.5] Bugfix/allow manual rename files with spaces
- desktop#4544 [stable-3.5] Fixed share link expiration box being ineditable and always attempting to set invalid date
- desktop#4545 [stable-3.5] Fix crashing of finder sync extension caused by dispatch_source_cancel of nullptr
- desktop#4546 [stable-3.5] Simplify and remove the notification "cache"
- desktop#4547 [stable-3.5] Fix tray icon not displaying "Open main dialog"
- desktop#4548 [stable-3.5] if an exclude file is deleted, skip it and remove it from internal list
- desktop#4549 [stable-3.5] Bugfix/two factor notification
- desktop#4550 [stable-3.5] Fix visual borking in the share dialog
- desktop#4555 [stable-3.5] add explicit capture for lambda
Release 3.5.0
List of supported platforms by this release: System Requirements
Changelog
- desktop#3714 Require cmake 3.16
- desktop#4135 Add testing for ActivityListModel
- desktop#4154 Check for dbus-1 when building with cloudproviders
- desktop#4162 Add ability to copy internal link from share dialog
- desktop#4186 Feature/improve activity buttons
- desktop#4189 Add thumbnails for files in the activity view
- desktop#4191 Use proper API to dehydrate a placeholder file
- desktop#4200 Feature/Talk Reply v1
- desktop#4205 Ensure we emit a rename command for renamed files
- desktop#4212 Remove Hirsute, add Jammy
- desktop#4216 Allow account menu to scroll when content height is larger than menu height
- desktop#4217 Always build with updater. Use 'beta/stable' channel selector in 'General Settins' dialog with default 'stable'.
- desktop#4218 Cmake option to disable proxy
- desktop#4237 Add support for server color theming
- desktop#4247 No longer assume status bar height, calculate, fixing notch borking on new MacBook Pro
- desktop#4251 Add a dark mode
- desktop#4252 Generates pot files automatically.
- desktop#4257 Add headers in cmake files to get them properly detected
- desktop#4263 Ensure that bulk upload network job errors are handled
- desktop#4268 Do not remove a folder that has files that were not uploaded yet during propagation
- desktop#4272 L10n: Change to lowercase
- desktop#4279 Simplify currentScreen in systray.cpp
- desktop#4283 Fix warn colour in dark mode
- desktop#4292 Do not remove files from a Group folder and its nested folders when it is renamed or removed while not allowed.
- desktop#4303 Rollback local move on server move failure
- desktop#4316 Implement local socket to communicate with finder extension
- desktop#4319 Bugfix/prevent overflow with mtime
- desktop#4320 L10n: Changed spelling
- desktop#4322 Add 'Help' action back.
- desktop#4326 Ensure file activity dialog appears in centre of screen
- desktop#4329 Increase maximum text line count in tray activity items to two lines
- desktop#4334 Fix file activity dialog
- desktop#4340 Properly ask Qt to create qml opengl surface with proper options
- desktop#4351 Old submodule url does not work anylonger
- desktop#4359 Old submodule url does not work anylonger
- desktop#4360 Prepare for 3.5.0-rc1
- desktop#4363 Fix icon color and highlight color issues
- desktop#4364 Fix for VFS crashes due to mimetype checking for thumbnails
- desktop#4371 Fix various dark mode bugs
- desktop#4372 Add a new yml github issue template for bug reports.
- desktop#4379 Ensure we only store update channel not localized in settings
- desktop#4385 Improve talk reply
- desktop#4392 Prepare for 3.5.0-rc2
- desktop#4393 Bugfix/talk reply part 2
- desktop#4398 Darkmode. Fix crash on exit.
- desktop#4399 Avoid deleting renamed file with spaces in name
- desktop#4403 More dark mode fixes
- desktop#4408 Ensure we do properly failed hydration jobs
- desktop#4414 Fix build of appimage for branded clients
- desktop#4418 Prepare for 3.5.0-rc3
- desktop#4420 Feature/files lock
- desktop#4426 Add call notification dialog.
- desktop#4428 Fix thumbnails for new files made while client open
- desktop#4430 Increase time between connection tries
- desktop#4437 Improve contrast on server color themed elements
- desktop#4438 Fix positioning of activities in the activities list
- desktop#4441 Bugfix/activities fetch server overload
- desktop#4447 Realigned and resized thumbnails
- desktop#4465 Add user avatars in talk notifications in activity list
- desktop#4466 Fix sparkle implementation in the desktop client
- desktop#4470 Prepare 3.5.0-rc4
- desktop#4471 Prepare final 3.5.0 release
Release 3.5.0 RC4
List of supported platforms by this release: System Requirements
Changelog
- desktop#3714 Require cmake 3.16
- desktop#4135 Add testing for ActivityListModel
- desktop#4154 Check for dbus-1 when building with cloudproviders
- desktop#4162 Add ability to copy internal link from share dialog
- desktop#4186 Feature/improve activity buttons
- desktop#4189 Add thumbnails for files in the activity view
- desktop#4191 Use proper API to dehydrate a placeholder file
- desktop#4200 Feature/Talk Reply v1
- desktop#4205 Ensure we emit a rename command for renamed files
- desktop#4212 Remove Hirsute, add Jammy
- desktop#4216 Allow account menu to scroll when content height is larger than menu height
- desktop#4217 Always build with updater. Use 'beta/stable' channel selector in 'General Settins' dialog with default 'stable'.
- desktop#4218 Cmake option to disable proxy
- desktop#4237 Add support for server color theming
- desktop#4247 No longer assume status bar height, calculate, fixing notch borking on new MacBook Pro
- desktop#4251 Add a dark mode
- desktop#4252 Generates pot files automatically.
- desktop#4257 Add headers in cmake files to get them properly detected
- desktop#4263 Ensure that bulk upload network job errors are handled
- desktop#4268 Do not remove a folder that has files that were not uploaded yet during propagation
- desktop#4272 L10n: Change to lowercase
- desktop#4279 Simplify currentScreen in systray.cpp
- desktop#4283 Fix warn colour in dark mode
- desktop#4292 Do not remove files from a Group folder and its nested folders when it is renamed or removed while not allowed.
- desktop#4303 Rollback local move on server move failure
- desktop#4316 Implement local socket to communicate with finder extension
- desktop#4319 Bugfix/prevent overflow with mtime
- desktop#4320 L10n: Changed spelling
- desktop#4322 Add 'Help' action back.
- desktop#4326 Ensure file activity dialog appears in centre of screen
- desktop#4329 Increase maximum text line count in tray activity items to two lines
- desktop#4334 Fix file activity dialog
- desktop#4340 Properly ask Qt to create qml opengl surface with proper options
- desktop#4351 Old submodule url does not work anylonger
- desktop#4359 Old submodule url does not work anylonger
- desktop#4360 Prepare for 3.5.0-rc1
- desktop#4363 Fix icon color and highlight color issues
- desktop#4364 Fix for VFS crashes due to mimetype checking for thumbnails
- desktop#4371 Fix various dark mode bugs
- desktop#4372 Add a new yml github issue template for bug reports.
- desktop#4379 Ensure we only store update channel not localized in settings
- desktop#4385 Improve talk reply
- desktop#4392 Prepare for 3.5.0-rc2
- desktop#4393 Bugfix/talk reply part 2
- desktop#4398 Darkmode. Fix crash on exit.
- desktop#4399 Avoid deleting renamed file with spaces in name
- desktop#4403 More dark mode fixes
- desktop#4408 Ensure we do properly failed hydration jobs
- desktop#4414 Fix build of appimage for branded clients
- desktop#4418 Prepare for 3.5.0-rc3
- desktop#4420 Feature/files lock
- desktop#4426 Add call notification dialog.
- desktop#4428 Fix thumbnails for new files made while client open
- desktop#4430 Increase time between connection tries
- desktop#4437 Improve contrast on server color themed elements
- desktop#4438 Fix positioning of activities in the activities list
- desktop#4441 Bugfix/activities fetch server overload
- desktop#4447 Realigned and resized thumbnails
- desktop#4465 Add user avatars in talk notifications in activity list
- desktop#4466 Fix sparkle implementation in the desktop client
- desktop#4470 Prepare 3.5.0-rc4