v2.3.0
🎮 Feature Release
This release focuses on improving the UI and UX of Gameyfin by introducing a new start page layout and allowing the admins to re-order libraries and collections. Speaking of collections, they are the second new big feature of this release allowing you to group your games regardless of which library they belong to.
[!CAUTION] This release will perform a database migration that may take a few minutes depending on the size of your libraries. The reason is to improve the responsiveness of the UI when a lot of images are being loaded by using a placeholder (called a "blurhash"). This blurhash needs to be calculated once for all images already in the database. It is very important to not cancel or interrupt this one-time migration!
[!NOTE] The Alpine based image has been discontinued due to incompatibilities, but this should not affect users in any way. The Ubuntu image is now the only official image with all tags pointing to it. The "-ubuntu" tags will stay for backward compatibility reasons.
New features
Overhauled start page layout (#816 and #800)
I asked for feedback on the current layout and received a lot of helpful ideas, thanks for that! I tried to incorporate most of them, the layout should now feel very familiar to users of Jellyfin and far better than before. Feel free to leave your feedback!
Collections (#796)
You can now create collections and add arbitrary games to them.
Automatic scanning using filesystem watchers (#794)
Gameyfin now supports real-time scanning by watching the files and folders in your libraries. The feature is turned off by default, but can be enabled in the admin UI.
Various UX improvements
Libraries and collections can now be re-ordered and even individually excluded from being displayed on the start page. I moved some configuration options to other sub-pages where they make more sense. I implemented some minor layout changes in the admin UI. Images are now being previewed using blurhashes and lazily loaded in order to improve initial loading times.
Bugfixes
Original URL had character limit (#820)
This bug has been fixed and when loading images from an external URL there should not be a character limit any more.
Full Changelog: https://github.com/gameyfin/gameyfin/compare/v2.2.1...v2.3.0