v2026.07.29.1
What's Changed
Internal
- Let the store agent read Gumroad's help docs and the seller's store theme by @gumclaw in #6499
- Stop charging the shared Stripe test account on every browser-spec run by @gumclaw in #6504
- Stop stale cross-product file embeds from blocking product saves by @gumclaw in #6432
- Never tell a creator a change is staged when nothing was staged by @gumclaw in #6506
- Give a saturated red pay button white text instead of black by @gumclaw in #6511
- Fix mobile WebView session invalidation by @gianfrancopiana in #6512
- Record which field Stripe rejected during payout setup by @gumclaw in #6476
- Remove invisible characters that make an account unreachable by email by @gumclaw in #6514
- Stop creating live Stripe accounts for the impersonate spec, which never uses them by @gumclaw in #6513
- Keep the buyer's cart when the whole checkout failed by @gumclaw in #6510
- Require a CAPTCHA on the subscribe form for sellers we have not reviewed by @gumclaw in #6509
- Keep PDF bookmarks and metadata when stamping by @gumclaw in #6508
- Bound and coalesce the related-products counter writes by @gumclaw in #6507
- Create the client-confirm intent in the currency the Payment Element was mounted in by @gumclaw in #6497
- Charge each seller of a multi-seller cart in the buyer's currency by @gumclaw in #6501
- Add the tip round-trip and dark-mode preview evidence for #6501 by @gumclaw in #6515
- Document the subscribe-form CAPTCHA in the help center by @gumclaw in #6516
- Correct the subscribe-form CAPTCHA wording in the help center by @gumclaw in #6518
- Name every account state that restores the subscribe-form security check by @gumclaw in #6519
- Label Gumroad-held balances in USD, not the buyer's presentment currency by @gumclaw in #6505
- Keep the deployment repo's test files out of the app checkout during deploys by @ershad in #6525
Full Changelog: v2026.07.28.20...v2026.07.29.1