v9.0.4

Wei-Shaw/sub2apiv9.0.4Oct 21, 2023by rumtid

AI Summary

This release introduces file-level error handling for checkout failures and enables WebSocket support for the application. It also upgrades the core framework to Qt 6.5.2 and refines error logging to prevent notification spam.

Key Highlights

  • Added file-level error handling for checkout failures
  • Added option to build WebSockets
  • Upgraded to Qt 6.5.2
  • Added compile macro for Linux WebSockets

New Features

  • Added file-level error handling for checkout failures
  • Added option to build WebSockets
  • Added block missing sync error handling
  • Upgraded to Qt 6.5.2
  • Added compile Linux WebSockets macro

Full Release Notes

## What's Changed
* Add a file-level error when failed to checkout file by @feiniks in https://github.com/haiwen/seafile/pull/2692
* Add option to build websockets by @feiniks in https://github.com/haiwen/seafile/pull/2693
* Add block missing sync error by @feiniks in https://github.com/haiwen/seafile/pull/2694
* Only record a file-level error,don't send notification by @feiniks in https://github.com/haiwen/seafile/pull/2701
* Upgrade to Qt 6.5.2 by @rumtid in https://github.com/haiwen/seafile/pull/2695
* Add compile linux websockets macro by @feiniks in https://github.com/haiwen/seafile/pull/2703


**Full Changelog**: https://github.com/haiwen/seafile/compare/v9.0.3...v9.0.4