Releases: nextcloud/desktop
Releases · nextcloud/desktop
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.
Release 3.2.0-rc2
- desktop#2505 Status feature
- desktop#2967 Add missing error handling for downloads of client side encryption
- desktop#2976 Split content of User::isValueableActivity()
- desktop#2981 Refresh Windows download dialog progress when hydrating a placeholder
- 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#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
Release 3.2.0-rc1
- desktop#2700 Major engine update
- desktop#2725 Make monochrome icons the default on Linux and Mac OS.
- desktop#2726 UI improvements: Settings dialog
- 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#2739 Fixed the autostart for AppImages. See #2504.
- desktop#2748 Removed translation for "etag" and changed spelling
- desktop#2749 Changed triple dot to ellipsis
- desktop#2759 Add support for Hirsute
- desktop#2778 Windows cfapi backend for vfs
- desktop#2781 Cherry pick 2020 w53
- desktop#2793 XAttr backend for VFS
- desktop#2794 Remove NO_SHIBBOLETH flag and dead code
- desktop#2799 E2ee root folder remove issue
- desktop#2800 Fix CfAPI wrapper build in Win32 mode
- desktop#2801 Fix CfAPI Win32 build
- desktop#2814 Add push notifications for file changes
- desktop#2815 Update Github issue template and documentation with the new 3.1 option to "Create Debug Archive".
- desktop#2821 E2EE fix upload parallelism issue.
- desktop#2823 Repair chunked uploads
- desktop#2824 Fix e2ee folder move issue
- desktop#2826 Reference coding style wiki page from CONTRIBIUTING.md
- desktop#2827 Integrate the version suffix to the MSI filename
- desktop#2834 Compile nextcoud gui as separate library
- desktop#2840 Avoid keeping Account alive via a shared ptr in ClientSideEncryption
- desktop#2844 Handle SVG branded clients
- 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#2972 Do no include glib.h with extern C
- desktop#2979 Do not include glib.h with extern C (2)
- desktop#2986 Bump version to 3.1.81
Release 3.1.3
List of supported platforms by this release: System Requirements
- desktop#2884 [stable-3.1] Add support for Hirsute
- desktop#2920 [stable-3.1] Validate sensitive URLs to onle allow http(s) schemes.
- desktop#2926 [stable-3.1] Validate the providers ssl certificate
- desktop#2939 Bump release to 3.1.3
Release 3.1.2
List of supported platforms by this release: System Requirements
- desktop#2846 [stable-3.1] Handle SVG branded clients
- desktop#2849 [stable-3.1] Default to colored systray on linux
- desktop#2866 [stable-3.1] Add push notifications for file changes
- desktop#2871 [stable-3.1] Start file conflict resolve dialog asynchronous
- desktop#2878 [stable-3.1] Use push notifications for Tray activities/notifications fetch trigger.
- desktop#2880 Bump release to 3.1.2
Release 3.1.1
List of supported platforms by this release: System Requirements
- desktop#2709 [stable-3.1] Have the new account wizard open again
- desktop#2715 [stable-3.1] UserModel: check indices are inside the user list
- desktop#2716 [stable-3.1] Use the icon color property to color the icons in the tray window header.
- desktop#2717 [stable-3.1] Ensure a sync happens after a conflict resolution
- desktop#2730 [stable-3.1] Make monochrome icons the default on Linux and Mac OS.
- desktop#2753 [stable-3.1] Fixed the autostart for AppImages. See #2504.
- desktop#2761 Bump release to 3.1.1
Release 3.1.0
List of supported platforms by this release: System Requirements
- desktop#2221 Make QML code more declarative by using properties
- desktop#2497 MacOS: Fix memory leak in FolderWatcherPrivate::startWatching
- desktop#2500 Windows MSI: Update Docs & add SKIPAUTOUPDATE property
- desktop#2512 Handle redirects when downloading updates
- desktop#2514 Make it easier for user to provide debug information
- desktop#2520 Handle ask for optional password capability
- desktop#2521 Use friendly user agent during authentication
- desktop#2527 Improve conflict handling gui
- desktop#2530 Repair the Windows build
- desktop#2531 Bring back the "Pause sync" action in the systray context menu
- desktop#2534 Connection wizard improvements
- desktop#2540 Add last / to exclude list file path.
- desktop#2541 Don't use nullptr for QFlags
- desktop#2542 Avoid string translation puzzle
- desktop#2543 Update bookmarks location
- desktop#2551 Fix share dialog animation for enforced password policy
- desktop#2568 Fix crash when clicking on folder with status 403 in the main dialog.
- desktop#2572 Avoid depth infinity propfind for e2ee
- desktop#2575 Expose branding values to qtquick
- desktop#2580 Delay initialization of SettingsDialog
- desktop#2581 Ensure we quickly show/hide the systray window on startup
- desktop#2582 Also output the event flags in the debug logs
- desktop#2586 L10n: Add a space in generalsettings.ui
- desktop#2587 Triple dot to ellipsis
- desktop#2589 Misc fixes for Windows 7
- desktop#2591 Remove last left over of the "remote" wording
- desktop#2603 Get rid of FindQt5Keychain.cmake
- desktop#2615 Fetch apps when we get connected only
- desktop#2616 Move journaldb files back to sync folders
- desktop#2620 Make sure the settings dialog exist before hiding it
- desktop#2621 [documentation] upload chunks config
- desktop#2630 Master is now 3.0.81
- desktop#2647 Cherry pick updater fixes and improvements
- desktop#2648 Issue a warning for Debian pipeline failures but don't fail the CI
- desktop#2652 Handle the case when the release version differs from that in VERSION.cmake
- desktop#2655 Use dynamic path for account online/offline state icon. Refresh GUI on connection state change.
- desktop#2658 Enable the QML debugger on debug builds
- desktop#2660 FolderWatcher: fixes and improvements
- desktop#2662 Fix QML debugging by removing incorrect dependency
- desktop#2663 Fix Windows compilation broken after QML debugging fix.
- desktop#2665 Sparkle build fixes
- desktop#2666 Notification action buttons and context menu
- desktop#2667 Master is now 3.0.82.
- desktop#2675 Fix AppImage build
- desktop#2677 Fix macOS bug where tray window causes spaces to switch
- desktop#2682 Add debug log to check which folders are being skipped during syncing.
- desktop#2685 Fixed slow sharee search in the share dialog
- desktop#2686 Added sharing via email.
- desktop#2690 Update documentation on how to generate debug logs.
- desktop#2696 Bump master version to 3.1.0
Release 3.1.0-rc2
- desktop#2540 Add last / to exclude list file path.
- desktop#2647 Cherry pick updater fixes and improvements
- desktop#2648 Issue a warning for Debian pipeline failures but don't fail the CI
- desktop#2655 Use dynamic path for account online/offline state icon. Refresh GUI on connection state change.
- desktop#2658 Enable the QML debugger on debug builds
- desktop#2660 FolderWatcher: fixes and improvements
- desktop#2662 Fix QML debugging by removing incorrect dependency
- desktop#2663 Fix Windows compilation broken after QML debugging fix.
- desktop#2665 Sparkle build fixes
- desktop#2667 Master is now 3.0.82.
Release 3.1.0-rc1
- desktop#2221 Make QML code more declarative by using properties
- desktop#2272 Issues/2219/deprecate foreach
- desktop#2317 Tray accessibility
- desktop#2369 Windows: MSI support & Win32 migration tools
- desktop#2409 Use native text rendering for qml windows
- desktop#2412 Include list info in tooltip
- desktop#2417 Fix menu popup in main dialog
- desktop#2418 Use QGuiApplication::primaryScreen() as fallback for Systray::currentScreen()
- desktop#2423 Disable bugprone-forward-declaration-namespace check
- desktop#2424 Try to enable the CI on stable branches as well
- desktop#2431 Remove "This includes" due to tooltip order
- desktop#2432 Windows: Fix NSIS language encoding (use UTF-8)
- desktop#2435 Fix incomplete journal upgrade from 2.x to 3.x
- desktop#2437 If there's no description just say nothing
- desktop#2439 Fix missing subdirectory discovery on move operations in macOS
- desktop#2441 Allow server URL to be pre-defined without enforcing it
- desktop#2445 Entitlement to sign the QtWebEngineProcess with an exception.
- desktop#2470 Force tooltip wrap mode because it's not enabled in Qt 5.12...
- desktop#2477 Free IconJob after use
- desktop#2478 Update propagateupload.cpp
- desktop#2485 L10n: Remove space from string text
- desktop#2486 Connect signal guiLog to slot to display systray message.
- desktop#2487 Add a clickable icon for Talk notifications.
- desktop#2493 Delete FUNDING.yml
- desktop#2497 MacOS: Fix memory leak in FolderWatcherPrivate::startWatching
- desktop#2500 Windows MSI: Update Docs & add SKIPAUTOUPDATE property
- desktop#2512 Handle redirects when downloading updates
- desktop#2514 Make it easier for user to provide debug information
- desktop#2520 Handle ask for optional password capability
- desktop#2521 Use friendly user agent during authentication
- desktop#2527 Improve conflict handling gui
- desktop#2530 Repair the Windows build
- desktop#2531 Bring back the "Pause sync" action in the systray context menu
- desktop#2534 Connection wizard improvements
- desktop#2541 Don't use nullptr for QFlags
- desktop#2542 Avoid string translation puzzle
- desktop#2543 Update bookmarks location
- desktop#2551 Fix share dialog animation for enforced password policy
- desktop#2568 Fix crash when clicking on folder with status 403 in the main dialog.
- desktop#2572 Avoid depth infinity propfind for e2ee
- desktop#2575 Expose branding values to qtquick
- desktop#2580 Delay initialization of SettingsDialog
- desktop#2581 Ensure we quickly show/hide the systray window on startup
- desktop#2582 Also output the event flags in the debug logs
- desktop#2586 L10n: Add a space in generalsettings.ui
- desktop#2587 Triple dot to ellipsis
- desktop#2589 Misc fixes for Windows 7
- desktop#2591 Remove last left over of the "remote" wording
- desktop#2603 Get rid of FindQt5Keychain.cmake
- desktop#2615 Fetch apps when we get connected only
- desktop#2616 Move journaldb files back to sync folders
- desktop#2620 Make sure the settings dialog exist before hiding it
- desktop#2621 [documentation] upload chunks config
- desktop#2630 Master is now 3.0.81