MythEclipse pushed to main at MythEclipse/TeleUploader 2026-07-29 13:13:45 +08:00
d8b8a1381d chore: increase Telegram chunk size to 48MB (max ~49MB)
MythEclipse pushed to main at MythEclipse/TeleUploader 2026-07-29 11:09:27 +08:00
b0c5327bb3 fix: add content_type column to multipart_uploads migration
MythEclipse pushed to main at MythEclipse/TeleUploader 2026-07-29 10:57:49 +08:00
e3e7430ce0 fix: zero-downtime deploy with --wait flag + fallback
MythEclipse pushed to main at MythEclipse/TeleUploader 2026-07-29 10:23:27 +08:00
d8b1878a75 fix: add ETag and headers to 304 Not Modified responses
MythEclipse pushed to main at MythEclipse/TeleUploader 2026-07-29 10:19:59 +08:00
e50e297e79 fix: add ETag and headers to 304 Not Modified responses
MythEclipse pushed to main at MythEclipse/TeleUploader 2026-07-29 10:16:10 +08:00
888af45a7f fix: normalizeUri SigV4 trailing slash + cleanup debug logs
MythEclipse pushed to main at MythEclipse/TeleUploader 2026-07-29 10:14:27 +08:00
cd9852a5ec fix: preserve trailing slashes in normalizeUri for SigV4
MythEclipse pushed to main at MythEclipse/TeleUploader 2026-07-29 10:08:19 +08:00
c18b9d265b fix: preserve trailing slash in SigV4 canonical URI
MythEclipse pushed to main at MythEclipse/TeleUploader 2026-07-29 10:03:52 +08:00
66c4247e64 debug: add SigV4 mismatch logging with expected vs received signature
MythEclipse pushed to main at MythEclipse/TeleUploader 2026-07-29 09:56:11 +08:00
9bc2f22589 fix: strip trailing slash in SigV4 canonical URI
MythEclipse pushed to main at MythEclipse/TeleUploader 2026-07-29 09:54:14 +08:00
f9484738db debug: add SigV4 canonical request logging for troubleshooting
MythEclipse pushed to main at MythEclipse/TeleUploader 2026-07-29 09:50:06 +08:00
2882247ad3 fix: add catch-all S3 route for path-style requests (/{bucket}/{key})
MythEclipse pushed to main at MythEclipse/TeleUploader 2026-07-29 09:41:03 +08:00
d8da2044b2 fix: S3→Telegram upload pipeline — OOM, queue limits, shutdown drain, timeouts
MythEclipse pushed to main at MythEclipse/TeleUploader 2026-07-29 09:22:53 +08:00
de7d276245 fix: round 2 S3 audit — CRITICAL SigV4 payload hash bug, timeouts, Content-MD5/Length validation
MythEclipse pushed to main at MythEclipse/TeleUploader 2026-07-29 09:15:13 +08:00
e1e228430f chore: add pre-commit hook with husky — wajib lint pass sebelum commit
MythEclipse pushed to main at MythEclipse/TeleUploader 2026-07-29 09:02:36 +08:00
af160e0f33 fix: audit S3 protocol — 15+ security & correctness fixes
MythEclipse pushed to main at MythEclipse/TeleUploader 2026-07-29 08:30:38 +08:00
f5d56f52d4 chore: fix lint errors — noBannedTypes, import ordering, formatting
MythEclipse pushed to main at MythEclipse/TeleUploader 2026-07-29 08:28:34 +08:00
ea87397801 refactor: remove upload and web-api routes, migrate to new controller structure
MythEclipse pushed to main at MythEclipse/TeleUploader 2026-07-29 08:27:05 +08:00
73adb5f58e fix: make S3 resilient for Docker registry — no rate limit, retry on transient Telegram errors
1422318f0a fix: enhance test setup and environment configuration for improved reliability
Compare 2 commits »
MythEclipse pushed to main at MythEclipse/TeleUploader 2026-07-28 21:09:51 +08:00
667921b100 chore: fix lint errors — duplicate import, unused imports, formatting