Commit Graph

  • 08f2a718e5 Carry the v1 public queue snapshot into v2 so waiting users keep their places main mizorewwwandClaude Opus 5.5 2026-10-07 12:41:59 +08:00
  • a95535f437 Drop frontend gates that no longer protect anything mizorewwwandClaude Opus 5.5 2026-10-07 12:40:33 +08:00
  • 37e0b2720e Confirm public order payments with Stripe in the order lookup mizorewwwandClaude Opus 5.5 2026-10-07 12:39:43 +08:00
  • 9c41404b4f Relax limits that do not protect payments mizorewwwandClaude Opus 5.5 2026-10-07 12:38:46 +08:00
  • 4310a225e1 Split redemption messages and database setup out of large functions mizorewwwandClaude Opus 5.5 2026-10-07 12:37:53 +08:00
  • 2d6c3ae625 Validate usernames and link cookies in one place mizorewwwandClaude Opus 5.5 2026-10-07 12:37:18 +08:00
  • acc9c53710 Return link outcomes as values and share one order lock helper mizorewwwandClaude Opus 5.5 2026-10-07 12:36:14 +08:00
  • fce2ca7c93 Drop upgrade-era compatibility and the permanent creation retry budget mizorewwwandClaude Opus 5.5 2026-10-07 12:32:41 +08:00
  • 6d94885342 Remove unreachable card selection and recovery helpers mizorewwwandClaude Opus 5.5 2026-10-07 12:31:43 +08:00
  • 4dad582640 Trim the test suite to the payment-safety core mizorewwwandClaude Opus 5.5 2026-10-07 12:31:06 +08:00
  • 4b3c9802e3 Make the public queue clearer while waiting in the background mizorewwwandClaude Opus 5.5 2026-10-07 12:29:11 +08:00
  • d19bc87eac Add a read-only payment status lookup for public orders mizorewwwandClaude Opus 5.5 2026-10-07 12:28:19 +08:00
  • eb67f9ec55 Show queue length and estimated wait before joining mizorewwwandClaude Opus 5.5 2026-10-07 12:26:50 +08:00
  • 3ea0858f76 Recover live payment links on refresh and drop finished results mizorewwwandClaude Opus 5.5 2026-10-07 12:25:58 +08:00
  • 8539669982 Accept any catalog plan in queue snapshots and saved sessions mizorewwwandClaude Opus 5.5 2026-10-07 12:24:29 +08:00
  • 64c54480cb Stop logging queue-head rate waits as manual link failures mizorewwwandClaude Opus 5.5 2026-10-07 12:24:00 +08:00
  • 2249b1fd1a Show final queue failures instead of reconnecting forever mizorewwwandClaude Opus 5.5 2026-10-07 12:23:55 +08:00
  • e248d18b9a Explain queue waits and the three-minute payment window in public link guidance mizorewwwandClaude Opus 5.5 2026-10-07 12:19:48 +08:00
  • 21ce3a1516 Release declined payment windows and requeue retries behind waiting users mizorewww 2026-10-06 19:25:07 +08:00
  • 93aac0a835 Recognize declined public payments when Stripe omits private amounts mizorewww 2026-10-06 19:10:42 +08:00
  • 002e42d962 Restore queue positions after refresh and protect in-flight payments mizorewww 2026-10-06 19:06:59 +08:00
  • 3840bad7f0 Preserve payment queues across restarts and use three-minute windows mizorewww 2026-10-06 17:31:42 +08:00
  • 015f8021cf fix: reject legacy queue clients and validate payment results before rendering mizorewww 2026-10-06 16:41:52 +08:00
  • d8e75744ba fix: replace public gift plans immediately and renew expired links without manual gates mizorewww 2026-10-06 16:35:43 +08:00
  • cfb51cced6 fix: serialize checkout creation with a durable 15 minute payment window mizorewww 2026-10-06 16:13:46 +08:00
  • 5080d43d2b fix: reuse verified public checkout links across browsers for 15 minutes mizorewww 2026-10-06 16:03:47 +08:00
  • a5667bbbb2 fix: verify public checkout links and add a paced queue with Material status cards mizorewww 2026-10-06 16:00:12 +08:00
  • 50f0406d3a fix: recover unpublished public checkout attempts and clarify conflicts mizorewww 2026-10-05 18:07:26 +08:00
  • 7a5d4c8db0 feat: protect public submissions with Cloudflare Turnstile mizorewww 2026-10-04 18:07:48 +08:00
  • f7c21669bf feat: add isolated public Stripe checkout links in homepage FAQ mizorewww 2026-10-04 17:56:52 +08:00
  • 0a83e609e1 fix: prevent manual payment form fields from collapsing mizorewww 2026-10-04 17:40:49 +08:00
  • ef83f0e396 feat: generate manual Stripe payment links by username and duration mizorewww 2026-10-04 17:34:32 +08:00
  • a0599ec504 fix: cool authentication-challenged cards and guard operator recovery mizorewww 2026-10-04 14:45:24 +08:00
  • f355d1557d feat: split admin recovery panel into node and payment card cards mizorewww 2026-10-04 14:27:36 +08:00
  • 4cb9119dbf feat: cool declined exits before cards and expose payment status mizorewww 2026-10-04 14:27:26 +08:00
  • 83ac3f00ae feat: add card rotation, customer lookup, and concurrent eligibility checks mizorewww 2026-10-04 11:44:38 +08:00
  • 92f09423c3 feat: add payment node cooldown and safe network retries mizorewww 2026-10-04 01:50:08 +08:00
  • 7493a72941 feat: add order recovery and per-order payment proxy pools mizorewww 2026-10-03 21:59:14 +08:00
  • 56c606ca40 feat: add pre-redemption eligibility check mizorewww 2026-10-03 17:29:32 +08:00
  • a9589a3867 feat: extend filter expressions with NOT, inequality, and more fields mizorewww 2026-10-03 17:29:31 +08:00
  • 99876953f9 feat: rebuild the filter as a palette token builder mizorewww 2026-10-03 16:55:57 +08:00
  • a4f37555d6 feat: add client-side expression filter to the codes table mizorewww 2026-10-03 14:16:48 +08:00
  • f5f80b7d42 feat: add copyright and GitHub link footer to both pages mizorewww 2026-10-03 13:13:13 +08:00
  • 2ca5a5911f fix(cli): restore functional X Premium catalog defaults mizorewww 2026-10-03 13:09:37 +08:00
  • c8271e809f docs: add MIT license mizorewww 2026-10-03 13:07:20 +08:00
  • ca1a0b5316 docs: use the real clone URL now that the repo is public mizorewww 2026-10-03 13:03:09 +08:00
  • 01b2470dd0 docs: rewrite README as a plain-language preview and deployment guide mizorewww 2026-10-03 13:02:45 +08:00
  • ac712cc472 docs: add mock preview screenshots to the README mizorewww 2026-10-03 12:59:00 +08:00
  • 66631579ff docs: record catalog and stats redesign deployment mizorewww 2026-10-03 12:50:41 +08:00
  • d3246cc9bd docs: de-sensitize templates and README for open sourcing mizorewww 2026-10-03 12:48:46 +08:00
  • b0ce2a249c feat: make the Stripe catalog operator-configurable mizorewww 2026-10-03 12:48:46 +08:00
  • 1a0aaa3dc6 feat: redesign stats dashboard charts for readability mizorewww 2026-10-03 12:48:45 +08:00
  • 3af2466e50 docs: record stats dashboard and setup wizard deployment mizorewww 2026-10-03 12:12:43 +08:00
  • f18083f33e fix(cli): support repairing api-auth and stripe-key records mizorewww 2026-10-03 12:09:38 +08:00
  • a8e7565448 fix(proxy): ignore services, endpoints and experimental sections mizorewww 2026-10-03 12:09:37 +08:00
  • f1010921d9 docs: describe setup wizard and flexible proxy outbounds mizorewww 2026-10-03 11:54:45 +08:00
  • 84727ded02 feat(cli): add interactive first-time setup wizard mizorewww 2026-10-03 11:54:45 +08:00
  • a15e6b5537 feat(proxy): accept any sing-box outbound including direct mizorewww 2026-10-03 11:54:31 +08:00
  • a31de399ad feat: add admin statistics dashboard and polling resume mizorewww 2026-10-03 11:38:34 +08:00
  • 62050a6aae docs: record checkout recovery behavior and production rollouts mizorewww 2026-10-03 10:53:40 +08:00
  • 2bcb1ea9a2 fix: restrict site origin access to Cloudflare proxy ranges mizorewww 2026-10-03 10:53:39 +08:00
  • 7162039c6d feat: resume unsubmitted review orders through explicit user action mizorewww 2026-10-03 10:53:39 +08:00
  • ab1096455c fix: retry transient X query failures and preserve encrypted diagnostics mizorewww 2026-10-03 10:53:39 +08:00
  • e422656687 fix: accept single-letter Stripe checkout routes with strict session validation mizorewww 2026-10-03 10:53:38 +08:00
  • 6b3d2b68da docs: record verified redemption code retention and copy backfill mizorewww 2026-10-02 19:33:31 +08:00
  • 8a15c6feb4 docs: record successful batch folder deployment mizorewww 2026-10-02 19:30:38 +08:00
  • cf2a058e77 fix: reserve batch navigation height to prevent loading layout shifts mizorewww 2026-10-02 19:28:36 +08:00
  • a097b6f0a6 docs: describe batch folders and persistent encrypted code copying mizorewww 2026-10-02 19:27:09 +08:00
  • ba162cb7d1 fix: use batch folders and explicit icon actions with row copying mizorewww 2026-10-02 19:26:31 +08:00
  • 1f9c1060cc fix: group codes by batch and retain encrypted codes for copying mizorewww 2026-10-02 19:25:41 +08:00
  • d158b0dc48 docs: record folder management validation and production rollout mizorewww 2026-10-02 19:16:38 +08:00
  • c06fbe466d feat: manage redemption folders from the admin dashboard mizorewww 2026-10-02 19:15:18 +08:00
  • 62d9e80dd5 feat: persist redemption folders and support atomic classification mizorewww 2026-10-02 19:08:11 +08:00
  • 07820c8f48 feat: copy newly generated redemption codes with one click mizorewww 2026-10-02 19:07:10 +08:00
  • abba32850c fix: keep card position stable when switching appearance mizorewww 2026-10-02 19:06:22 +08:00
  • 2cc8d8acde fix: centralize theme colors and use neutral gray surfaces mizorewww 2026-10-02 19:04:08 +08:00
  • 9e920d17d2 docs: document frontend builds audits and production deployment mizorewww 2026-10-02 19:02:22 +08:00
  • b4b9d2a36d feat: migrate redemption and admin UI to themed React and MUI mizorewww 2026-10-02 19:02:21 +08:00
  • 7c9cf4509c chore: install project frontend design and MUI skills mizorewww 2026-10-02 19:02:20 +08:00
  • 17c1ff34de Recover transient prepayment failures and reconcile pending gifts automatically mizorewww 2026-10-02 18:27:58 +08:00
  • a70168a441 Preserve gift creation failures and distinguish unsubmitted payments mizorewww 2026-10-02 18:19:24 +08:00
  • c94c58e4e7 Enable Cloudflare proxy and preserve trusted visitor IPs mizorewww 2026-10-02 17:39:02 +08:00
  • 33d4ec58d7 Remove redemption page header and footer mizorewww 2026-10-02 17:19:02 +08:00
  • ba271c7da2 Reconcile completed Stripe gifts and show real redemption progress mizorewww 2026-10-02 17:07:22 +08:00
  • 1a30b1a18f Document incomplete payment evidence and retained recipient lock mizorewww 2026-10-02 16:47:30 +08:00
  • 0c12c5b8d7 Archive verified canceled checkouts and prepare user redemption trial mizorewww 2026-10-02 16:46:54 +08:00
  • 0917e47bc0 Fix Stripe save-option rejection and persist payment diagnostics and billing address mizorewww 2026-10-02 15:51:51 +08:00
  • ca14496cfc Add guarded X gift CLI and paused redemption site with admin code management mizorewww 2026-10-02 15:30:51 +08:00