99 lines
7.1 KiB
Markdown
99 lines
7.1 KiB
Markdown
# Changelog
|
|
|
|
## [3.0.0](https://github.com/opencloud-eu/desktop/releases/tag/v3.0.0) - 2025-11-25
|
|
|
|
### ❤️ Thanks to all contributors! ❤️
|
|
|
|
@Copilot, @K900, @Svanvith, @TheOneRing, @anon-pradip, @fschade, @individual-it, @jnweiger, @kulmann, @prashant-gurung899, @saw-jan
|
|
|
|
### 💥 Breaking changes
|
|
|
|
- Remove unused code from UploadInfo [[#637](https://github.com/opencloud-eu/desktop/pull/637)]
|
|
- Implement a beta channel branding [[#489](https://github.com/opencloud-eu/desktop/pull/489)]
|
|
- Use utf16 for the rotating log, to reduce string conversions [[#467](https://github.com/opencloud-eu/desktop/pull/467)]
|
|
- Remove unused fields in sqlite table [[#419](https://github.com/opencloud-eu/desktop/pull/419)]
|
|
- Add Windows VFS [[#305](https://github.com/opencloud-eu/desktop/pull/305)]
|
|
- Enable http2 support by default [[#333](https://github.com/opencloud-eu/desktop/pull/333)]
|
|
|
|
### 🐛 Bug Fixes
|
|
|
|
- Terminate sync before an account is removed [[#699](https://github.com/opencloud-eu/desktop/pull/699)]
|
|
- Abort if tus did not receive a location header and the upload is not … [[#693](https://github.com/opencloud-eu/desktop/pull/693)]
|
|
- Ensure that a retry happens after the minimal ignorelist timeout [[#664](https://github.com/opencloud-eu/desktop/pull/664)]
|
|
- Eit error if .well-known was not found [[#663](https://github.com/opencloud-eu/desktop/pull/663)]
|
|
- Fix enqueing of paused folders [[#662](https://github.com/opencloud-eu/desktop/pull/662)]
|
|
- Pause sync before we terminate [[#642](https://github.com/opencloud-eu/desktop/pull/642)]
|
|
- Make sync scheduling more predictable [[#641](https://github.com/opencloud-eu/desktop/pull/641)]
|
|
- Don't persist invalid upload info [[#638](https://github.com/opencloud-eu/desktop/pull/638)]
|
|
- Fix quota not display until folder synced [[#622](https://github.com/opencloud-eu/desktop/pull/622)]
|
|
- Don't use mtime -1 [[#616](https://github.com/opencloud-eu/desktop/pull/616)]
|
|
- Properly abort sync on error [[#611](https://github.com/opencloud-eu/desktop/pull/611)]
|
|
- Fix plugin loading with ecm 6.19 [[#608](https://github.com/opencloud-eu/desktop/pull/608)]
|
|
- Modify APPLICATION_REV_DOMAIN in beta builds to make coinstallable [[#587](https://github.com/opencloud-eu/desktop/pull/587)]
|
|
- Only count enabled spaces when computing the number of spaces to sync [[#571](https://github.com/opencloud-eu/desktop/pull/571)]
|
|
- Abort sync if connection is lost [[#562](https://github.com/opencloud-eu/desktop/pull/562)]
|
|
- Fix: Attempted sync on non syncable Folder [[#533](https://github.com/opencloud-eu/desktop/pull/533)]
|
|
- Don't mark restorations as excluded [[#498](https://github.com/opencloud-eu/desktop/pull/498)]
|
|
- Sync Scheduler: Ensure the current sync is actually running [[#452](https://github.com/opencloud-eu/desktop/pull/452)]
|
|
- Fix leak of accountstates [[#445](https://github.com/opencloud-eu/desktop/pull/445)]
|
|
- Fix color for selected space [[#437](https://github.com/opencloud-eu/desktop/pull/437)]
|
|
- Don't truncate inode on Windows [[#412](https://github.com/opencloud-eu/desktop/pull/412)]
|
|
- Fix printing of duration [[#400](https://github.com/opencloud-eu/desktop/pull/400)]
|
|
- Don't try LockFile on directories [[#366](https://github.com/opencloud-eu/desktop/pull/366)]
|
|
- OAuth: Only display user name in an error if we have one [[#355](https://github.com/opencloud-eu/desktop/pull/355)]
|
|
|
|
### 📈 Enhancement
|
|
|
|
- Ensure the version is included in the crash log [[#691](https://github.com/opencloud-eu/desktop/pull/691)]
|
|
- change help URL to the right docs URL [[#466](https://github.com/opencloud-eu/desktop/pull/466)]
|
|
- Folder watcher: ignore changes in short lived files [[#455](https://github.com/opencloud-eu/desktop/pull/455)]
|
|
- Fix assert in httplogger if a cached request is actuall send [[#456](https://github.com/opencloud-eu/desktop/pull/456)]
|
|
- Sync description and space name to Windows [[#443](https://github.com/opencloud-eu/desktop/pull/443)]
|
|
- Replace csync C code with std::filesystem [[#393](https://github.com/opencloud-eu/desktop/pull/393)]
|
|
- Remove margins around the content widgets [[#377](https://github.com/opencloud-eu/desktop/pull/377)]
|
|
|
|
### 📦️ Dependencies
|
|
|
|
- Bump actions/checkout from 5 to 6 [[#709](https://github.com/opencloud-eu/desktop/pull/709)]
|
|
- Bump actions/upload-artifact from 4 to 5 [[#620](https://github.com/opencloud-eu/desktop/pull/620)]
|
|
- Bump actions/checkout from 4 to 5 [[#502](https://github.com/opencloud-eu/desktop/pull/502)]
|
|
- Bump actions/stale from 9 to 10 [[#520](https://github.com/opencloud-eu/desktop/pull/520)]
|
|
|
|
## [2.0.0](https://github.com/opencloud-eu/desktop/releases/tag/v2.0.0) - 2025-07-03
|
|
|
|
### ❤️ Thanks to all contributors! ❤️
|
|
|
|
@TheOneRing, @anon-pradip, @individual-it, @michaelstingl, @prashant-gurung899
|
|
|
|
### 💥 Breaking changes
|
|
|
|
- Enable http2 support by default [[#333](https://github.com/opencloud-eu/desktop/pull/333)]
|
|
- Since Qt 6.8 network headers are normalized to lowercase [[#308](https://github.com/opencloud-eu/desktop/pull/308)]
|
|
- Remove Theme::linkSharing and Theme::userGroupSharing [[#279](https://github.com/opencloud-eu/desktop/pull/279)]
|
|
- Remove unsupported solid avatar color branding [[#280](https://github.com/opencloud-eu/desktop/pull/280)]
|
|
- Remove Theme::wizardUrlPostfix [[#278](https://github.com/opencloud-eu/desktop/pull/278)]
|
|
- Read preconfigured server urls [[#275](https://github.com/opencloud-eu/desktop/pull/275)]
|
|
- Require global settings to always be located in /etc/ [[#268](https://github.com/opencloud-eu/desktop/pull/268)]
|
|
- Move default exclude file to a resource [[#266](https://github.com/opencloud-eu/desktop/pull/266)]
|
|
|
|
### 🐛 Bug Fixes
|
|
|
|
- OAuth: Only display user name in an error if we have one [[#355](https://github.com/opencloud-eu/desktop/pull/355)]
|
|
- Fix reuse of existing Space folders [[#311](https://github.com/opencloud-eu/desktop/pull/311)]
|
|
- Retry oauth refresh if wellknown request failed [[#310](https://github.com/opencloud-eu/desktop/pull/310)]
|
|
- Update KDSingleApplication to 1.2.0 [[#293](https://github.com/opencloud-eu/desktop/pull/293)]
|
|
- Fix casing of Spaces [[#272](https://github.com/opencloud-eu/desktop/pull/272)]
|
|
- Restart the client if the server url changed [[#254](https://github.com/opencloud-eu/desktop/pull/254)]
|
|
- Directly schedule sync once the etag changed [[#253](https://github.com/opencloud-eu/desktop/pull/253)]
|
|
- Update quota exeeded message [[#248](https://github.com/opencloud-eu/desktop/pull/248)]
|
|
- Fix sync location with manual setup [[#243](https://github.com/opencloud-eu/desktop/pull/243)]
|
|
- Properly handle `server_error` response from IDP [[#231](https://github.com/opencloud-eu/desktop/pull/231)]
|
|
|
|
### 📈 Enhancement
|
|
|
|
- Remove settings update from connection validator, update settings only oce per hour [[#301](https://github.com/opencloud-eu/desktop/pull/301)]
|
|
- Handle return key for the url wizard page [[#300](https://github.com/opencloud-eu/desktop/pull/300)]
|
|
- Show profile images in Desktop Client [[#297](https://github.com/opencloud-eu/desktop/pull/297)]
|
|
- Enable native tooltips for the accounts on Qt >= 6.8.3 [[#255](https://github.com/opencloud-eu/desktop/pull/255)]
|
|
- Update dependencies to Qt 6.8.3 and OpenSSL 3.4.1 [[#252](https://github.com/opencloud-eu/desktop/pull/252)]
|