Skip to content

Support page: Atomic Coin Reactor and three Patreon tiers - #18

Merged
DevBehindYou merged 5 commits into
mainfrom
feat/support-reactor
Oct 11, 2026
Merged

DevBehindYou merged 5 commits into
mainfrom
feat/support-reactor

Conversation

@DevBehindYou

Copy link
Copy Markdown
Owner

What changes

/support-atomic-notes gets the Atomic Coin Reactor: pick $1 to $10 and see the exact Atomic Coins.

Amount Coins Goes to
$1 10 Ko-fi, one-time
$2 20 Patreon, Atomic Spark (monthly)
$3 30 Ko-fi, one-time
$4 50 Patreon, Atomic Catalyst (monthly)
$5 to $9 65, 80, 95, 110, 130 Ko-fi, one-time
$10 150 Patreon, Atomic Reactor (monthly)
  • Versioned reward table in src/lib/supportPricing.ts, in integer cents with no interpolation. It matches 03_COIN_PRICING_IMPLEMENTATION.md.
  • A "Support only" mode for paying without coins.
  • A copy button for the message that goes with the payment (amount, coins, table version, account email).
  • Three membership cards with the new tier covers, a comparison table, and an FAQ.
  • The animated SVG dial respects prefers-reduced-motion.
  • The copy is honest about the flow:
    • payment happens on Patreon or Ko-fi;
    • the page only previews the reward;
    • coins are still added by hand after the payment is checked;
    • Atomic Notes is called source-available.

Before merging

The Patreon tiers have to exist first. Rename Atomic Supporter to Atomic Catalyst, keeping $4 and 50 coins. Then add Atomic Spark at $2 with 20 coins. The site lists all three tiers.

Checks

  • npx tsc --noEmit: clean.
  • npm run build: passes; the support page is 4.45 kB.
  • npm run test:smoke: 24/24.
  • npm run test:pricing: 10/10. This is a new test file, added to CI.
  • Interactions checked on the production build: every amount from $1 to $10, the support-only mode, and the counter landing even when the tab is in the background.
  • No horizontal overflow at 320 and 375 px.

🤖 Generated with Claude Code

- Interactive reactor gauge on /support-atomic-notes: pick $1 to $10, see the exact Atomic
  Coins. $2, $4 and $10 route to the Patreon memberships (Spark, Catalyst, Reactor); every
  other amount routes to a one-time Ko-fi payment. A support-only mode skips coins.
- Versioned reward table in src/lib/supportPricing.ts (integer cents, no interpolation),
  matching 03_COIN_PRICING_IMPLEMENTATION.md. Covered by tests/support-pricing.test.mjs,
  now run in CI.
- Membership cards with the new tier covers, a comparison table, and a FAQ.
- The page only previews rewards: payment happens on Patreon or Ko-fi, and coins are
  still added by hand after the payment is checked. Reduced motion is respected.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@vercel

vercel Bot commented Oct 11, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
atomic-notes-community Ready Ready Preview Oct 11, 2026 5:58pm UTC

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Served at /support/atomic-welcome.gif so the Patreon welcome notes can link to it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The dial stays in view while the amount changes. On narrow screens it sticks to the top.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
A phone held sideways is about 375px tall, so a pinned 266px dial
under the 64px header would cover nearly the whole screen.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@DevBehindYou
DevBehindYou merged commit bfac69d into main Oct 11, 2026
3 checks passed

This branch was successfully deployed

1 active deployment
Preview — 3e7d2336 Deployed Oct 11, 2026 by vercel[bot]
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