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
This commit was created on GitHub.com and signed with GitHub’s verified signature.
What's New
Profile Banner Customization: New dropdown selector in the Regalia customizer lets you choose your profile banner by name (loaded from CommunityDragon)
Crest Handling: Crest border is now preserved unchanged — no UI, just passthrough
Title Sentinel Fix: Title ID -1 ("No Title") is filtered out before being sent to the LCU API, preventing invalid title errors
Copy Button Fix: Fixed overlapping tagline issue in the summoner banner
TokensTab: Code quality improvements — refactored extractFriendlyError, fetchTokens, and related helpers (below SonarCloud CC threshold)
useProfileEnforcer: Title -1 sentinel filtering, field name mappings (bannerId -> bannerAccent, crestId -> crestBorder)
PresetsTab: Title -1 sentinel filtering, banner/crest field mapping in preset apply
storageKeys: Added SAVED_BANNER_ACCENT_KEY and SAVED_CREST_BORDER_KEY
14 new tests covering banner dropdown, CDragon cache, apply payload, error handling, title sentinel
All 140 tests passing, TypeScript compiles cleanly
Notes
Banner ownership is not available via LCU API (blocked by backend whitelist). All CDragon kBanner items are shown in the dropdown; the user will receive an API error if they don't own the selected banner.