MythEclipse pushed to main at MythEclipse/GMW 2026-07-29 20:36:49 +08:00
cb16ad201a ci: trigger new run [skip ci]
MythEclipse pushed to main at MythEclipse/GMW 2026-07-29 20:26:23 +08:00
MythEclipse pushed to main at MythEclipse/TeleUploader 2026-07-29 20:25:36 +08:00
MythEclipse pushed to main at MythEclipse/TeleUploader 2026-07-29 18:28:07 +08:00
d22f788e3e fix: wrap Bun.file().stream() in Readable.from() for Telegraf compat
MythEclipse pushed to main at MythEclipse/TeleUploader 2026-07-29 18:16:09 +08:00
1ecab987a6 fix: send non-JPEG images as document instead of photo; fix Dockerfile home.html path
MythEclipse pushed to main at MythEclipse/TeleUploader 2026-07-29 18:06:44 +08:00
9a4853a484 fix: remove UploadBatcher crash window, make bot concurrency configurable, fix all test import paths
MythEclipse pushed to main at MythEclipse/TeleUploader 2026-07-29 17:40:00 +08:00
ad917f6675 refactor: dedup dead code, shared utils, conditional headers helper
MythEclipse pushed to main at MythEclipse/TeleUploader 2026-07-29 17:10:56 +08:00
fab91ad69c feat: dedup wave 3 — constant + streamToTemp utility
MythEclipse pushed to main at MythEclipse/TeleUploader 2026-07-29 17:02:09 +08:00
3501d547c0 feat: dedup wave 2 — file factory + V1/V2 mapping + bot handler
MythEclipse pushed to main at MythEclipse/TeleUploader 2026-07-29 16:51:47 +08:00
332853f398 chore: dedup dead code + compress utility
MythEclipse pushed to main at MythEclipse/TeleUploader 2026-07-29 16:41:58 +08:00
4c216b1d9f refactor: full DDD + Clean Architecture refactor
MythEclipse pushed to main at MythEclipse/TeleUploader 2026-07-29 16:08:51 +08:00
3580001b8a fix: add backward compat env vars to docker-compose for Gitea CI
MythEclipse pushed to main at MythEclipse/TeleUploader 2026-07-29 16:08:26 +08:00
6d3696d261 fix: handler.ts uses config.botTokens[0] instead of removed config.botToken
MythEclipse pushed to main at MythEclipse/TeleUploader 2026-07-29 16:03:09 +08:00
1484d5265d refactor: merge BOT_TOKEN + ADDITIONAL_BOT_TOKENS into single BOT_TOKENS env + speed audit
MythEclipse pushed to main at MythEclipse/TeleUploader 2026-07-29 15:48:53 +08:00
245ea169ad chore: add 2 bot tokens, update PRODUCTION_ENV for 6 bots
MythEclipse pushed to main at MythEclipse/TeleUploader 2026-07-29 15:08:15 +08:00
2cf6aa3275 refactor: implement per-bot queue architecture
d0de4de2d5 refactor: remove uploadConcurrency from config
adbf9b5efa refactor: remove global upload queue
a986ce1e08 fix: per-bot queue fixes — outer loop transient retry, getFileInfo logging, test file, safety net comment, empty-bot guard
5617d0ff35 refactor: per-bot queue with selectBot() and rate-limit tracking
Compare 7 commits »
MythEclipse pushed to main at MythEclipse/TeleUploader 2026-07-29 14:02:05 +08:00
996b7d06ef chore: add more bot tokens for better rate limit distribution
MythEclipse pushed to main at MythEclipse/TeleUploader 2026-07-29 13:44:17 +08:00
3f541121f5 fix: yield microtask after Promise.race in backpressure check
MythEclipse pushed to main at MythEclipse/TeleUploader 2026-07-29 13:28:07 +08:00
1a38b32fbc feat: concurrent chunk uploads within single file
MythEclipse pushed to main at MythEclipse/TeleUploader 2026-07-29 13:23:46 +08:00
b034c3131d chore: trigger deploy for TELEGRAM_CHUNK_SIZE_BYTES=48MB