Commit Graph
26 Commits
Author SHA1 Message Date
mizorewww 83ac3f00ae feat: add card rotation, customer lookup, and concurrent eligibility checks
Add encrypted card pool management, persisted card and outbound rotation, and per-card decline cooldowns. Improve customer and redemption-code lookup, recovery controls, and filtering; rebuild frontend assets and refresh mock screenshots.

Give read-only eligibility checks four independent slots so payment processing no longer blocks them. Cover concurrency, slot cleanup, card rotation, and lookup behavior with tests.
2026-10-04 11:44:38 +08:00
mizorewww 92f09423c3 feat: add payment node cooldown and safe network retries 2026-10-04 01:50:08 +08:00
mizorewww 7493a72941 feat: add order recovery and per-order payment proxy pools
Add customer code lookup, single-order and batch recovery, and verified replacement checkout links with preserved payment evidence.

Add payment pause controls, persisted per-order outbound selection, proxy diagnostics, admin status, documentation, tests, and rebuilt frontend assets.
2026-10-03 21:59:14 +08:00
mizorewww ca1a0b5316 docs: use the real clone URL now that the repo is public 2026-10-03 13:03:09 +08:00
mizorewww 01b2470dd0 docs: rewrite README as a plain-language preview and deployment guide 2026-10-03 13:02:45 +08:00
mizorewww ac712cc472 docs: add mock preview screenshots to the README 2026-10-03 12:59:00 +08:00
mizorewww 66631579ff docs: record catalog and stats redesign deployment 2026-10-03 12:50:41 +08:00
mizorewww d3246cc9bd docs: de-sensitize templates and README for open sourcing
Replace the production domain, server hostname, operator paths and
customer usernames with placeholders, document the catalog
configuration step, and mark the Caddyfile as a template.
2026-10-03 12:48:46 +08:00
mizorewww 3af2466e50 docs: record stats dashboard and setup wizard deployment 2026-10-03 12:12:43 +08:00
mizorewww a8e7565448 fix(proxy): ignore services, endpoints and experimental sections
A pasted sing-box config carrying services (api/ssm-api), endpoints
(wireguard/tailscale), or experimental controllers (clash/v2ray/debug)
could bind non-loopback listeners or alter host networking once the
full include registries are enabled. Strip those sections so the
proxy record can only forward traffic; outbounds, route and dns still
pass through. Align the README outbound list (dns outbound was
removed in sing-box 1.12) and document the stripped sections.
2026-10-03 12:09:37 +08:00
mizorewww f1010921d9 docs: describe setup wizard and flexible proxy outbounds 2026-10-03 11:54:45 +08:00
mizorewww 62050a6aae docs: record checkout recovery behavior and production rollouts 2026-10-03 10:53:40 +08:00
mizorewww 6b3d2b68da docs: record verified redemption code retention and copy backfill 2026-10-02 19:33:31 +08:00
mizorewww 8a15c6feb4 docs: record successful batch folder deployment 2026-10-02 19:30:38 +08:00
mizorewww cf2a058e77 fix: reserve batch navigation height to prevent loading layout shifts 2026-10-02 19:28:36 +08:00
mizorewww a097b6f0a6 docs: describe batch folders and persistent encrypted code copying 2026-10-02 19:27:09 +08:00
mizorewww d158b0dc48 docs: record folder management validation and production rollout 2026-10-02 19:16:38 +08:00
mizorewww 9e920d17d2 docs: document frontend builds audits and production deployment 2026-10-02 19:02:22 +08:00
mizorewww 17c1ff34de Recover transient prepayment failures and reconcile pending gifts automatically 2026-10-02 18:27:58 +08:00
mizorewww a70168a441 Preserve gift creation failures and distinguish unsubmitted payments 2026-10-02 18:19:24 +08:00
mizorewww c94c58e4e7 Enable Cloudflare proxy and preserve trusted visitor IPs 2026-10-02 17:39:02 +08:00
mizorewww ba271c7da2 Reconcile completed Stripe gifts and show real redemption progress 2026-10-02 17:07:22 +08:00
mizorewww 1a30b1a18f Document incomplete payment evidence and retained recipient lock 2026-10-02 16:47:30 +08:00
mizorewww 0c12c5b8d7 Archive verified canceled checkouts and prepare user redemption trial 2026-10-02 16:46:54 +08:00
mizorewww 0917e47bc0 Fix Stripe save-option rejection and persist payment diagnostics and billing address 2026-10-02 15:51:51 +08:00
mizorewww ca14496cfc Add guarded X gift CLI and paused redemption site with admin code management 2026-10-02 15:30:51 +08:00