Releases: nextcloud/desktop
Releases · nextcloud/desktop
Release 3.7.4
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.3
Release 3.7.2
Full Changelog: v3.7.1...v3.7.2
Release 3.7.1
What's Changed
- Backport/5393/stable 3.7 by @mgallien in #5403
- Fix wrong estimated time when doing sync. by @allexzander in #4902
- Bugfix/selective sync abort error by @allexzander in #4903
- Set UnifiedSearchResultNothingFound visibility less messily by @claucambra in #4751
- Clean up QML type and singleton registration by @claucambra in #4817
- Simplify activity list delegates by making them ItemDelegates, clean up by @claucambra in #4786
- Improve activity list highlighting/keyboard item selection by @claucambra in #4781
- Replace private API QZipWriter with KArchive by @claucambra in #4768
- makes Qt WebEngine optional only on macOS by @mgallien in #4875
- Bugfix/conflict resolution when selecting folder by @allexzander in #4914
- Fix fileactivitylistmodel QML registration by @claucambra in #4920
- Updated link to documentation by @BMerz in #4792
- Fix menu bar height calculation on macOS by @claucambra in #4917
- Fix ActivityItem activityHover error by @claucambra in #4921
- Fix add account window text clipping, enlarge text by @claucambra in #4910
- Accept valid lsColJob reply XML content types by @claucambra in #4919
- Fix low-resolution file changed overlay icons in activities by @claucambra in #4930
- Refactor ActivityListModel population mechanisms by @claucambra in #4736
- Make account setup wizard's adjustWizardSize resize to current page size instead of largest wizard page by @claucambra in #4911
- Deallocate call notification dialog objects when closed by @claucambra in #4939
- Ensure that the file being processed has had its etag properly sanitised, log etag more by @claucambra in #4940
- Feature/syncjournaldb handle errors by @allexzander in #4819
- Do not format text in QML components as HTML by @claucambra in #4944
- Fix two factor auth notification: activity item was disabled. by @camilasan in #4961
- Add a placeholder item for empty activity list by @claucambra in #4959
- Ensure strings in main window QML are presented as plain text and not HTML by @claucambra in #4972
- Improve handling of file name clashes by @claucambra in #4970
- Add a QSortFilterProxyModel-based SortedActivityListModel by @claucambra in #4933
- Bring back .lnk files on Windows and always treat them as non-virtual files. by @allexzander in #4968
- Fix two factor authentication notification by @camilasan in #4967
- Ensure placeholder message in emoji picker wraps correctly by @claucambra in #4960
- Make activity action button an actual button, clean up contents by @claucambra in #4784
- Improve the error box QML component by @claucambra in #4976
- Fix 'Reply' primary property. by @camilasan in #4985
- Fix sync progress bar colours in dark mode by @claucambra in #4986
- Fix predefined status text formatting by @claucambra in #4987
- Don't set up tray context menu on macOS, even if not building app bundle by @claucambra in #4988
- Ci/check clang tidy in ci by @mgallien in #4995
- check our code with clang-tidy by @mgallien in #4999
- alway use constexpr for all text constants by @mgallien in #4996
- avoid possibly crashing static_cast by @mgallien in #4994
- switch AppImage CI to latest tag: client-appimage-6 by @mgallien in #5003
- configure a list of checks for clang-tidy by @mgallien in #5004
- Fix link shares default expire date being enforced as maximum expire date even when maximum date enforcement is disabled on the server by @claucambra in #4982
- apply modernize-use-using via clang-tidy by @mgallien in #4993
- Ci/use no discard by @mgallien in #4992
- Fix files not unlocking after lock time expired by @claucambra in #4962
- Update client image by @camilasan in #5002
- let's check the format via some github action by @mgallien in #4991
- Feature/vfs windows sharing and lock state by @allexzander in #4942
- Update after tx migrate by @tobiasKaminsky in #5019
- Improve 'Handle local file editing' feature. Add loading popup. Add force sync before opening a file. by @allexzander in #4990
- Command-line client. Do not trust SSL certificates by default, unless '--trust' option is set. by @allexzander in #5022
- Bugfix/files lock fail metadata by @mgallien in #5024
- do not ignore return value by @mgallien in #4998
- improve logs when adding sync errors in activity list of main dialog by @mgallien in #5032
- Fix invisible user status selector button not being checked when user is in Offline mode by @claucambra in #5012
- use correct version copmparison on NSIS updater: fix update from rc by @mgallien in #4979
- Bugfix/check token for edit locally requests by @mgallien in #5039
- Fix the dismiss button: display it whenever possible. by @camilasan in #4989
- Fix account not found when doing local file editing. by @allexzander in #5040
- Improve "pretty user name"-related strings, display in webflow credentials by @claucambra in #5013
- Update CHANGELOG with 3.6.1 changes. by @camilasan in #5066
- Fix call notification dialog buttons by @claucambra in #5074
- validate certificate for E2EE against private key by @mgallien in #4949
- emit missing signal to update folder sync status icon by @mgallien in #5087
- Update CMake usage in README build instructions by @NeroBurner in #5086
- Clean up methods in sync engine by @claucambra in #5071
- Make Systray's void methods slots by @claucambra in #5042
- Remove unneeded parameter from CleanupPollsJob constructor by @claucambra in #5070
- Add a 'Sync now' button to the sync status header in the tray window by @claucambra in #5018
- Modernise and improve code in AccountManager by @claucambra in #5026
- Fix macOS autoupdater settings by @claucambra in #5102
- Validate and sanitise edit locally token and relpath before sending to server by @claucambra in #5093
- Refactor FolderMan's "Edit Locally" capabilities as separate class by @claucambra in #5107
- Modernise and improve code in AccountSettings by @claucambra in #5027
- Fix compatibility with newer python3-nautilus by @nteodosio in #5105
- Only show Sync Now button if account is connected by @claucambra in #5097
- use new public API to open an edit locally URL by @mgallien in #5116
- Add a new file details window, unify file activity and sharing by @claucambra in #4929
- E2EE. Do not generate keypair without user request. by @allexzander in #5067
- Fix incorrect current user index when adding or removing a user account. Also fix incorrect user avatar lookup by id. by @allexzander in #5092
- Remove unused internal link widget from old share dialog by @claucambra in #5123
- Use separate variable for cfg f...
Release 3.7.0-rc1
What's Changed
- Fix wrong estimated time when doing sync. by @allexzander in #4902
- Bugfix/selective sync abort error by @allexzander in #4903
- Set UnifiedSearchResultNothingFound visibility less messily by @claucambra in #4751
- Clean up QML type and singleton registration by @claucambra in #4817
- Simplify activity list delegates by making them ItemDelegates, clean up by @claucambra in #4786
- Improve activity list highlighting/keyboard item selection by @claucambra in #4781
- Replace private API QZipWriter with KArchive by @claucambra in #4768
- makes Qt WebEngine optional only on macOS by @mgallien in #4875
- Bugfix/conflict resolution when selecting folder by @allexzander in #4914
- Fix fileactivitylistmodel QML registration by @claucambra in #4920
- Updated link to documentation by @BMerz in #4792
- Fix menu bar height calculation on macOS by @claucambra in #4917
- Fix ActivityItem activityHover error by @claucambra in #4921
- Fix add account window text clipping, enlarge text by @claucambra in #4910
- Accept valid lsColJob reply XML content types by @claucambra in #4919
- Fix low-resolution file changed overlay icons in activities by @claucambra in #4930
- Refactor ActivityListModel population mechanisms by @claucambra in #4736
- Make account setup wizard's adjustWizardSize resize to current page size instead of largest wizard page by @claucambra in #4911
- Deallocate call notification dialog objects when closed by @claucambra in #4939
- Ensure that the file being processed has had its etag properly sanitised, log etag more by @claucambra in #4940
- Feature/syncjournaldb handle errors by @allexzander in #4819
- Do not format text in QML components as HTML by @claucambra in #4944
- Fix two factor auth notification: activity item was disabled. by @camilasan in #4961
- Add a placeholder item for empty activity list by @claucambra in #4959
- Ensure strings in main window QML are presented as plain text and not HTML by @claucambra in #4972
- Improve handling of file name clashes by @claucambra in #4970
- Add a QSortFilterProxyModel-based SortedActivityListModel by @claucambra in #4933
- Bring back .lnk files on Windows and always treat them as non-virtual files. by @allexzander in #4968
- Fix two factor authentication notification by @camilasan in #4967
- Ensure placeholder message in emoji picker wraps correctly by @claucambra in #4960
- Make activity action button an actual button, clean up contents by @claucambra in #4784
- Improve the error box QML component by @claucambra in #4976
- Fix 'Reply' primary property. by @camilasan in #4985
- Fix sync progress bar colours in dark mode by @claucambra in #4986
- Fix predefined status text formatting by @claucambra in #4987
- Don't set up tray context menu on macOS, even if not building app bundle by @claucambra in #4988
- Ci/check clang tidy in ci by @mgallien in #4995
- check our code with clang-tidy by @mgallien in #4999
- alway use constexpr for all text constants by @mgallien in #4996
- avoid possibly crashing static_cast by @mgallien in #4994
- switch AppImage CI to latest tag: client-appimage-6 by @mgallien in #5003
- configure a list of checks for clang-tidy by @mgallien in #5004
- Fix link shares default expire date being enforced as maximum expire date even when maximum date enforcement is disabled on the server by @claucambra in #4982
- apply modernize-use-using via clang-tidy by @mgallien in #4993
- Ci/use no discard by @mgallien in #4992
- Fix files not unlocking after lock time expired by @claucambra in #4962
- Update client image by @camilasan in #5002
- let's check the format via some github action by @mgallien in #4991
- Feature/vfs windows sharing and lock state by @allexzander in #4942
- Update after tx migrate by @tobiasKaminsky in #5019
- Improve 'Handle local file editing' feature. Add loading popup. Add force sync before opening a file. by @allexzander in #4990
- Command-line client. Do not trust SSL certificates by default, unless '--trust' option is set. by @allexzander in #5022
- Bugfix/files lock fail metadata by @mgallien in #5024
- do not ignore return value by @mgallien in #4998
- improve logs when adding sync errors in activity list of main dialog by @mgallien in #5032
- Fix invisible user status selector button not being checked when user is in Offline mode by @claucambra in #5012
- use correct version copmparison on NSIS updater: fix update from rc by @mgallien in #4979
- Bugfix/check token for edit locally requests by @mgallien in #5039
- Fix the dismiss button: display it whenever possible. by @camilasan in #4989
- Fix account not found when doing local file editing. by @allexzander in #5040
- Improve "pretty user name"-related strings, display in webflow credentials by @claucambra in #5013
- Update CHANGELOG with 3.6.1 changes. by @camilasan in #5066
- Fix call notification dialog buttons by @claucambra in #5074
- validate certificate for E2EE against private key by @mgallien in #4949
- emit missing signal to update folder sync status icon by @mgallien in #5087
- Update CMake usage in README build instructions by @NeroBurner in #5086
- Clean up methods in sync engine by @claucambra in #5071
- Make Systray's void methods slots by @claucambra in #5042
- Remove unneeded parameter from CleanupPollsJob constructor by @claucambra in #5070
- Add a 'Sync now' button to the sync status header in the tray window by @claucambra in #5018
- Modernise and improve code in AccountManager by @claucambra in #5026
- Fix macOS autoupdater settings by @claucambra in #5102
- Validate and sanitise edit locally token and relpath before sending to server by @claucambra in #5093
- Refactor FolderMan's "Edit Locally" capabilities as separate class by @claucambra in #5107
- Modernise and improve code in AccountSettings by @claucambra in #5027
- Fix compatibility with newer python3-nautilus by @nteodosio in #5105
- Only show Sync Now button if account is connected by @claucambra in #5097
- use new public API to open an edit locally URL by @mgallien in #5116
- Add a new file details window, unify file activity and sharing by @claucambra in #4929
- E2EE. Do not generate keypair without user request. by @allexzander in #5067
- Fix incorrect current user index when adding or removing a user account. Also fix incorrect user avatar lookup by id. by @allexzander in #5092
- Remove unused internal link widget from old share dialog by @claucambra in #5123
- Use separate variable for cfg file name in CMAKE. by @allexzander in #5136
- Bug...
Release 3.6.6
What's Changed
Revert "Fix(l10n): 🔠 Update translations from Transifex" 33f3975
Full Changelog: v3.6.5...v3.6.6
Release 3.6.5
What's Changed
- do not assert when sharing to a circle by @mgallien in #5310
- [stable-3.6] Fix macOS shell integration class inits by @backportbot-nextcloud in #5311
- [stable-3.6] Drop dependency on Qt Quick Controls 1 by @backportbot-nextcloud in #5312
- [stable-3.6] Feature/allow forceoverrideurl via command line by @backportbot-nextcloud in #5332
- [stable-3.6] Fix typo by @backportbot-nextcloud in #5270
- [stable-3.6] check that we update local file mtime on changes from server by @backportbot-nextcloud in #5321
- [stable-3.6] fix regressions on pinState management when doing renames by @backportbot-nextcloud in #5333
- [stable-3.6] Always generate random initialization vector when uploading encrypted file by @backportbot-nextcloud in #5334
- [stable-3.6] Fix SyncEngineTest failure when localstate is destroyed. by @backportbot-nextcloud in #5336
- [stable-3.6] Bugfix/e2ee vulnerability empty metadatakeys by @backportbot-nextcloud in #5335
Full Changelog: v3.6.4...v3.6.5
Release 3.6.4
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
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
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