Commit Graph

37 Commits

Author SHA1 Message Date
237899745
08000cc16e fix: serialize Stripe checkout provisioning 2026-07-26 03:07:30 +08:00
237899745
03d0e43d4d fix: revoke stale account recovery credentials 2026-07-26 03:07:04 +08:00
237899745
1f55bd45ca test: require the selected worker storage backend
Some checks failed
CI / verify (push) Has been cancelled
2026-07-26 02:15:00 +08:00
237899745
fd9a828225 fix: make Stripe subscription events monotonic
Some checks failed
CI / verify (push) Has been cancelled
2026-07-26 02:04:17 +08:00
237899745
57892f6509 fix: fence worker retries and object publication 2026-07-26 02:03:57 +08:00
237899745
016ce9ebab fix: secure email change recovery flow 2026-07-26 02:03:43 +08:00
237899745
de5f451cd1 perf: improve worker and storage throughput
Some checks failed
CI / verify (push) Has been cancelled
2026-07-26 00:57:29 +08:00
237899745
da9b273253 fix: return success for SPA fallback routes
Some checks failed
CI / verify (push) Has been cancelled
2026-07-26 00:28:49 +08:00
237899745
feed34cb0b perf: improve perceptual image compression
Some checks failed
CI / verify (push) Has been cancelled
2026-07-26 00:13:35 +08:00
237899745
86da5cf1f5 perf: harden quotas and reduce compression overhead
Some checks failed
CI / verify (push) Has been cancelled
2026-07-25 23:10:59 +08:00
237899745
49189d346b feat: expand redemption code management
Some checks failed
CI / verify (push) Has been cancelled
2026-07-25 22:32:31 +08:00
237899745
500a8f7ecd fix: make migration checksums reproducible
Some checks failed
CI / verify (push) Has been cancelled
2026-07-25 21:52:20 +08:00
237899745
b67275b3e8 fix: settle quota and bound compression work
Some checks failed
CI / verify (push) Has been cancelled
2026-07-25 21:40:57 +08:00
237899745
64b1169e8c feat: add runtime policy and observability
Some checks failed
CI / verify (push) Has been cancelled
2026-07-25 20:00:11 +08:00
237899745
f3c7a77a37 feat: harden auth and stream uploads 2026-07-25 18:42:51 +08:00
237899745
f389dfb567 fix: harden queue retries and quota reservation 2026-07-25 18:15:39 +08:00
237899745
091a0cee75 fix: validate S3 browser download CORS 2026-07-25 16:53:15 +08:00
237899745
9716fc2115 ui: simplify storage endpoint page 2026-07-25 16:46:45 +08:00
237899745
d29f43d2e3 feat: allow storage endpoint updates and deletion 2026-07-25 16:41:31 +08:00
237899745
0fe3d4ce8e feat: add local fallback for S3 writes 2026-07-25 16:29:05 +08:00
237899745
63744c6d2f build: support regional dependency mirrors 2026-07-25 15:12:24 +08:00
237899745
c6e96464d3 feat: add configurable verification and redemption codes 2026-07-25 13:57:39 +08:00
237899745
d1f093685d feat: add configurable S3 object storage 2026-07-25 13:23:11 +08:00
237899745
61fa9cb820 fix: harden compression boundaries and target search 2026-07-25 12:23:35 +08:00
237899745
0ff9eae56d feat: optimize compression and production deployment 2026-07-25 11:20:45 +08:00
237899745
9d7668bdee perf: improve compression reliability and deployment safety 2026-07-25 10:29:49 +08:00
06220ca921 fix(worker): parse anonymous client ip without cidr mask 2026-02-08 19:01:17 +08:00
65387ca846 feat(compress): improve quality guardrails and format conversion 2026-02-08 00:12:27 +08:00
f8955d8a6c fix(auth): auto-logout and redirect on 401 2026-02-07 23:35:32 +08:00
5f432998a3 feat: 支持按目标大小压缩图片
- 新增 target_size_bytes 参数,支持直接指定压缩后的目标大小(字节)
- 实现自动缩放算法:当仅调整质量无法达到目标时,自动缩小图片尺寸
- 前端新增压缩模式切换:百分比模式 / 目标大小模式
- 支持 KB/MB 单位选择
- 优化二分搜索算法,提高目标大小的精准度

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-10 17:51:15 +08:00
df9c40e456 Parallelize worker batch processing 2025-12-20 18:37:27 +08:00
24a4f81c41 Run homepage compress in parallel 2025-12-20 18:09:39 +08:00
d17b9d2136 Add batch download zip on homepage 2025-12-20 18:05:47 +08:00
8852ce6fc2 Expand developer docs on homepage 2025-12-20 17:55:26 +08:00
04483c6ef1 Adjust compression_rate semantics and no-charge at 100% 2025-12-20 16:28:14 +08:00
0d4e2b9ab1 Improve compression targeting and UI hint 2025-12-20 16:04:07 +08:00
11f48fd3dd Implement compression quota refunds and admin manual subscription 2025-12-19 23:28:32 +08:00