What's
New.
Recent improvements to Crafters Market. New features, bug fixes, and quality-of-life updates — refreshed automatically on every release.
Get an email when we ship something new.
One short digest only when there's a real update. No marketing. One-click unsubscribe.
- Jul 2026Latest
Code review fix + $0.01 sandbox test payout
In payouts_run: amounts are now recomputed from rows actually claimed under this run_id after
- Jul 2026
iter441+442: PayPal Payouts (admin-triggered) + Chat WebSocket security overhaul
Missing-email / on-hold(dispute/refund) / processing / lifetime-paid buckets), POST
- Jul 2026
PayPal order-pipeline parity (Stripe-equivalent downstream)
Captured PayPal orders — payment_transactions record (session_id pp_<internal_id>
- Jul 2026
PAYMENT.CAPTURE.COMPLETED ERROR — hardening + observability
Verify-webhook-signature API returns non-200 HTTP (401 stale token / 429 / 5xx / 400).
- Jul 2026
PayPal verification RESOLVED in production
Verification SUCCESS / recorded (6:17 PM). Prior ERROR rows were pre-deploy builds.
- Jul 2026
PayPal verification field-by-field audit + verify_debug
Checkout client id ; OAuth from same creds; request schema ACCEPTED by PayPal (200 +
- Jul 2026
PayPal signature verification FIX (raw-body) + diagnostics
Webhook_event (json.loads → httpx json=). Any byte diff vs what PayPal signed (whitespace
- Jul 2026
PayPal Checkout (Orders v2) alongside Stripe — SANDBOX
Checkout.py's _resolve_cart/_quote_for/_resolve_discount — SERVER-side totals, browser only sends
- Jul 2026
Admin → PayPal Events (read-only viewer)
Component: components/admin/PayPalEventsTab.jsx; registered in AdminDashboard TABS + render.
- Jul 2026
PayPal sandbox credentials configured + live-verified
Verify-webhook-signature (FAILURE -> 400, stored rejected_unverified). Pipeline fully live.
- Jul 2026
Secure PayPal webhook endpoint
Verifies via PayPal verify-webhook-signature API
- Jul 2026
/app-testing/feedback — beta bug/feedback page
Confirmation + "Send another". Linked from BetaSignupPage footer ("Report a bug…").
- Jul 2026
One-click "Send invite" for beta testers
Setup steps (email_service.send_beta_invite — Android: Play testing link steps; iOS: TestFlight
- Jul 2026
Beta signup collection pages (Android/iOS) + admin statuses
Public pages /app-testing/android + /app-testing/ios (BetaSignupPage.jsx, platform prop).
- Jul 2026
Codemagic cloud iOS build (no Mac needed)
Triggers on ios-v* tags or manual) and ios-build-only. mac_mini_m2, node 20, xcode latest
- Jul 2026
Sign in with Apple (web + iOS, Guideline 4.8)
→ appleid.apple.com → form_post POST .../apple/callback (verify id_token vs Apple JWKS
- Jul 2026
New marketplace category — Home Fragrance & Wellness
Permanent top-level category (first natural home/body fragrance maker onboarded).
- Jul 2026
iOS App (Capacitor shell) + App Store prep
- Jul 2026
Beta App Testing program + dismissible "NEW" pill
- Jul 2026
Growth Analytics admin page + click-event tracker
Got an idea or a bug to report?