237899745
|
9c1d749a2a
|
ci: validate RustSec snapshot layout
CI / verify (push) Failing after 10m43s
|
2026-07-26 08:06:17 +08:00 |
|
237899745
|
25e889190d
|
ci: audit from retryable RustSec snapshot
CI / verify (push) Failing after 14m3s
|
2026-07-26 07:47:34 +08:00 |
|
237899745
|
b4ace3bc68
|
ci: verify production dav1d baseline
CI / verify (push) Failing after 14m27s
|
2026-07-26 07:30:37 +08:00 |
|
237899745
|
8e2ed3a306
|
ci: install Linux image build dependencies
CI / verify (push) Failing after 5m5s
|
2026-07-26 07:15:41 +08:00 |
|
237899745
|
4138c737ce
|
ci: remove external action dependencies
CI / verify (push) Failing after 4m41s
|
2026-07-26 07:09:15 +08:00 |
|
237899745
|
1e0c1ab539
|
ci: avoid unavailable Gitea cache backend
CI / verify (push) Failing after 1m33s
|
2026-07-26 07:05:04 +08:00 |
|
237899745
|
fbc82dfa07
|
fix: keep ZIP builds alive after request cancellation
CI / verify (push) Waiting to run
|
2026-07-26 06:46:37 +08:00 |
|
237899745
|
4d0e8aa70a
|
fix: finalize failed batch enqueue atomically
|
2026-07-26 06:46:29 +08:00 |
|
237899745
|
380e89b058
|
ci: run external-state invariants
CI / verify (push) Has been cancelled
|
2026-07-26 06:36:06 +08:00 |
|
237899745
|
f8f5da04db
|
docs: document migration and quota safeguards
CI / verify (push) Has been cancelled
|
2026-07-26 05:48:14 +08:00 |
|
237899745
|
910e60ab59
|
fix: settle anonymous single-file reservations
|
2026-07-26 05:47:54 +08:00 |
|
237899745
|
65694cee15
|
fix: reconcile pre-watermark Stripe invoices
|
2026-07-26 05:47:38 +08:00 |
|
237899745
|
923ba495c4
|
fix: fence concurrent ZIP archive builds
|
2026-07-26 05:47:19 +08:00 |
|
237899745
|
037e83e92f
|
fix: make Stripe invoice webhooks monotonic
CI / verify (push) Has been cancelled
|
2026-07-26 04:53:21 +08:00 |
|
237899745
|
3aefacec6b
|
fix: charge anonymous batch reservations correctly
|
2026-07-26 04:53:09 +08:00 |
|
237899745
|
326a678249
|
fix: reconcile ambiguous Stripe event ordering
CI / verify (push) Has been cancelled
|
2026-07-26 03:08:23 +08:00 |
|
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
CI / verify (push) Has been cancelled
|
2026-07-26 02:15:00 +08:00 |
|
237899745
|
fd9a828225
|
fix: make Stripe subscription events monotonic
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
CI / verify (push) Has been cancelled
|
2026-07-26 00:57:29 +08:00 |
|
237899745
|
da9b273253
|
fix: return success for SPA fallback routes
CI / verify (push) Has been cancelled
|
2026-07-26 00:28:49 +08:00 |
|
237899745
|
feed34cb0b
|
perf: improve perceptual image compression
CI / verify (push) Has been cancelled
|
2026-07-26 00:13:35 +08:00 |
|
237899745
|
86da5cf1f5
|
perf: harden quotas and reduce compression overhead
CI / verify (push) Has been cancelled
|
2026-07-25 23:10:59 +08:00 |
|
237899745
|
49189d346b
|
feat: expand redemption code management
CI / verify (push) Has been cancelled
|
2026-07-25 22:32:31 +08:00 |
|
237899745
|
500a8f7ecd
|
fix: make migration checksums reproducible
CI / verify (push) Has been cancelled
|
2026-07-25 21:52:20 +08:00 |
|
237899745
|
b67275b3e8
|
fix: settle quota and bound compression work
CI / verify (push) Has been cancelled
|
2026-07-25 21:40:57 +08:00 |
|
237899745
|
64b1169e8c
|
feat: add runtime policy and observability
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 |
|