
[2026-05-14]
 * 🔖 version bump
 * 🌐 fix wording
 * 📝 updated changelog

[2026-05-13]
 * ⬆️ [Launcher] updated to 5.2.4

[2026-05-11]
 * ⬆️ [Launcher] updated to 5.2.3
 * ✅ [Subtitles] add unit test to cover users naming

[2026-05-10]
 * ⬆️ [Launcher] updated to 5.2.2
 * 📝 updated changelog
 * updated base docker image

[2026-05-09]
 * ♿️ [UDS] remove values from curly brackets on import

[2026-05-08]
 * ⚡️ [Mediainfo] run MI in dedicated threads
 * ⬆️ [Docker] upgraded base image & included chromium

[2026-05-07]
 * ✨ [Core] rewrote the launcher to Rust for better support of old OS versions
 * ⬆️ [Library] upgraded license to 5.2.5
 * 🚸 [UI] do not show disclaimer twice when wizard has run
 * ✨ [Template] added a new export template for movies and TV shows (PBDarkTemplate).

[2026-05-06]
 * 👷 [CI] also sign selenium-manager
 * ✨ [UI] added an action to remove all rating to the TV show bulk editor

[2026-05-04]
 * 🧪 [subtitles] improve hearing impaired detection
 * ♻️ [Settings] write settings with try-with-resources
 * ♻️ [Settings] refactored settings loading logic

[2026-05-02]
 * 🌐 removed unneeded texts

[2026-05-01]
 * ♻️ [Core] enhanced extras detection

[2026-04-30]
 * 🐛 [UI] fixed deleting old messages in the message dialog
 * ✨ [UI] added the option to show/hide the result of the post-processing commands
 * ♻️ refactor some code in filters
 * ✨ [UI] added a new filter for TV show episode editions

[2026-04-28]
 * ✨ [UI] added a new filter option to filter via AND/OR logic for genres and tags

[2026-04-27]
 * 🚸 [Settings] startup-check if settings are read-/writeable

[2026-04-26]
 * ⬆️ [Launcher] updated to 5.0.15
 * 🎨 [IMDB] updated parsing of castV2/crewV2 structures
 * ✅ skip ITs
 * 🔇 [Log] remove unneeded logs
 * ✨ [IMDB] added support for fetching IMDB sites via browser engine
 * ✨ [HTTP] added a browser based url fetching logic

[2026-04-25]
 * ⬆️ [Launcher] upgraded to 5.0.14
 * 📝 [UI] updated disclaimer

[2026-04-24]
 * 🚸 [IMDB] fallback Top250 parsing
 * 🥅 [IMDB] do not overwrite Top250 on error
 * 🚸 [TvShow] improve episode detection

[2026-04-23]
 * ✨ [IMDB] added an option to use cookies from the browser
 * ✨ [Core] added a cookie parser

[2026-04-22]
 * 👽️ [Trakt.tv] added new pagination limits due to API changes

[2026-04-19]
 * Revert "🔒️ added an access guard for internals"

[2026-04-18]
 * ⚡️ [TMDB] removed unneeded calls to get collection id

[2026-04-16]
 * 🔒️ made all internal scraper implementations final
 * 🐛 [OMDB] fixed parsing of episode lists
 * ✅ [Tests] updated some IT
 * 🔒️ added an access guard for internals
 * ✨ [TMDB] added support for fetching external IDs for cast and crew members
 * 🐛 [UI] fixed sorting by rating in the TV show module

[2026-04-15]
 * 🔖 version bump

[2026-04-13]
 * 🐛 [TV shows] fixed detection of sidecar files for some episode filename patterns

[2026-04-12]
 * 🐛 [UI] fixed loading duplicate items into the movie set/TV show tree

[2026-04-11]
 * 🐛 [UI] fixed a problem, where the scrape metadata dialog removed artwork settings in some cases

[2026-04-10]
 * 🐛 [Settings] store Mdblist API key encrypted

[2026-04-09]
 * 🐛 [UI] fixed image selection in the image chooser when filtering is active
 * 🦺 [Sonar] rework check, as continue does not work here... pff
 * 🦺 [sonar] try to overcome ZipSlip vuln
 * 🚸 [TSDB] update offline leagues

[2026-04-08]
 * 🎨 [HTTP] enhanced HTTP 429 interceptor
 * ✨ [Scraper] added ImdbAPI.dev scraper
 * 🚸 [Fanart.tv] added an option to fetch old clearlogo images
 * 🐛 [CLI, HTTP] do not process locked movies/TV shows

[2026-04-07]
 * 🐛 [Person] fixed writing/reading person ids

[2026-04-06]
 * ⬆️ [Lib] upgraded license
 * 📝 updated changelog
 * 🐛 [UI] fixed loading actor images when cache is not active

[2026-04-05]
 * 🩹 [IMDB] try to fall back to parsing reference page - this still works for some users

[2026-04-04]
 * ⚡️ [Performance] implemented caching of mediainfo data to reduce CPU usage for large libraries

[2026-04-03]
 * 🚸 [UI] split the note filter into dedicated TV show/season/episode note filters
 * 🚸 [UI] improved layout/scaling in the movie set chooser dialog
 * 🐛 [UI] prevent NPE in the tree when scraping

[2026-04-02]
 * 🐛 [UI] added the empty/none edition value to the edition filter
 * 🐛 [UI] added the empty/none edition value to the edition filter
 * ⬆️ [Library] upgraded many libraries (security update)

[2026-03-31]
 * ⚡️ [Movies, TV shows] compact database on close
 * ⚡️ [Movies, TV shows] reduced memory usage of the loaded library
 * 🍻 unwrap new exception layer, to get the former one
 * ♻️ refactor inner class to outer one
 * 🧑‍💻 make some methods protected

[2026-03-30]
 * 🌐 [UI] added more hints for onboarding
 * 🚸 [Linux] removed automatically creating the .desktop file
 * 🌐 changed wording
 * 📝 added imdb statement

[2026-03-28]
 * 🐛 [Trakt.tv] fixed syncing ratings with trakt.tv
 * ✨ [TV shows] added support for renaming multi episode numbers in ranges (e.g. S01E01-02)

[2026-03-25]
 * ♻️ [UI] start Desktop.getDesktop().browse() in a new thread

[2026-03-24]
 * 🐛 [TvMaze] fix scraping guest crew

[2026-03-23]
 * ⬆️ [Library] upgraded license to 5.2.3
 * ⬆️ [Library] updated logback to 1.5.32
 * 🐛 [UI] fixed wrong identifier of season count filter
 * 🐛 [UI] fixed loadin/saving of complex TV show filters

[2026-03-21]
 * 🚸 [Movies, TV shows] update the original filename when exchanging a video file
 * 🚸 [UI] display translated subtitle flags (default, forced, SDH) in the filter
 * ⬆️ [Library] upgraded Jackson to 2.21.1 (security update)
 * ⬆️ [Java] upgraded Java to 21.0.10
 * ⬆️ [Launcher] refactored the launcher and recompiled with Go 1.24.13
 * 🔖 version bump

[2026-03-20]
 * ♻️ [TvMaze] further refactor person creation
 * ✨ [TvMaze] scrape guest crew

[2026-03-19]
 * ⚡️ [Artwork] added support for the fanart file naming scheme "background"
 * 🔊 [Log] corrected logs for failed trailer downloads
 * 🚑️ [Trakt.tv] guarded the trakt.tv API implementation against faulty responses
 * ⚡️[UI] some performance optimizations for large TV show libraries
 * 🔊 [Log] reduced amount of logged entries in the startup.log

[2026-03-18]
 * 🚧 behave a bit
 * 🚸 [IMDB] show an error when requests have been blocked by IMDB
 * ⬆️ [Lib] updated yt-dlp to 2026-03-17

[2026-03-17]
 * 🔇 [Logs] remove unnecessary log
 * 🐛 [IMDb] improved filtering for TV show search results
 * 🔇 [Logs] remove unnecessary log
 * 🔖 version bump
 * 👷 [CI] inject docker build parameters
 * 👷 [CI] inject docker build parameters
 * 👷 [CI] inject docker build parameters
 * 👷 [CI] use busybox/wget for downloading
 * 👷 [CI] new Docker base images
 * 👷 [CI] added rebuilding docker image
 * ✅ [Tests] added even more tests for MF detection

[2026-03-16]
 * 🐛 [UDS] call mediainfo task for newly added entities having the locked flag
 * 🐛 [Movies, TV shows] fixed artwork detection for file names containing non ASCII characters
 * 👽️ [Trakt.tv] updated trakt.tv API implementation and hard capped page limits

[2026-03-15]
 * 📝 [Doc] added a note for using AI in the development
 * ✅ [Test] fixed epsiode unit tests
 * ⚰️ [NFO] removed writing lock state to episode NFO files
 * 🐛 [NFO] fixed writing lock state to NFO files
 * 🐛 [UI] fixed launching post-process actions with locked entities
 * 👷 [Tests] fixes for running tests in DE
 * 👷 [Tests] also run unit tests in DE
 * ✨ [NFO] added writing of the locked state from tmm into the NFO files
 * 🔧 [Chore] added AGENTS.md for AI usage
 * 🚸 [UI] offloaded some scraping tasks to background threads to improve UI responsiveness in the movie set chooser
 * ⬆️ [Docker] upgraded Docker images to Debian Trixie
