0.4.5
- 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.5