asepharyana
b731ddd7e1
fix: sequential test execution to avoid mock pollution between files
2026-07-06 22:50:59 +07:00
asepharyana
e175a27512
test: add S3 auth, operations, and web API tests
2026-07-06 21:15:26 +07:00
MythEclipse
fd5eb98586
feat: implement caching for file info, add rate limiting, and enhance upload handling with retry logic
2026-05-21 23:31:49 +07:00
MythEclipse and Claude Opus 4.7
bf6d5f04c4
fix: bundle migration script and ensure file_hash column exists
...
- Compile src/db/migrate.ts to dist/migrate.js during build
- Copy dist/migrate.js to Stage 2 (runner) inside Dockerfile
- Run bun dist/migrate.js on db:migrate command
- Modify schema.sql to use CREATE TABLE IF NOT EXISTS and ALTER TABLE to add file_hash to existing database instances on VPS
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-18 19:46:21 +07:00
MythEclipse
2c1c5ad638
fix: add Bun database migration runner
2026-05-18 08:25:24 +07:00
MythEclipse
6feca3564a
feat: add Swagger OpenAPI documentation endpoints
2026-05-18 07:39:27 +07:00
MythEclipse
825a8f42cb
chore: add build script and target bun bundle output
2026-05-18 07:30:33 +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
MythEclipse and Claude 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
MythEclipse and Claude 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
MythEclipse and Claude 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
cf55f6dee8
Initialize TeleUploader project with Bun, including configuration files and basic setup
2026-05-18 06:34:02 +07:00