1.30.0 (2026-03-10)
Features
- gift subscription redesign — code-only purchase + 3-tab UI (af3e535)
- show localized error for self-activation attempt (7549ae7)
- split my gifts into Active/Activated/Received sections (51ec799)
Bug Fixes
- activation broken — token uppercased + wrong env var for bot username (d852bfe)
- add null guard for purchase_token before rendering CodeOnlySuccessState (51cc122)
- CopiedToast not visible due to CSS transform context (39bdf8b)
- gift code display + share modal backdrop (a627eb0)
- gift UI improvements — declension, GB display, share modal, deep links (1bafcca)
- hide Quick Renew for expired trial subscriptions (8b056e0)
- remove dark backdrop overlay from share modal (b213535)
- replace orphaned shareModal i18n keys in GiftResult (0322974)
- route PendingGiftCard to gift activation tab instead of landing endpoint (8ab740f)
- use short 12-char code in bot and cabinet share links (73d67bc)