Releases: nextcloud/desktop
Releases · nextcloud/desktop
Release 3.3.1
List of supported platforms by this release: System Requirements
Changelog
- desktop#3610 [stable-3.3] Update supported server versions
- desktop#3647 [stable-3.3] Ensure that the users id is used for accessing webdav
- desktop#3648 [stable-3.3] Enforce fetching of user id
- desktop#3656 [stable-3.3] Return the login name instead of user id
Release 3.3.0
List of supported platforms by this release: System Requirements
- desktop#3333 Check if first is not empty
- desktop#3337 L10n: Spelling unification
- desktop#3339 Takes ECMCoverageOption from ECM to enable code coverage analysis
- desktop#3341 Automate removal of needs info labels when the issue is commented
- desktop#3345 Ci/test appveyor
- desktop#3352 Bugfix. Crash when printing OpenSSL decryption errors with no e2ee mnemonic,
- desktop#3368 Improve error message
- desktop#3369 Prevent crash in dialog that warns user about vfs and e2ee
- desktop#3370 Fix/files fixes for windows and logs
- desktop#3380 Document --background
- desktop#3386 Fix needs info label remover action by providing github token
- desktop#3388 Bugfix/qml warnings
- desktop#3390 VFS freeze fix. Treat .sync-exclude.lst as a non-virtual file always.
- desktop#3393 Added unit tests for Utility::isPathWindowsDrivePartitionRoot.
- desktop#3394 Really fix the actions to remove needsinfo when someone comment
- desktop#3395 Generate png icons with inkscape
- desktop#3397 Enable clazy in drone
- desktop#3401 Added config parameter that allows to bypass checksum validation failure
- desktop#3404 Start macOS app bundle name with uppercase letter
- desktop#3410 Check compiler against CMAKE_CXX_COMPILER_ID
- desktop#3420 Cfapi: Make sure no data is transfered after cancellation
- desktop#3425 VFS wipe moved folder when conflict
- desktop#3432 Set pin state correct after rename
- desktop#3437 Bring back dynamic load of VFS plugins
- desktop#3445 Remove unused function declaration
- desktop#3449 Fix VFS crash and false conflict on local new.
- desktop#3460 Add unit test for move custom remote root
- desktop#3464 Add building for Ubuntu Impish
- desktop#3468 Show main dialog as normal window if tray icons not available
- desktop#3471 Build optional without QWebEngine
- desktop#3472 Directly send the icon url for activities to the qml component
- desktop#3475 Use the full GPG key ID for signing Debian packages
- desktop#3486 Improve error message in case of trailing space in directory name
- desktop#3488 Remove unused pushNotifications variable
- desktop#3489 Design call improvements
- desktop#3490 Update documentation and replace old screenshots
- desktop#3492 Update command-rebase.yml from template
- desktop#3494 Download server public key and check user certificate against it
- desktop#3497 Run legacy uninstall exe in a secure way
- desktop#3498 Fix QML Warnings and create custom component for the activity list
- desktop#3501 Avoid error when doing hydration when data socket is closed too early
- desktop#3502 Fix all usage of _com_error(cfExecuteresult).ErrorMessage()
- desktop#3511 Improve the error message returned by updateMetadata
- desktop#3523 Avoid being stuck trying to create placeholder for existing file
- desktop#3536 Remove unnecessary png files
- desktop#3537 Only compile xattr virtual files backend for linux platform (not unices)
- desktop#3540 Position main dialog on at tray icon if not a regular window
- desktop#3541 Use dav instead of webdav
- desktop#3542 Enforce https in flow2 for https connections
- desktop#3547 Windows. Nextcloud Overlay Identifiers. Set 16 spaces before each identifier's name.
- desktop#3548 Update screenshot in README.md
- desktop#3552 Remove request to config for userVisibleURL.
- desktop#3554 Bump version to 3.3.0-rc1
- desktop#3557 Fix size of the Label with user status
- desktop#3558 Bugfix/user status too long account menu
- desktop#3565 Do not block account menu: availability checking can be slow
- desktop#3566 Create QMessageBox on heap and continue running the app when update is ready.
- desktop#3569 Print the real permissions string instead of its address
- desktop#3574 Open main dialog gnome always
- desktop#3579 L10n: Change to uppercase
- desktop#3581 Bump version to 3.3.0-rc2
- desktop#3582 Make main dialog normal window when displayed as regular window
- desktop#3586 Fix crash in Folder::isSyncRunning()
- desktop#3592 In wizard always use the correct way to get dav path
- desktop#3594 Revert: Added config parameter that allows to bypass checksum validation failure.
- desktop#3595 Do not build for Groovy
- desktop#3596 Don't constrain size of hover background
- desktop#3599 Update improvements and news in the documentation
- desktop#3602 Prevent crash in Accont::davPath without credentials
- desktop#3607 Bump version 3.3.0
Release 3.3.0-rc2
- desktop#3488 Remove unused pushNotifications variable
- desktop#3498 Fix QML Warnings and create custom component for the activity list
- desktop#3541 Use dav instead of webdav
- desktop#3542 Enforce https in flow2 for https connections
- desktop#3548 Update screenshot in README.md
- desktop#3552 Remove request to config for userVisibleURL.
- desktop#3557 Fix size of the Label with user status
- desktop#3558 Bugfix/user status too long account menu
- desktop#3565 Do not block account menu: availability checking can be slow
- desktop#3566 Create QMessageBox on heap and continue running the app when update is ready.
- desktop#3569 Print the real permissions string instead of its address
- desktop#3574 Open main dialog gnome always
Release 3.3.0-rc1
- desktop#3171 Enable address sanitizer
- desktop#3182 Bugfix/user status
- desktop#3183 Warn user if using e2ee and vfs together
- desktop#3257 Track time of last sync
- desktop#3260 Fix/cherry pick fixes
- desktop#3267 Send OS name and version to auto updater to allow selective upgrades
- desktop#3272 Ci/stale bot more often
- desktop#3279 L10n: Replace apostrophe with double quotation
- desktop#3285 Git ignore convert.exe and .dir-locals.el
- desktop#3286 Use folders in CMake
- desktop#3290 Temporary! Windows. VFS. Block Virtual Files for partition root sync folders.
- desktop#3297 Also update ownCloud years interval in copyright notice
- desktop#3299 Remove unnecessary cfapi logging statements
- desktop#3304 Add a stale bot to help manage needs info issues
- desktop#3308 Upgrade SQLite3 to 3.35.5
- desktop#3311 Add remote folder prefix for renaming in a non-root local folder.
- desktop#3330 Update most docker images to use Qt 5.12.10 in Drone
- desktop#3333 Check if first is not empty
- desktop#3337 L10n: Spelling unification
- desktop#3338 Check e2ee public key against private one
- desktop#3341 Automate removal of needs info labels when the issue is commented
- desktop#3344 Remove obsolete AddAppIconMacro
- desktop#3346 Set button on QMessageBox before changing the text
- desktop#3352 Bugfix. Crash when printing OpenSSL decryption errors with no e2ee mnemonic,
- desktop#3364 Use a specific stale label for needs info handling to solve conflict
- desktop#3368 Improve error message
- desktop#3369 Prevent crash in dialog that warns user about vfs and e2ee
- desktop#3370 Fix/files fixes for windows and logs
- desktop#3380 Document --background
- desktop#3386 Fix needs info label remover action by providing github token
- desktop#3388 Bugfix/qml warnings
- desktop#3390 VFS freeze fix. Treat .sync-exclude.lst as a non-virtual file always.
- desktop#3393 Added unit tests for Utility::isPathWindowsDrivePartitionRoot.
- desktop#3394 Really fix the actions to remove needsinfo when someone comment
- desktop#3395 Generate png icons with inkscape
- desktop#3397 Enable clazy in drone
- desktop#3401 Added config parameter that allows to bypass checksum validation failure
- desktop#3404 Start macOS app bundle name with uppercase letter
- desktop#3410 Check compiler against CMAKE_CXX_COMPILER_ID
- desktop#3420 Cfapi: Make sure no data is transfered after cancellation
- desktop#3425 VFS wipe moved folder when conflict
- desktop#3432 Set pin state correct after rename
- desktop#3437 Bring back dynamic load of VFS plugins
- desktop#3445 Remove unused function declaration
- desktop#3449 Fix VFS crash and false conflict on local new.
- desktop#3460 Add unit test for move custom remote root
- desktop#3464 Add building for Ubuntu Impish
- desktop#3468 Show main dialog as normal window if tray icons not available
- desktop#3471 Build optional without QWebEngine
- desktop#3472 Directly send the icon url for activities to the qml component
- desktop#3475 Use the full GPG key ID for signing Debian packages
- desktop#3486 Improve error message in case of trailing space in directory name
- desktop#3489 Design call improvements
- desktop#3490 Update documentation and replace old screenshots
- desktop#3494 Download server public key and check user certificate against it
- desktop#3497 Run legacy uninstall exe in a secure way
- desktop#3501 Avoid error when doing hydration when data socket is closed too early
- desktop#3502 Fix all usage of _com_error(cfExecuteresult).ErrorMessage()
- desktop#3511 Improve the error message returned by updateMetadata
- desktop#3523 Avoid being stuck trying to create placeholder for existing file
- desktop#3536 Remove unnecessary png files
- desktop#3537 Only compile xattr virtual files backend for linux platform (not unices)
- desktop#3540 Position main dialog on at tray icon if not a regular window
- desktop#3547 Windows. Nextcloud Overlay Identifiers. Set 16 spaces before each identifier's name.
Release 3.2.4
- desktop#3480 [stable-3.2] Bugfix. Crash when printing OpenSSL decryption errors with no e2ee mnemonic,
- desktop#3484 [stable-3.2] Add building for Ubuntu Impish
- desktop#3485 [stable-3.2] Use the full GPG key ID for signing Debian packages
- desktop#3514 [stable-3.2] avoid error when doing hydration when data socket is closed too early
Release 3.2.3
List of supported platforms by this release: System Requirements
- desktop#3359 [stable-3.2] Block Virtual Files for partition root sync folders.
- desktop#3375 [stable-3.2] Add remote folder prefix for renaming in a non-root local folder.
- desktop#3415 [stable-3.2] VFS freeze fix. Treat .sync-exclude.lst as a non-virtual file always.
- desktop#3439 [stable-3.2] Set pin state correct after rename
- desktop#3453 [stable-3.2] Cfapi: Make sure no data is transfered after cancellation
- desktop#3466 [stable-3.2] Generate png icons with inkscape
Release 3.2.2
List of supported platforms by this release: System Requirements
- desktop#3264 [stable-3.2] Fallback to primary screen if screen under pointer not found
- desktop#3273 [stable-3.2] send OS name and version to auto updater to allow selective upgrades
- desktop#3327 [stable-3.2] upgrade SQLite3 to 3.35.5
- desktop#3357 [stable-3.2] VFS. Display local file name clash error when syncing in VFS mode.
- desktop#3358 [stable-3.2] VFS. Allow dehydartion of readonly files. Preserve 'readonly' flag when creating a placeholder.
Release 3.2.1
List of supported platforms by this release: System Requirements
- desktop#3122 [stable-3.2] Do not schedule reboot when installing MSI in silent mode unless 'SCHEDULE_REBOOT is set.
- desktop#3123 [stable-3.2] Temporary solution for file restoration issue due to failing the data…
- desktop#3149 [stable-3.2] Display VFS sync folder within the navigation panel on Windows.
- desktop#3151 [stable-3.2] Windows MSI. Do not allow installing Nextcloud client on < Windows 10 or < 1709
- desktop#3211 [stable-3.2] fix errors when calling CfRegisterSyncRoot by setting more fields
- desktop#3212 [stable-3.2] add info in the installation page about the supported server versions
- desktop#3213 [stable-3.2] status wrong for directories when using vfs and nextcloud desktop 3.2.0
- desktop#3219 [stable-3.2] update the news part of documentation with improvements from 3.2 release
Release 3.2.0
List of supported platforms by this release: System Requirements
- desktop#2505 Status feature
- desktop#2732 Replace dots with ellipses and add spaces.
- desktop#2733 Move space in "owncloudadvancedsetuppage.cpp"
- desktop#2734 Move space in "folderwizard.cpp"
- desktop#2735 Change the quotation marks
- desktop#2814 Add push notifications for file changes
- desktop#2834 Compile nextcoud gui as separate library
- desktop#2840 Avoid keeping Account alive via a shared ptr in ClientSideEncryption
- desktop#2845 Default to colored systray on linux
- desktop#2853 E2ee fix rename root folder issue & Fix upload stuck issue due to incorrect Lock/Unlock sequence
- desktop#2859 Fix build against Qt 5.15.3
- desktop#2860 Removed blank before colon
- desktop#2864 Fixes for wizard advanced setup
- desktop#2865 VFS CfAPI implementation shouldn't get stuck
- desktop#2867 Start file conflict resolve dialog asynchronous
- desktop#2868 Don't treat new folders in unpinned folders as files to dehydrate
- desktop#2872 Use push notifications for Tray activities/notifications fetch trigger.
- desktop#2874 Reduce exempt labels list to give a chance to stale bot to do something
- desktop#2875 Specify PUBLIC for the link targets to make them visible to windeployqt
- desktop#2877 Revert "Specify PUBLIC for the link targets to make them visible to w…
- desktop#2892 Repair E2EE on sync folders which don't point to the root of the server on the remote end
- desktop#2894 Documentation: break line in config example.
- desktop#2895 Improve wizard ui
- desktop#2897 Allow creation of new folders from the Settings Dialog.
- desktop#2900 Load the theme resource explictly
- desktop#2901 Win tests compilation fix.
- desktop#2904 Move FolderCreationDialog into the OCC namespace
- desktop#2906 Validate sensitive URLs to onle allow http(s) schemes.
- desktop#2914 Configuration Options for Windows Registry
- desktop#2919 Validate the providers ssl certificate
- desktop#2925 Fix incorrect logger output for non-Latin strings.
- desktop#2928 Add missing override specifier
- desktop#2931 WIP: Build Instructions
- desktop#2935 Do not add debug build to startup programs.
- desktop#2937 Stale: issue must have bug and must not have approved label
- desktop#2948 Fix crash when opening conflict dialog
- desktop#2949 Move from stale bot to stale action
- desktop#2951 Log error message from CFAPI
- desktop#2958 VFS Windows: Fix download of large files
- desktop#2967 Add missing error handling for downloads of client side encryption
- desktop#2972 Do no include glib.h with extern C
- desktop#2976 Split content of User::isValueableActivity()
- desktop#2979 Do not include glib.h with extern C (2)
- desktop#2981 Refresh Windows download dialog progress when hydrating a placeholder
- desktop#2986 Bump version to 3.1.81
- desktop#2989 Display the content of the login dialog correct
- desktop#2990 Fix crash when trying to open the folder creation dialog
- desktop#2995 Repair basic auth support
- desktop#2998 Fix incorrect type when reading the 'logExpire' property from config.
- desktop#2999 Don't customize settings dialog palette
- desktop#3009 Don't check against product name if checking server version
- desktop#3010 CFAPI: Handle cancelation of hydration requests
- desktop#3015 Update documentation for the account wizard
- desktop#3016 Fix for Windows CreateFile long path
- desktop#3020 Increase logging around file removal events
- desktop#3025 Enable high dpi scaling on all platforms
- desktop#3028 Check reading from journal was successful before remove placeholder
- desktop#3029 L10n: Change sync message
- desktop#3034 Bump version to 3.1.82.
- desktop#3040 Don't deploy bearer plugin on MacOS
- desktop#3042 Temp fix for vfs failure.
- desktop#3043 Fix VFS CfAPI Syncroot Register Error.
- desktop#3049 Bump version to 3.1.83.
- desktop#3052 Remove html tags from strings that may appear in notifications
- desktop#3057 Fix VFX Windows .lnk files freeze/crash issue
- desktop#3060 Reduce Socket API logging.
- desktop#3061 Create std::wstrings out of const wchar_t* so a copy is created every time
- desktop#3068 Use QFileInfo to check if path is absolute to avoid assert on windows
- desktop#3069 User status bug fixing...
- desktop#3072 Bump version to 3.2.0.
- desktop#3077 [stable-3.2] Embed version and icon into windows executable
Release 3.2.0-rc3
- desktop#3015 Update documentation for the account wizard
- desktop#3040 Don't deploy bearer plugin on MacOS
- desktop#3042 Temp fix for vfs failure.
- desktop#3043 Fix VFS CfAPI Syncroot Register Error.
- desktop#3049 Bump version to 3.1.83.