Release 3.16.0 RC1
Pre-release
Pre-release
What's Changed
- fix spelling os UserStatus qml type when setting user status by @mgallien in #7558
- gui/tray: Dark mode switch by @claucambra in #7561
- no transparent background for main ApplicationWindow by @mgallien in #7564
- fix regressions in automated tests for bulk upload by @mgallien in #7580
- when updating a virtual file after lock/unlock: avoid setting modtime by @mgallien in #7572
- enable reversed locale layout (RTL) in QML by @mgallien in #4240
- Fix text strings by @Valdnet in #3792
- l10n: Change to a capital letter by @Valdnet in #4953
- mac-crafter: Fix codesigning of app bundle when auto-updater is excluded by @claucambra in #7605
- when locking a file set If-Match header to ensure etag is correct by @mgallien in #7595
- gui/tray: Fix tray window corners by @claucambra in #7566
- gui/tray: Fix activity icon colours by @claucambra in #7567
- Bugfix/handle windows directory junction by @mgallien in #7609
- gui: Remove content margins account settings subsections by @claucambra in #7568
- Disable legacy import dialog by @camilasan in #7623
- chore(i18n): Aligned error messages by @rakekniven in #7612
- gui/tray: Ensure colour of featured app icon is consistent with other header buttons by @claucambra in #7604
- doc: Rename first header on macos vfs doc entry, fixing title in index by @claucambra in #7576
- mac-crafter: Close isExecutable command outpipe file handle after use by @claucambra in #7585
- Bug fix import of unbranded account by @camilasan in #7635
- improve definition of MIRALL_VERSION_SUFFIX and MIRALL_VERSION_BUILD by @mgallien in #7625
- dehydrate placeholder files using CfDehydratePlaceholder by @mgallien in #7602
- use modern non deprecated hash algorithm and parameters by @mgallien in #7642
- optionally install PDB files when building them by @mgallien in #7626
- Include folders when displaying the local metadata about a conflict. by @camilasan in #7639
- Fix: correctly detects network drive. by @camilasan in #7636
- chore(i18n): Corrected spelling and improved grammar by @rakekniven in #7655
- remove NC17 support by @Rello in #7656
- improvement of error message by @Rello in #7667
- Fix a bug preventing sync root in folder on drive roots by @xjzsq in #7662
- Bugfix/lnk folder virtual files by @mgallien in #7670
- Add authors file by @AndyScherzinger in #7680
- Bump cpp-linter/cpp-linter-action from 2.13.3 to 2.13.4 by @dependabot in #7675
- all: Fix deprecation warnings when building with Qt 6.8.0 by @claucambra in #7584
- Bugfix/catch exceptions to prevent crash by @mgallien in #7684
- Bugfix/elidedtext by @camilasan in #7679
- Remove assert for when the timestamp is not empty. by @camilasan in #7641
- url update in readme by @sol8712 in #7704
- Call setDesktopFileName without
.desktop
suffix by @kleifgch in #7699 - add a simple github action workflow to build test the documentation by @mgallien in #7708
- Fix filename of fix-macosvfs-file-sharing.png by @Flowdalic in #7691
- Fix .netrc parsing by @fredrik-eriksson in #7698
- Bugfix/do not always free up storage windows shortcuts by @mgallien in #7713
- fix dev application name to keep a consitant migration behaviour for the dev and prod build by @kaikli in #7683
- ensure proper read write access to root folder and db files by @mgallien in #7724
- Make extraction of ETag header independent of capitalisation by @PatrickJosh in #7720
- gui/tray: Fix colour for secondary text items being too pale by @claucambra in #7725
- Fix "open local or group folders" menu not showing by @nilsding in #7730
- improve feedback from documentation generation workflow by @nilsding in #7743
- gui/tray: Remove BasicComboBox QML component, prefer native component by @claucambra in #7583
- Update macosvfs.rst by @tflidd in #7742
- chore(i18n): Improved grammar by @rakekniven in #7749
- update runwizard introduction screen by @mgallien in #7737
- updater: Upgrade to Sparkle 2 by @claucambra in #7750
- gui/tray: Fix sync state icon showing paused state when using macOS VFS with no standard sync folders by @claucambra in #7741
- fix window resize on DPI changes by @nilsding in #7735
- github: Implement issue types in issue templates by @claucambra in #7766
- Use normal MenuSeparator instead of custom code by @CarlSchwan in #7770
- update legal notice copyright years for Nextcloud by @mgallien in #7773
- add some missing doc images in a valid path by @mgallien in #7774
- Avoid converting string to color by @CarlSchwan in #7769
- Bugfix/read only classical sync lnk shortcuts windows by @mgallien in #7779
- fix the if check for invalid virtual LNK files by @mgallien in #7781
- Make Brander QT selection dynamic by @Rello in #7754
- sync: Respect maximum chunk size provided in server capabilities by @claucambra in #7772
- switch client side encryption to use sha256 hash algorithm by @mgallien in #7780
- Log path strings directly instead of accumulating by @Diff-fusion in #7718
- modify AppImage build script to work with an EL8 base by @nilsding in #7782
- notifications: Do not assume root activity link is the correct "join call" link by @claucambra in #7786
- fix "Resolve conflicts" dialog not showing up by @nilsding in #7789
- persist credentials retrieved through the wizard by @nilsding in #7768
- use new in Qt6.8 windows fluent style by @mgallien in #7416
- fix wrong if condition by @mgallien in #7799
- Add Ubuntu Plucky by @ivaradi in #7801
- Link to new documentation by @Rello in #7810
- Update doc link in issue template by @Rello in #7811
- fix colours in dark mode by @nilsding in #7755
- refactor: replace QString() with QStringLiteral() for better performance by @Integral-Tech in #7422
- use correct qml style on Windows by @nilsding in #7812
- craft: Upgrade to binary cache 25.01 by @claucambra in #7825
- only use debug log level for discovery traces to decrease cost by @mgallien in #7819
- shell_integration/macOS: Upgrade to NextcloudFileProviderKit 2.0 by @claucambra in #7824
- Adds some extra info when throwing exception with setting folder permissions. by @camilasan in #7809
- Feature/e2ee use hardware token secure storage by @mgallien in #5877
- Fetch "shared with me" information separately by @nilsding in #7744
- gui/tray: Fix defaulting to "problem" state in sync tray icon when using macOS VFS by @claucambra in #7827
- set the parent folder read/write always when downloading a new file by @mgallien in #7808
- fix deletion of .lnk files on Windows with paths containing special characters by @nilsding in #7828
- shell_integration/macOS: Add ability to share macOS VFS files via internal link shares by @claucambra in #7787
- gui/macOS: Improve/fix illegal File Provider domain handling for macOS VFS by @claucambra in #7835
- shell_integration/macOS: Do not try to lock macOS VFS file if locking is unavailable on the server by @claucambra in #7833
- fix: Nautilus integration conflicts with ownCloud by @mammo0 in #6418
- Add button to scroll to top when activity list is long. by @camilasan in #7823
- UI: Improves texts displayed to the user when picking the wrong location for syncing by @camilasan in #7596
- skip attempt to install updates at launch when update checks are disabled by @nilsding in #7838
- gui/tray: Prevent talk reply text field being too wide and breaking layout by @claucambra in #7839
- Bugfix. E2EE. Always migrate from 1.2 to 2.0, even with nested folders. by @allexzander in #6695
- Bugfix migration from legacy clients. by @camilasan in #7807
- Fix Height for Resolve Conflicts Dialog by @alexknop in #7815
- add test skeleton for OCC::FolderStatusModel by @mgallien in #7842
- Attempt to detect if client is running in a Vmware to disable graphic acceleration by @camilasan in #7687
New Contributors
- @xjzsq made their first contribution in #7662
- @sol8712 made their first contribution in #7704
- @kleifgch made their first contribution in #7699
- @fredrik-eriksson made their first contribution in #7698
- @kaikli made their first contribution in #7683
- @PatrickJosh made their first contribution in #7720
- @Diff-fusion made their first contribution in #7718
- @Integral-Tech made their first contribution in #7422
- @mammo0 made their first contribution in #6418
- @alexknop made their first contribution in #7815
Full Changelog: v3.15.0...v3.16.0-rc1