Skip to content

Streak gifts: add the 7-day rung, a week of Pro - #266

Merged
xuelink merged 1 commit into
mainfrom
claude/pro-gift-week-rung
Oct 8, 2026
Merged

xuelink merged 1 commit into
mainfrom
claude/pro-gift-week-rung

Conversation

@xuelink

@xuelink xuelink commented Oct 8, 2026

Copy link
Copy Markdown
Member

The app now gives a week of Pro at a 7-day streak, ahead of the existing 100-day → 1 month and 365-day → 3 months rungs (langx/langx, packages/shared/src/proGift.ts → PRO_GIFT_RULES.streak). Each rung is still paid once per account, and a streak already past a milestone earns it on the next practice.

Pages changed

Page File Change
/terms-conditions §5 src/lib/components/organisms/TermsAndConditions.md 7-day → one week added; "a fixed number of months" → "a fixed period" since a week isn't months; effective date 8 Oct 2026
Home FAQ ("Can I get Pro without paying?"), also in llms.txt src/lib/data/faq.ts 7 days → a week added
/plans "Keep a streak" card src/lib/data/plans.ts 7-day → 1 week added
/plans FAQ ("Do I get anything for a long streak?") src/routes/plans/+page.svelte 7-day rung added; year-long total is now 4 months and a week; "past 7, 100 or 365 days"

The site doesn't describe who is told when a gift lands, so the two behaviours that shipped alongside (no streak gift for lifetime Pro; a streak gift under a longer-running subscription is granted without a letter) needed no copy here — the Terms already say free Pro can't go to a lifetime account.

TermsAndConditions.md and plans/+page.svelte were already off-prettier on main; I left that alone to keep the diff to the six changed lines. npm run check and npm run build pass locally.

🤖 Generated with Claude Code

The app now gives a week of Pro at a 7-day streak, before the 100-day
month and the 365-day three months (langx/langx, PRO_GIFT_RULES.streak).
Every place on the site that lists the streak rungs now lists all three:
the Terms §5, the home FAQ, the plans card and the plans FAQ.

The Terms sentence introducing free Pro said "a fixed number of months";
a week is not one, so it now says "a fixed period". Effective date moves
to 8 Oct 2026.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@xuelink
xuelink merged commit 0fecd1b into main Oct 8, 2026
1 check passed
@xuelink
xuelink deleted the claude/pro-gift-week-rung branch October 8, 2026 22:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant