Commit Graph

18 Commits

Author SHA1 Message Date
keven1024
7663e8eb0a fix(backend): improve error handling in controllers and services by checking errors from Redis operations and adding error comments for deferred function calls 2026-02-27 15:42:02 +08:00
keven1024
b98853ebe1 chore(deps): upgrade echo framework from v4 to v5 and remove custom context middleware 2026-02-26 16:09:47 +08:00
keven1024
18a74b6545 refactor(backend): restructure main application by separating middleware and route definitions into dedicated files, update environment variable handling, and improve code organization for better maintainability 2025-12-14 16:25:00 +08:00
keven
dd05510d27 feat(backend): implement About and Config endpoints, enhance GetStat with queue data and file size metrics 2025-10-19 14:39:46 +08:00
keven
12efc10e0e refactor(backend): standardize environment variable names for download and password handling, enhancing consistency and clarity 2025-10-19 00:05:56 +08:00
keven1024
3895234d96 feat(backend): add disk usage statistics endpoint and utility for converting human-readable file sizes 2025-06-01 18:34:40 +08:00
keven1024
fd5a768041 feat(backend): add pickup code generation and retrieval functionality for file sharing 2025-05-27 20:38:05 +08:00
keven1024
ad1cbe6a39 feat(backend): add image compression endpoints for generating and retrieving compressed images 2025-05-26 21:59:07 +08:00
keven1024
09ddf205d9 feat(backend): enhance logging setup and add image compression endpoints 2025-05-25 15:16:10 +08:00
keven1024
7b263b7b76 feat(backend): add logging middleware and image compression endpoints, enhance environment variable handling 2025-05-24 15:35:57 +08:00
keven1024
b80a013725 feat(backend): add rate limiting middleware to control upload and download request rates 2025-05-21 23:42:23 +08:00
keven1024
d5d4c64bf2 refactor(backend): remove unused config route and associated controller 2025-05-14 17:53:03 +08:00
keven1024
3ed3353a7b feat(backend): add JWT-based download token generation and validation for shared files 2025-05-13 22:02:40 +08:00
keven1024
fe4a00aa09 feat(backend): implement download endpoint for shared files with password protection 2025-05-11 23:48:42 +08:00
keven1024
1b2f6a49e2 feat(backend): add configuration and sharing endpoints, implement environment variable loading 2025-05-11 11:08:54 +08:00
keven1024
e32388f70a feat(backend): add file upload controller with task creation, slice upload, and completion handling 2025-04-28 20:13:35 +08:00
keven1024
b0b476456c feat(backend): implement file upload functionality with task creation, slice upload, and completion handling 2025-04-27 23:38:43 +08:00
keven1024
c2927f670c feat(backend): init 2024-09-30 23:03:22 +08:00