v1.12.0

vadimdemedes/inkv1.12.0Mar 20, 2025by iwalton3

AI Summary

This is a bugfix release marking the end of Qt 5 support and the transition to Qt 6. It addresses critical GPU acceleration issues on Wayland, fixes SRT text rendering, and updates server connection handling. The release also removes obsolete plugins and drops support for older operating systems.

Key Highlights

  • End of Qt 5 support, moving to Qt 6 master branch
  • Fixed black screen issues on Wayland due to broken GPU acceleration
  • Fixed SRT text squishing and unreadability
  • Removed obsolete skip intro support plugin
  • Dropped support for MacOS 12

Breaking Changes

  • Dropped support for MacOS 12
  • Removed obsolete skip intro support plugin

Full Release Notes

> [!IMPORTANT]
> Please do not open any GitHub issues for this release. It is the last of the Qt 5 releases and we have recently changed the master branch to Qt 6. 
>
> We will only be accepting GitHub issues relating to Qt 6 builds going forward. The latest of those builds are linked to in the **Development Builds** section of the README https://github.com/jellyfin/jellyfin-desktop?tab=readme-ov-file#development-builds

This version fixes a bunch of bugs and removes the obsolete third party plugin for intro skipping. Please note this release drops support for MacOS 12 due to GitHub Actions dropping runner support.

Changes:
  * Prevent issue where wayland has black screen due to broken gpu accel (#165, #610)
  * Prevent SRT text being squished and unreadable (#643)
  * Handle server connection timeout. (#747)
  * Remove obsolete skip intro support.
  * Update branding
  * Fix caching issues to prevent broken web client when the server web version updates
  * Auto fill last used server into server box if server connection fails on startup
  * Fix SSL certificate verification issues on Linux

About Windows Downloads:
 - If your CPU is older than roughly 2013 or you get a `0xc0000142` error you need to use the x64-legacy build.
 - The desktop installer requires administrator rights.
 - You can avoid warnings on files by unblocking the file in the properties dialog.
 - You can manually build a release [using these instructions](https://github.com/jellyfin/jellyfin-media-player#building-for-windows).