Commit Graph

12 Commits

Author SHA1 Message Date
keven1024
ceb2d026d2 fix(worker): ensure temporary files are removed on error during image compression and conversion 2026-02-27 18:47:16 +08:00
keven1024
4a8932f921 feat(worker): introduce ErrFileNotFound for consistent error handling and update GenStandardFile to use it 2026-02-27 16:39:25 +08:00
keven1024
7ca301e54d chore(worker): update go.mod and go.sum to include new indirect dependencies and replace error handling in image conversion 2026-02-27 14:33:43 +08:00
keven1024
bde4e36e47 feat(worker): add image conversion functionality and support for WEBP format in image compression 2026-02-27 14:32:42 +08:00
keven1024
22637bcf6e feat(worker): add image conversion functionality with Magick and support for additional formats 2026-02-27 11:23:48 +08:00
keven1024
155c697e53 feat(services): implement image compression functionality for PNG and JPEG formats with corresponding unit tests 2026-02-25 12:04:22 +08:00
keven1024
313ce4455f chore: update Go modules to version 1.25.5, restructure models into pkg/models, and remove unused model files for improved organization and dependency management 2025-12-14 16:12:17 +08:00
keven1024
8cd9f278ba feat(backend): add JPEG compression support and new image processing functions 2025-06-02 12:45:57 +08:00
keven1024
657751a7d7 feat(worker): add file creation timestamp and file type in GenStandardFile function; implement new image processing functions 2025-06-01 17:58:48 +08:00
keven1024
a75915b131 feat(backend): update GenStandardFile function to return structured file information and enhance image compression task handling 2025-05-26 00:14:52 +08:00
keven1024
c32cffeb83 feat(backend): implement image compression functionality and enhance Redis integration with new utility functions 2025-05-25 15:31:38 +08:00
keven1024
daa16e9445 feat(backend): initialize worker module with Asynq server and image compression task 2025-05-23 14:33:23 +08:00