
[2026-10-30]
 * ⚡️ [Performance] cache the generated language/country/month maps in the TmmStore
 * 🔖 version bump

[2026-10-27]
 * ⬆️ [Lib] upgraded yt-dlp to 2026.10.26
 * ♿️ [TV Shows] improved S/E detection for Anime
 * 🐛 [TV shows] improved anime episode detection for title numbers and multi-episode ranges

[2026-10-26]
 * 📝  [Doc] updated changelog

[2026-10-24]
 * 🌐 [Doc] added more into in the rating tooltip
 * ⬆️ [Lib] upgraded yt-dlp to 2026.10.21
 * ✅ [Tests] added missing tests
 * ✨ [Movies, Movie Sets, TV Shows] added a new option to force overwriting metadata on scrape
 * 🩹 [Remove] remove/re-add media files as (almost) atomic operation

[2026-10-22]
 * ♻️ [Core] enhanced file renaming across file system

[2026-10-21]
 * 🚸 [Movies, TV Shows] enhanced duplicate filter
 * 🐛 [NFO] fixed importing of multiline user notes from NFO files
 * ♻️ [Core] added a copy check (filesize) and proper fallback

[2026-10-20]
 * ✅ [Test] updated DatasourceFolderGuard to pass in Windows unit tests
 * Revert "🧑‍💻 [logging] remove excessive MediaInfo logging in test classes"
 * 🧑‍💻 [logging] remove excessive MediaInfo logging in test classes

[2026-10-19]
 * 🐛 [Movies, TV shows] improved detection of newly added sidecar file types
 * ✨ [Movies, TV shows] added support for Kodi ScenePass sidecar files (*.sp.json, *.sp.hash.json)
 * 🔊 [Log] skip trace logs in CI test builds
 * 🔊 [Log] remove unneeded logs (they spam unit tests)
 * 💚 [CI] suppress debug logs in CI test runs
 * [CI] run unit tests with loglevel INFO
 * 🐛 [macOS] added some more NFD fixes

[2026-10-16]
 * ✨ [Movies, Movies Sets] added the filename renderer for movie set entries in the exporter
 * ✨ [Movies, TV shows] added support for Kodi skiptro sidecar files (*.skiptro.json)
 * 🚸 [Mediainfo] enhanced detection DTS-HD HRA + DTS:X streams
 * 🐛 [Movie Sets] fixed exporting of movie sets with file separators in their name
 * ⚡️ [Performance] only load actor images if the cast panel is visible
 * ✨ [UI] added an option to remember the last used module and restore it on startup

[2026-10-15]
 * ✨ [Movies, TV shows] it is now possible to add a data source inside another data source

[2026-10-14]
 * ✅ [audio] add some real-world audio channel layouts for unit testing

[2026-10-13]
 * 🚸 [Mediainfo] enhanced detection of channel layout for audio streams

[2026-10-12]
 * ✅ [Test] fix unit test
 * ✅ [Test] fix unit test
 * ✨ [Template] added three new templates: ModernMovies, ModernCollections and ModernTVShows
 * ✨ [API] added an action to set the watched state / new scopes
 * ✅ [Tests] fix unit tests with localizations
 * 🐛 [TV shows] fixed wrong media type detection of unsupported season poster namings tch

[2026-10-11]
 * 📝 [Doc] updated java conventions docs
 * ⚡️ [UI] added a value caching mechanism for the movie/movie set/TV show table to improve performance
 * ✅ [Mediainfo] updated unit test, added changelog
 * ✨ [UI] added freely configurable columns to the movie/movie set/TV show table
 * ✅ [Tests] renamed PHashTest to the integration test naming scheme

[2026-10-10]
 * ✨ [API] added a system endpoint (/api/system) to query the current status and to shut tinyMediaManager down automatically after the last task has finished
 * ✨ [TV shows, Movie Sets] added an action to remove the missing episodes/movies from the selected TV shows/movie sets
 * ⬆️ [Library] upgraded libmediainfo to 26.10
 * ✨ [Core] added a housekeeping action to remove abandoned entries from the database

[2026-10-09]
 * 🚸 [UI] the low memory indicator now scales its warning threshold to the heap size to avoid false alarms on large installations
 * 💄 [UI] adopted the notification bell (better layouting/sizing, removed number)
 * 🐛 [Jellyfin] fixed duplication of collection numbers in NFO files
 * 💄 [UI] polished the message dialog
 * 🔥 [AI] removed invalid web ui related docs
 * 🚸 [Movies, TV shows] every data source which gets skipped during "update data sources" now shows up as a notification

[2026-10-08]
 * 🐛 [Movie Sets] fixed an application freeze when deleting movie sets
 * 💄 [UI] fixed some drawing issues in partially empty tables

[2026-10-07]
 * 🐛 [macOS] use NFD form of file-/foldernames for non APFS volumes when calling libmediainfo
 * 🐛 [Movies, TV shows] check pending changes on object level
 * 🐛 [Core] only try to cache a file which is accessible

[2026-10-05]
 * 🐛 [Core] do not abort image cache upgrade tasks on URL parse error
 * 👽️ [Simkl] switched the Simkl.com sign-in to the new OAuth 2.0 device flow
 * 🔖 version bump

[2026-10-03]
 * ✅ added another test
 * 🐛 [Movie Sets] fixed exporting of movie sets with colons in their name

[2026-10-02]
 * ✨ [Movies, TV shows] added a filter for subtitle titles #3275

[2026-10-01]
 * ✨ [TV shows] added filtering by IDs (IMDb, TVDB and TMDB)
 * ✨ [Movies] added TVDB to the available scrapers in the universal scraper

[2026-09-30]
 * 🚸 [Movies] enhanced choosing the "best possible" trailer when automatically downloading trailers for movies
 * 🐛 [Movies] fixed checking for multi movie folders when renaming a movie into the folder of another one
 * 🐛 [UI] fixed loading of internal icons for installations containing special characters in the path

[2026-09-29]
 * 🐛 [macOS] reverted the Unicode normalization to NFC for file/folder names, as it caused issues with NAS file systems
 * 💄 [UI] improved updating of the progress bar
 * 🧑‍💻 added the maven wrapper

[2026-09-27]
 * 🔖 version bump
 * 👷 [CI] avoid running tests when on tag push
 * 💄 [UI] slightly adopted toast sizes/colors
 * 📝 fix typo
 * 🧑‍💻 added a skill for reviewing the changelog
 * 📝 updated changelog

[2026-09-25]
 * 🩹 [Core] fixed reading of the JVM param tmm.mvstore.buffersize
 * 🐛 [UI] fix stack overflow exception in the WrapLayout
 * 🧪 [MovieMeter] added tvshow test for reference - won't be used.
 * 📝 [AI] updated AGENTS.md

[2026-09-24]
 * 🚸 [UI] wrap ratings and mediainfo logos on demand in the information panel

[2026-09-21]
 * 🐛 [UI] fixed storing of the quick search filter "title" for TV shows
 * 🙈 whoops, committed wrong file
 * 🐛 [omdpapi] fix error when parsing years ##3360
 * ✨ [Post-processing] added the tokens "index" and "itemCount" to provide more information about the current item in the queue
 * 🚸 [Jellyfin] fixed writing enddate to the NFO for ended TV shows

[2026-09-20]
 * ✨ [Post-processing] added a new option to abort the post-processing queue when an error occurs
 * ✨ [macOS] re-added automatic updates

[2026-09-17]
 * ✨ [API] updated API endpoints

[2026-09-14]
 * 🔒️ [UI] block adding critical system folders as data sources

[2026-09-13]
 * 🐛 [UI] fixed showing/hiding post-process output for episodes
 * 🧑‍💻 [Core] also added a versioning of the tmm settings file (for upgrades)

[2026-09-12]
 * ⚡️ [TV shows] enhanced renaming logic for better performance on Windows
 * ✨ [Kodi] write Kodi v22 compatible edition tags into the NFO for movies and episodes

[2026-09-11]
 * 🚸 [UI] register ENTER/ESC for the new modal dialogs
 * 🚸 [UI] registered backspace as delete/remove shortcut for keyboards without a dedicated delete key (default on macOS)
 * 🐛 [macOS] normalize paths to Unicode NFC instead of the broken JBR workaround
 * 👷 [Core] run unit tests in headless mode
 * ✨ [UI] re-added the "new" indicator used in tinyMediaManager v3.x

[2026-09-10]
 * 💄 [UI] modernized confirmation dialogs and message toasts

[2026-09-08]
 * 📌 [Scraper] anime-offline-db seems to be abandoned. Use at least latest working tag as fallback...

[2026-09-07]
 * 🐛 [TV shows] enhanced parsing of multi episode file naming patterns

[2026-09-06]
 * add Makefile for self-building the flatpak
 * 🐛 [UI] do not show missing unaired special episodes if "display missing specials" is deactivated
 * 📝 updated changelog

[2026-09-01]
 * ✨  [TV shows] added more rating sources for TV shows #3347
 * 🚸 [External Services] added a dedicated setting to enable/disable Trakt.tv and Simkl.com support
