Hidehouse Craft just became Founder #053
Updates & Improvements

What's
New.

Recent improvements to Crafters Market. New features, bug fixes, and quality-of-life updates — refreshed automatically on every release.

Last refreshed Jul 12, 2026, 10:17 AM
Stay in the loop

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?