237899745
  • Joined on 2025-12-10
237899745 pushed to main at 237899745/ystp 2026-07-26 07:09:18 +08:00
4138c737ce ci: remove external action dependencies
237899745 pushed to main at 237899745/ystp 2026-07-26 07:05:07 +08:00
1e0c1ab539 ci: avoid unavailable Gitea cache backend
237899745 pushed to main at 237899745/ystp 2026-07-26 06:46:47 +08:00
fbc82dfa07 fix: keep ZIP builds alive after request cancellation
4d0e8aa70a fix: finalize failed batch enqueue atomically
Compare 2 commits »
237899745 pushed to main at 237899745/ystp 2026-07-26 06:36:18 +08:00
380e89b058 ci: run external-state invariants
237899745 pushed to main at 237899745/ystp 2026-07-26 05:48:56 +08:00
f8f5da04db docs: document migration and quota safeguards
910e60ab59 fix: settle anonymous single-file reservations
65694cee15 fix: reconcile pre-watermark Stripe invoices
923ba495c4 fix: fence concurrent ZIP archive builds
Compare 4 commits »
237899745 pushed to main at 237899745/ystp 2026-07-26 04:55:10 +08:00
037e83e92f fix: make Stripe invoice webhooks monotonic
3aefacec6b fix: charge anonymous batch reservations correctly
Compare 2 commits »
237899745 pushed to main at 237899745/ystp 2026-07-26 03:11:30 +08:00
326a678249 fix: reconcile ambiguous Stripe event ordering
08000cc16e fix: serialize Stripe checkout provisioning
03d0e43d4d fix: revoke stale account recovery credentials
Compare 3 commits »
237899745 pushed to main at 237899745/ystp 2026-07-26 02:15:00 +08:00
1f55bd45ca test: require the selected worker storage backend
237899745 pushed to main at 237899745/ystp 2026-07-26 02:05:29 +08:00
fd9a828225 fix: make Stripe subscription events monotonic
57892f6509 fix: fence worker retries and object publication
016ce9ebab fix: secure email change recovery flow
Compare 3 commits »
237899745 pushed to main at 237899745/ystp 2026-07-26 00:57:28 +08:00
de5f451cd1 perf: improve worker and storage throughput
237899745 pushed to main at 237899745/ystp 2026-07-26 00:28:51 +08:00
da9b273253 fix: return success for SPA fallback routes
237899745 pushed to main at 237899745/ystp 2026-07-26 00:13:41 +08:00
feed34cb0b perf: improve perceptual image compression
237899745 pushed to main at 237899745/ystp 2026-07-25 23:11:15 +08:00
86da5cf1f5 perf: harden quotas and reduce compression overhead
237899745 pushed to main at 237899745/ystp 2026-07-25 22:32:31 +08:00
49189d346b feat: expand redemption code management
237899745 pushed to main at 237899745/ystp 2026-07-25 21:52:21 +08:00
500a8f7ecd fix: make migration checksums reproducible
237899745 pushed to main at 237899745/ystp 2026-07-25 21:41:06 +08:00
b67275b3e8 fix: settle quota and bound compression work
237899745 pushed to main at 237899745/ystp 2026-07-25 20:00:26 +08:00
64b1169e8c feat: add runtime policy and observability
237899745 pushed to main at 237899745/ystp 2026-07-25 18:43:00 +08:00
f3c7a77a37 feat: harden auth and stream uploads
237899745 pushed to main at 237899745/ystp 2026-07-25 18:15:38 +08:00
f389dfb567 fix: harden queue retries and quota reservation
237899745 pushed to main at 237899745/ystp 2026-07-25 16:53:15 +08:00
091a0cee75 fix: validate S3 browser download CORS