Claude
ad917f6675
refactor: dedup dead code, shared utils, conditional headers helper
- Extract shared utils: asSafeChunkSize (validation.ts), S3 detection (s3-detection.ts)
- Remove dead _handleMaybeS3Root from index.ts and routes/index.ts
- Remove dead _asArray from file-controller.ts
- Consolidate maybeCompressChunk into shared compress.ts
- Extract checkConditionalHeaders helper, remove ~120 lines dupe in s3-controller
- Remove 500+ lines dead code from s3-object.ts (unused use cases + helpers)
- Delegate upload-file.ts chunked path to ChunkedStorage, remove dupe
- Fix broken dynamic import in file-controller.ts → proper DI
- Fix test/files.test.ts import path and mocks
[skip ci]
2026-07-29 16:39:52 +07:00
..
2026-07-29 15:03:02 +07:00
2026-07-29 07:30:31 +07:00
2026-07-07 19:58:15 +07:00
2026-07-28 22:44:08 +07:00
2026-07-29 15:03:02 +07:00
2026-07-28 20:09:42 +07:00
2026-07-07 08:08:22 +07:00
2026-05-21 22:31:55 +07:00
2026-07-07 20:39:41 +07:00
2026-07-29 15:03:02 +07:00
2026-05-21 22:31:55 +07:00
2026-07-29 16:39:52 +07:00
2026-07-29 07:28:30 +07:00
2026-07-29 07:30:31 +07:00
2026-05-29 03:43:49 +07:00
2026-07-07 19:58:15 +07:00
2026-07-29 07:28:30 +07:00
2026-07-28 20:09:42 +07:00
2026-07-07 04:25:05 +07:00
2026-07-06 22:36:15 +07:00
2026-07-07 04:14:10 +07:00
2026-07-07 19:58:15 +07:00
2026-07-07 19:58:15 +07:00
2026-07-29 15:03:02 +07:00
2026-07-07 08:08:22 +07:00
2026-07-07 06:27:18 +07:00
2026-07-07 19:58:15 +07:00