asepharyana
b731ddd7e1
fix: sequential test execution to avoid mock pollution between files
2026-07-06 22:50:59 +07:00
asepharyana
245138e23a
Refactor code for improved readability and consistency
...
- Updated formatting in web-api.ts for better alignment and readability.
- Enhanced XML builders in xml.ts for clearer structure and maintainability.
- Improved test cases in s3-auth.test.ts and s3-operations.test.ts for better clarity and consistency.
- Refactored mock data in web-api.test.ts for improved readability.
2026-07-06 22:36:15 +07:00
asepharyana
2d3d7891a0
refactor: auto-run DB migration at startup, robust schema.sql path resolution
2026-07-06 22:32:06 +07:00
asepharyana
0ad783b794
fix: PutObject raw body, presigned URL auth guard, DeleteObjects tracking, home.ts path
2026-07-06 21:38:17 +07:00
asepharyana
e175a27512
test: add S3 auth, operations, and web API tests
2026-07-06 21:15:26 +07:00
asepharyana
5e38f80267
feat: add web file manager UI and S3 catch-all route
2026-07-06 20:56:55 +07:00
asepharyana
a4f902a37b
feat: add JSON v1 web API for S3 management UI
2026-07-06 16:10:17 +07:00
asepharyana
dd61e7e0fc
feat: implement S3 protocol dispatcher with bucket, object, listing, and multipart operations
2026-07-06 15:52:42 +07:00
asepharyana
084ff3fb9d
fix: add region validation, fix presigned URL canonical request (add method, fix headers), normalizeUri decode
2026-07-06 15:31:06 +07:00
asepharyana
ee758aa939
feat: add S3 SigV4 auth verification and XML builders
2026-07-06 14:56:39 +07:00
asepharyana
a2ca489039
fix: add explicit snake_case-to-camelCase mapping for S3FileRecord, add missing findOrphanFilesByBucket
2026-07-06 14:33:27 +07:00
asepharyana
caef31c703
feat: add DB CRUD layer for buckets, multipart, and S3 file extensions
2026-07-06 14:23:37 +07:00
asepharyana
e37fb00295
feat: add S3 env config, bucket and multipart DB schema
2026-07-06 13:59:03 +07:00
asepharyana
0d0d7a5dfa
chore: remove GitHub Actions workflow for notifying parent repository
2026-07-06 01:25:37 +07:00
asepharyana
52bd704d21
refactor: enhance file handling and metrics tracking; remove unused bot health tracker
2026-07-06 01:25:18 +07:00
asepharyana
bbf420759b
chore: update Dockerfile and docker-compose for improved deployment process; add deploy script
2026-07-05 22:06:52 +07:00