Skip to content

v0.4.51

Choose a tag to compare

@github-actions github-actions released this 12 May 03:58
· 127 commits to main since this release

0.4.51

  • Fix poster quality badge placement, bump version (8629a77)
    Adjust poster quality badge placement and rendering logic to respect the qualityBadgesSide setting and avoid overlaps: use qualityBadgesSide for 'top-bottom' layouts, make composeQualityBadgeRow return its height and update badgeTopOffset when placing top quality badges, auto-switch placement if bottom ratings exist, pass explicit left/right to composeQualityBadgeColumn, and nudge ranking overlays to not overlap the last overlay. Also bump package and app version to 0.4.51 and update the homepage currentVersion.
  • Add glow text generator for badge SVGs (09ab2dd)
    Introduce generateGlowText helper to replace the previous filter-based text shadow (plainDefs/filterAttr) with a layered stroke-based glow for plain reference mode. Remove redundant usage and consistently apply universalStroke for colored text. Update multiple quality badge variants (4K, HDR, Dolby Vision/ATMOS, REMUX, etc.) to use the new generator or universal stroke, simplifying SVG output and improving visual consistency.
  • Replace SVG text-shadow filter with stroked glow (c2c2471)
    Remove the SVG feGaussianBlur-based text-shadow/filter and replace it with multi-layer stroked text "glow" for plain badges. Simplifies text/icon rendering by dropping itemFilter/valueFilter usage, introduces textInnerContent and commonAttrs to centralize value text construction, and builds glow layers for both value and ranking badges (rankGlowLayers/labelGlowLayers). Also adds a blurDef placeholder and integrates glow layers into the generated SVG output. These changes reduce reliance on filter primitives and standardize the visual glow effect.
  • Add JustWatch ranking badges and controls (844e056)
    Introduce JustWatch-based ranking support and UI controls across the app. This adds a GraphQL query and fetchRanking logic (with caching and country/language normalization), builds a ranking SVG badge (with optional icon/box), and composes it into the existing image rendering pipeline. Exposes ranking settings through the proxy/token, workspace/home UI (new controls, options, and country mappings), and aiometadata pattern generation. Also includes layout and badge placement tweaks, a renderer cache version bump, small SVG/string fixes, a debug log append for GET requests, and a minor front-end version bump.
    Full Changelog: v0.4.43...v0.4.51