Add explicit column names for clean, full, and sort names (were previously hybrid properties)
+
Add indices for sort name columns
+
This is implemented as schema 2dc1e976a801
+
+
+
Update to Python 3.13
+
Display loading/progress indication for various interactions on the Series pag
+
Allow overwriting the Image Source Priority setting in Series and Templates within the UI
+
+
Major Fixes
+
+
Properly utilize per-season backdrops in Card creation (pushed as hotfix)
+
Properly fall back to the global Image Source Priority if resolved setting is blank
+
No longer create new Templates with empty (not null) Image Source Priority settings
+
Correctly display existing global card-type Fonts on the Settings page
+
Fix uploading season logo files within the UI
+
Return the watched Source Image details if an unwatched art style is being used but the Episode is watched in all assigned libraries
+
Correctly remove the Overlay label from Plex if Kometa integration is enabled; this was corrected by PlexAPI 4.16.0 which fixes a bug related to batch label operations
+
Fix individually reloading individual Cards via the UI
+
Fix saving and applying global extras for remote card types
+
Delete duplicate Episodes in the Clean Database task
+
+
Minor Changes
+
+
Remove confusing "Found __ via Sonarr, but not in server" log message
+
Stop logging episodes which are not loaded in Plex card loading
+
Add the ability to capture any generic package logging by defining the TCM_PACKAGE_LOGGING environment variable as a comma-separated string of package/logger names - e.g. sqlalchemy,aiohttp.server
+
Improve frontend load times for Templates by initializing dropdowns in HTML directly, not via JQuery
+
Use "new" style of Python Union and Optional type annotations
+
Begin preliminary integration to optional background removal services (for in-UI mask image editing and creation)
+
Indicate action icons as clickable on the System page
+
Blur the page content behind all Sync modals
+
Move the "unmonitored series do not download source images" warning on the Series page to the header
+
Do not display individual "rescheduled ___" toasts when modifying Task schedules
+
Include Mask Images in Blueprint exports
+
Add generic custom_field extra to the variable overrides section
+
Add dict as available builtin function/object in format strings
+
Add unit labels to extras which have a unit (usually just pixels)
+
Add a new Template filter argument for the current time - this should allow for automatically updating cards based on the time
+
Add a Download card button to the card popup on the Series page
+
+
Minor Fixes
+
+
Validate raw image content downloaded from MediUX before importing
+
Handle empty (null) episode data and airdate returns from TVDb
+
Create Cards which do not require a Source Image in the Plex/Tautulli webhook endpoints
+
Improve handling of bad card settings in Card creation during webhook triggers
+
Fix YAML setting imports for TMDb and Plex settings
+
Begin using raw (r'') strings in ImageMagick command definitions to stop Python syntax warnings from displaying at runtime
+
Use a simpler (more mobile friendly) style of "loader" on the home page
+
Re-display the loader when navigating between pages of Series on the home page
+
Correct return type for importing blank global options via the API
+
Add placeholder text to the Series' Template dropdown
+
Revise log edits for Episode database ID changes made on unattached Sessions (in background tasks)
+
Properly refresh the Card interaction popup after manually refreshing the Card previews
+
Fix suggested character replacements for \ when analyzing Fonts - suggest as post:\ so that manually-entered newline characters are not replaced
+
Handle automatically deleted log files (due to rotation policy) when querying log files for specific text
+
Use the same button classes for all Font actions to fix small pixel misalignment on the Transfer Font buttons
+
Use improved Episode equality comparison logic which allows for matching on the absolute episode numbers
+
v1
Fix default frame color for Tinted Frame cards made with the mini maker
+
v1
Add --debug flag to the mini maker card creation to print the ImageMagick command history
+
v1
Improve error logging for non-async runs of TCM
+
+
Title Card Changes
+
+
Create Score card type
+
Anime
+
+
Increase the default kerning of all kanji - this was erroneously changed in a prior version from 2 to -3, this reverts this
+
+
+
Banner
+
+
Limit the banner height between 0 and 1800 pixels
+
Limit the text offset between 0 and 3200 pixels
+
Rename the "Banner Toggle" extra to "Disable Banner"
+
+
+
Banner
+
+
Add new episode text box fill color extra
+
+
+
Landscape
+
+
Add new darken color extra
+
+
+
Notification
+
+
v1
Change the default separator character for cards made with the mini maker
+
+
+
Shape
+
+
Fix typo in an extra description
+
+
+
Star Wars
+
+
Add support for custom Font kerning adjustements
+
+
+
Striped
+
+
Add episode text vertical shift extra
+
+
+
Tinted Frame
+
+
Add new horizontal shift extras to adjust the title and index/episode text
+
+
+
+
Documentation Changes
+
+
Various Getting Started page improvements:
+
+
Remove outdated reference to Template filters
+
Fix typo for an icon on the scheduler page
+
Add a step to the Docker instructions to check the volume mounts are working correctly to prevent accidental data loss
+
Remove docker run command breakdown to avoid confusion
+
Remove the outdated link to the Tautulli Connection setup, as this is now linked on the Plex page
+
+
+
Add documentation on the global settings for default templates, global fonts, global extras, and default blur profiles