Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Table of Contents

* [Changelog for unreleased](#changelog-for-owncloud-desktop-client-unreleased-unreleased)
* [Changelog for 7.1.0](#changelog-for-owncloud-desktop-client-710-2026-04-25)
* [Changelog for 6.0.3](#changelog-for-owncloud-desktop-client-603-2026-01-07)
* [Changelog for 6.0.2](#changelog-for-owncloud-desktop-client-602-2025-11-03)
* [Changelog for 6.0.1](#changelog-for-owncloud-desktop-client-601-2025-10-10)
Expand Down Expand Up @@ -41,12 +41,12 @@
* [Changelog for 2.6.3](#changelog-for-owncloud-desktop-client-263-2020-06-10)
* [Changelog for 2.6.2](#changelog-for-owncloud-desktop-client-262-2020-02-21)
* [Changelog for 2.6.1 versions and below](#changelog-for-261-versions-and-below)
# Changelog for ownCloud Desktop Client [unreleased] (UNRELEASED)
# Changelog for ownCloud Desktop Client [7.1.0] (2026-04-25)

The following sections list the changes in ownCloud Desktop Client unreleased relevant to
The following sections list the changes in ownCloud Desktop Client 7.1.0 relevant to
ownCloud admins and users.

[unreleased]: https://github.com/owncloud/client/compare/v6.0.3...master
[7.1.0]: https://github.com/owncloud/client/compare/v6.0.3...v7.1.0

## Summary

Expand Down
2 changes: 1 addition & 1 deletion VERSION.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ set( MIRALL_VERSION_YEAR 2026 )
set( MIRALL_SOVERSION 0 )

if ( NOT DEFINED MIRALL_VERSION_SUFFIX )
set( MIRALL_VERSION_SUFFIX "git") #e.g. beta1, beta2, rc1
set( MIRALL_VERSION_SUFFIX "rc.1") #e.g. beta1, beta2, rc1
endif( NOT DEFINED MIRALL_VERSION_SUFFIX )

if( NOT DEFINED MIRALL_VERSION_BUILD )
Expand Down
6 changes: 6 additions & 0 deletions changelog/7.1.0_2026-04-25/12093.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
Change: Update sync exclusion list for Infinite Scale

Two file extensions commonly produced by ownCloud Infinite Scale were
added to the default sync exclusion list.

https://github.com/owncloud/client/pull/12093
7 changes: 7 additions & 0 deletions changelog/7.1.0_2026-04-25/12162.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
Change: Remove the command line sync client

The `owncloudcmd` command line client has been removed. The `--cmd`
command line option was also removed from the desktop client binary.

https://github.com/owncloud/client/pull/12162
https://github.com/owncloud/client/pull/12460
14 changes: 14 additions & 0 deletions changelog/7.1.0_2026-04-25/12167.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
Change: Remove support for ownCloud Server (OC10)

Support for ownCloud 10 servers has been removed. The client now
requires ownCloud Infinite Scale. This includes removal of OC10
authentication flows, sharing code, thumbnail API, update channels,
chunked uploads, and the legacy WebFinger fallback.

https://github.com/owncloud/client/pull/12167
https://github.com/owncloud/client/pull/12176
https://github.com/owncloud/client/pull/12198
https://github.com/owncloud/client/pull/12204
https://github.com/owncloud/client/pull/12222
https://github.com/owncloud/client/pull/12302
https://github.com/owncloud/client/pull/12429
6 changes: 6 additions & 0 deletions changelog/7.1.0_2026-04-25/12174.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
Change: Remove the suffix VFS plugin

The suffix-based virtual file system plugin, which was deprecated in
6.0, has been removed.

https://github.com/owncloud/client/pull/12174
18 changes: 18 additions & 0 deletions changelog/7.1.0_2026-04-25/12233.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
Feature: New account setup wizard

The account setup wizard was completely redesigned. The new wizard uses
a modern step-by-step flow with WebFinger-based server discovery,
improved error handling, and a configurable branded appearance including
themed logos and colors.

https://github.com/owncloud/client/pull/12189
https://github.com/owncloud/client/pull/12203
https://github.com/owncloud/client/pull/12212
https://github.com/owncloud/client/pull/12213
https://github.com/owncloud/client/pull/12216
https://github.com/owncloud/client/pull/12221
https://github.com/owncloud/client/pull/12226
https://github.com/owncloud/client/pull/12233
https://github.com/owncloud/client/pull/12235
https://github.com/owncloud/client/pull/12237
https://github.com/owncloud/client/pull/12277
3 changes: 3 additions & 0 deletions changelog/7.1.0_2026-04-25/12245.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
Change: macOS 13 is now the minimum supported macOS version

https://github.com/owncloud/client/pull/12245
7 changes: 7 additions & 0 deletions changelog/7.1.0_2026-04-25/12270.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
Change: Qt 6.8 is now the minimum required Qt version

The minimum required Qt version was raised to 6.8. This also raises the
minimum macOS deployment target to 12.

https://github.com/owncloud/client/pull/12270
https://github.com/owncloud/client/pull/12271
9 changes: 9 additions & 0 deletions changelog/7.1.0_2026-04-25/12305.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
Bugfix: Fix VFS enable/disable checkbox in the folder wizard

After unchecking the VFS checkbox on the last page of the folder wizard,
it could not be re-checked. The selective-sync chooser is now correctly
disabled when VFS is forced on, and the selective-sync page is skipped
entirely in that case to avoid confusion.

https://github.com/owncloud/client/pull/12144
https://github.com/owncloud/client/pull/12305
6 changes: 6 additions & 0 deletions changelog/7.1.0_2026-04-25/12307.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
Change: Remove the activity tab from account settings

The activity tab was no longer functional after the removal of ownCloud
10 support and has been removed.

https://github.com/owncloud/client/pull/12307
6 changes: 6 additions & 0 deletions changelog/7.1.0_2026-04-25/12335.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
Change: Remove bandwidth throttling controls

The bandwidth throttling settings UI and the underlying BandWidthManager
have been removed.

https://github.com/owncloud/client/pull/12335
10 changes: 10 additions & 0 deletions changelog/7.1.0_2026-04-25/12336.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
Bugfix: Fix sync of files with NFD/NFC filename normalization differences on macOS

After a migration from 6.x to 7.x, files whose names were stored in
NFD form locally but NFC form on the server were incorrectly treated as
a delete and re-upload instead of a rename. Local normalization-only
renames are now detected and not propagated to the server, since these
differences are not visible to users.

https://github.com/owncloud/client/pull/12336
https://github.com/owncloud/client/pull/12356
8 changes: 8 additions & 0 deletions changelog/7.1.0_2026-04-25/12367.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
Feature: System-based configuration (group policy support)

Administrators can now configure the client through system-level
mechanisms: group policy on Windows, and system configuration files on
macOS and Linux. This allows pre-configuring server URLs, authentication
settings, and other options for managed deployments.

https://github.com/owncloud/client/pull/12367
File renamed without changes.
6 changes: 6 additions & 0 deletions changelog/7.1.0_2026-04-25/12371.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
Change: Improve Windows VFS error messages

Error codes are now included in Windows virtual file system error
messages in more cases, making issues easier to diagnose.

https://github.com/owncloud/client/pull/12371
File renamed without changes.
6 changes: 6 additions & 0 deletions changelog/7.1.0_2026-04-25/12380.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
Bugfix: Fix crash on PROPFIND HTTP 400 response

The client no longer crashes when a server responds with HTTP status 400
to a PROPFIND request.

https://github.com/owncloud/client/pull/12380
7 changes: 7 additions & 0 deletions changelog/7.1.0_2026-04-25/12386.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
Bugfix: Make Windows VFS (CfAPI) locking more granular

CfAPI locks are now acquired and released more precisely, reducing
contention. Sibling items are now consistently grouped in the Explorer
sidebar.

https://github.com/owncloud/client/pull/12386
17 changes: 17 additions & 0 deletions changelog/7.1.0_2026-04-25/12399.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
Feature: Redesigned account and folder management view

The account and folder management panel was rewritten with a new
model/delegate architecture. It features improved error display, better
tree navigation, context menus for folder actions, and visual polish
throughout.

https://github.com/owncloud/client/pull/12399
https://github.com/owncloud/client/pull/12407
https://github.com/owncloud/client/pull/12441
https://github.com/owncloud/client/pull/12456
https://github.com/owncloud/client/pull/12463
https://github.com/owncloud/client/pull/12468
https://github.com/owncloud/client/pull/12472
https://github.com/owncloud/client/pull/12477
https://github.com/owncloud/client/pull/12478
https://github.com/owncloud/client/pull/12480
7 changes: 7 additions & 0 deletions changelog/7.1.0_2026-04-25/12487.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
Bugfix: Fix re-authentication prompt when access token expires but refresh token is still valid

When an access token expired but the refresh token was still valid, the
client incorrectly prompted the user to re-authenticate instead of
transparently refreshing the token.

https://github.com/owncloud/client/pull/12487
6 changes: 6 additions & 0 deletions changelog/7.1.0_2026-04-25/12494.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
Change: Distinguish between moves and renames in the activity view

When a move operation has the same source and destination folder, it is
now displayed as a rename in the activity view instead of a move.

https://github.com/owncloud/client/pull/12494
7 changes: 6 additions & 1 deletion src/libsync/platform_win.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,12 @@ void WinPlatform::setApplication(QCoreApplication *application)
qputenv("OPENSSL_CONF", opensslConf.toLocal8Bit());

if (auto guiApp = qobject_cast<QGuiApplication *>(application)) {
QApplication::setStyle(QStringLiteral("fusion"));
// let qt pick which style for windows instead of hard coding it.
// can't set quick style to anything other than fusion or it will crash on start
// qml is going away so no, I am not going to take the time to find out how to load the other default windows
// styles for qml. Frankly I'm pretty shocked it doesn't just work naturally the way normal style does.
// also note: if we don't set the style to fusion, the qml is pretty ratty looking, eg dark mode is ignored.
//
QQuickStyle::setStyle(QStringLiteral("Fusion"));
}
}
Expand Down