Commit Graph
22 Commits
Author SHA1 Message Date
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