v1.2.5

immich-app/immichv1.2.5Dec 10, 2025by denizsafak

AI Summary

Adds support for the uv package manager, introduces an option to override item settings in the queue manager, and fixes various platform-specific errors related to Qt and pip.

Key Highlights

  • Support for uv package manager
  • Override item settings with current selection in queue manager
  • Fixed 'Could not load the Qt platform plugin' error on Linux

New Features

  • uv installation support
  • Queue manager override option
  • Conditional loading of bundled libraries for Linux
  • Fixed 'No module named pip' error
  • Fixed defaults for `replace_single_newlines`
  • Fixed Save chapters separately for queued epubs
  • Fixed sentence segmentation with spaCy
  • Code and documentation improvements

Full Release Notes

- You can now install Abogen using [**uv**](https://github.com/astral-sh/uv), which simplifies dependency management and significantly speeds up the setup process. See ["How to install?"](https://github.com/denizsafak/abogen?tab=readme-ov-file#how-to-install-) in readme.
- Added new option: `Override item settings with current selection` in the queue manager. When enabled, all items in the queue will be processed using the current global settings selected in the main GUI, overriding their individual settings. When disabled, each item will retain its own specific settings.
- Fixed `Error "Could not load the Qt platform plugin "xcb"` error that occurred in some Linux distributions due to missing `libxcb-cursor0` library by conditionally loading the bundled library when the system version is unavailable, issue mentioned by @bmcgonag in #101.
- Fixed the `No module named pip` error that occurred for users who installed Abogen via the [**uv**](https://github.com/astral-sh/uv).
- Fixed defaults for `replace_single_newlines` not being applied correctly in some cases.
- Fixed `Save chapters separately for queued epubs is ignored`, issue mentioned by @dymas-cz in #109.
- Fixed incorrect sentence segmentation when using spaCy, where text would erroneously split after opening parentheses.
- Improvements in code and documentation.