Skip to content

v1.9.7

Choose a tag to compare

@lenny-ts lenny-ts released this 05 Jul 13:59
· 190 commits to main since this release
b9c9b93

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

Changes

  • TokensTab: Added banner dropdown with CDragon regalia names, removed unused crest UI
  • 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.