MythEclipse
|
3d2500ed7f
|
fix: auto-append file extension based on magic bytes or mime type if missing
|
2026-05-18 09:20:03 +07:00 |
|
MythEclipse
|
5de424bf8e
|
ci: add write permission for packages to GHCR pushing
|
2026-05-18 08:56:22 +07:00 |
|
MythEclipse
|
ed7f607ee4
|
style: sort imports in telegram test to satisfy Biome check
|
2026-05-18 08:55:22 +07:00 |
|
MythEclipse
|
ed88069e60
|
fix: assert sendDocument with config.storageChatId to match dynamic mock env in CI
|
2026-05-18 08:54:24 +07:00 |
|
MythEclipse
|
910d29d5b9
|
fix: upgrade Bun setup version to latest to support modern lockfile format
|
2026-05-18 08:53:44 +07:00 |
|
MythEclipse
|
c0827b09c5
|
fix: make DB tests more robust by checking definition rather than strict module identity
|
2026-05-18 08:42:49 +07:00 |
|
MythEclipse
|
7f1178d72b
|
Merge branch 'worktree-agent-a7a26e7873ab5b94e'
|
2026-05-18 08:41:37 +07:00 |
|
 MythEclipseandClaude Opus 4.7
|
1fc4080466
|
ci: add GitHub Actions pipeline for tests, Docker build, and deployment
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-18 08:41:29 +07:00 |
|
MythEclipse
|
06a1b38c02
|
Merge branch 'worktree-agent-aae37f6f3cccac163'
|
2026-05-18 08:41:00 +07:00 |
|
MythEclipse
|
e4c074c81f
|
docs: add deployment design and implementation plan
|
2026-05-18 08:40:56 +07:00 |
|
 MythEclipseandClaude Opus 4.7
|
b41fdb4a88
|
chore: add docker-compose.yml with Traefik configurations
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-18 08:40:42 +07:00 |
|
 MythEclipseandClaude Opus 4.7
|
d7f5180eab
|
chore: add Dockerfile and dockerignore for production build
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-18 08:39:57 +07:00 |
|
MythEclipse
|
2c1c5ad638
|
fix: add Bun database migration runner
|
2026-05-18 08:25:24 +07:00 |
|
MythEclipse
|
91986d1d51
|
fix: upload binary files to Telegram with source payload
|
2026-05-18 08:18:55 +07:00 |
|
MythEclipse
|
9aedc59b69
|
fix: refine Swagger docs headers and dynamic examples
|
2026-05-18 07:43:15 +07:00 |
|
MythEclipse
|
6feca3564a
|
feat: add Swagger OpenAPI documentation endpoints
|
2026-05-18 07:39:27 +07:00 |
|
MythEclipse
|
aae8ebfbcf
|
chore: update bun.lock to include @biomejs/biome, typescript, and related CLI packages
|
2026-05-18 07:30:47 +07:00 |
|
MythEclipse
|
825a8f42cb
|
chore: add build script and target bun bundle output
|
2026-05-18 07:30:33 +07:00 |
|
MythEclipse
|
cf79a1f195
|
style: format and lint codebase using Biome v2
|
2026-05-18 07:29:01 +07:00 |
|
MythEclipse
|
3f4e697733
|
feat: migrate entire codebase to TypeScript
|
2026-05-18 07:27:06 +07:00 |
|
MythEclipse
|
9c5a855f7d
|
chore: configure typescript, biome, and package scripts
|
2026-05-18 07:23:22 +07:00 |
|
MythEclipse
|
252b2e4a1f
|
test: isolate module mocking and add sequential test script
|
2026-05-18 07:16:30 +07:00 |
|
 MythEclipseandClaude Opus 4.7
|
434905313c
|
refactor: replace TypeScript with ESM JavaScript
Remove index.ts and tsconfig.json, update package.json, and install dependencies.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-18 07:15:05 +07:00 |
|
 MythEclipseandClaude Opus 4.7
|
99b820709d
|
feat: setup HTTP server and bootstrap application
Setup HTTP server with Bun.serve and bootstrap Telegram bot and other services.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-18 07:14:35 +07:00 |
|
 MythEclipseandClaude Opus 4.7
|
4996d7548a
|
feat: add Telegram bot handler
Implement Telegraf bot instance with file upload/forward handlers and mock test verification.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-18 07:13:17 +07:00 |
|
 MythEclipseandClaude Opus 4.7
|
be93a06918
|
feat: add health check route
Implement handleHealth endpoint for Bun.serve to verify DB connection.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-18 07:10:55 +07:00 |
|
 MythEclipseandClaude Opus 4.7
|
d915814277
|
feat: add file routes (download redirect & info)
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-18 07:09:29 +07:00 |
|
 MythEclipseandClaude Opus 4.7
|
d7b8e9dd08
|
feat: add upload API handler (multipart & base64)
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-18 07:08:13 +07:00 |
|
 MythEclipseandClaude Opus 4.7
|
1e29433d5d
|
feat: add Telegram API utilities
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-18 07:06:21 +07:00 |
|
 MythEclipseandClaude Opus 4.7
|
b621a73ca9
|
feat: add file validation utilities
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-18 07:02:14 +07:00 |
|
 MythEclipseandClaude Opus 4.7
|
db71f29288
|
feat: add in-memory rate limiter
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-18 07:01:32 +07:00 |
|
 MythEclipseandClaude Opus 4.7
|
281329a1af
|
feat: add Drizzle ORM database layer
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-18 07:00:46 +07:00 |
|
 MythEclipseandClaude Opus 4.7
|
f9c0bc0768
|
feat: add environment variables validation
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-18 06:58:55 +07:00 |
|
 MythEclipseandClaude Opus 4.7
|
77032538e8
|
feat: add Winston logger setup
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-18 06:53:33 +07:00 |
|
 MythEclipseandClaude Opus 4.7
|
25c82bcf0b
|
chore: add dependencies and configuration
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-18 06:51:06 +07:00 |
|
MythEclipse
|
f423e1f25d
|
docs: add telegram uploader backend implementation plan
|
2026-05-18 06:48:53 +07:00 |
|
MythEclipse
|
3fb3dc3d40
|
docs: add telegram uploader backend design spec
|
2026-05-18 06:42:42 +07:00 |
|
MythEclipse
|
cf55f6dee8
|
Initialize TeleUploader project with Bun, including configuration files and basic setup
|
2026-05-18 06:34:02 +07:00 |
|