You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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