feat(donate): rewrite donation page with tier structure and mission framing#48
feat(donate): rewrite donation page with tier structure and mission framing#48TimeToBuildBob wants to merge 4 commits intoActivityWatch:masterfrom
Conversation
…raming - Replace flat thanks page with three-tier structure: Supporter (/mo), Champion (5+ one-time), Believer (0/yr) - Lead with privacy-first mission framing (Variant A/C hybrid from bob#336 experiment plan) - Add 'Why donate' and 'Where does the money go' sections with transparency link to Open Collective - Reorder donation methods by preference (Open Collective + GitHub Sponsors first) - Keep existing crypto addresses and Liberapay/Patreon options
Greptile SummaryThis PR rewrites the donation page from a simple "thanks" page into a structured, mission-driven page with three giving tiers (Supporter $5/mo, Champion $25+ one-time, Believer $50/yr) and explicit "Why donate" / "Where does the money go" sections. The overall copy quality and conversion framing are improved. Two minor fee-transparency regressions exist: Liberapay's payment-processing-fee caveat was removed (old: "0% fee + payment processing fees", new: "0% platform fee"), and Patreon's precise fee breakdown was replaced with the vague "platform fees apply." Confidence Score: 5/5Safe to merge; all findings are P2 copy-quality suggestions with no functional or security impact. No P0 or P1 issues found. The two remaining comments are P2 style suggestions about fee-disclosure wording. The page has no code logic, only content, so the risk surface is limited to donor experience and copy accuracy. No files require special attention beyond the two fee-wording nits in donate.md. Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[Visitor lands on /donate/] --> B{Choose giving style}
B --> C[Supporter — $5/month\nRecurring]
B --> D[Champion — $25+ one-time\nOne-time]
B --> E[Believer — $50/year\nAnnual]
C --> F{Pick a platform}
D --> F
E --> F
F --> G[Liberapay\n0% platform fee]
F --> H[GitHub Sponsors\n10% OC fee]
F --> I[Open Collective\n10% platform fee]
F --> J[Patreon\nfees apply]
F --> K[Cryptocurrency\nDirect transfer]
G --> L[Name listed on /sponsors/]
H --> L
I --> L
J --> L
K --> L
Reviews (4): Last reviewed commit: "fix(donate): fix GitHub Sponsors fee wor..." | Re-trigger Greptile |
… all tiers - Remove $120/3-year Believer option: no supported platform offers 3-year subscriptions - Add sponsors-page listing to Supporter and Champion tiers (was silently dropped vs old page) - Resolves Greptile P1 findings
|
Addressed both Greptile P1 findings in the latest commit:
|
…sors - Liberapay (0% fee) listed first, matching old page preference order - GitHub Sponsors now discloses OC 10% fee caveat (was missing vs old page) - Open Collective fee shown explicitly in listing Addresses Greptile P2 (ordering) and fee-disclosure finding.
|
Follow-up commit addresses the remaining Greptile findings:
|
|
Fixed the remaining Greptile P1/P2 findings (commit 9eca103):
|
|
@greptileai review |
Updates the donation page per the Experiment 1 plan from ErikBjare/bob#336.
Changes:
Baseline (from Open Collective, last 30 days):
Ref: ErikBjare/bob#336