keven1024
|
9a9418c564
|
feat(worker): integrate GeoIP functionality into email notifications and enhance email template with region information
|
2026-05-24 11:15:44 +08:00 |
|
keven1024
|
95ef5d261b
|
feat(worker): refactor SendEmail function to use structured EmailTemplateData and improve SMTP configuration handling
|
2026-05-24 11:15:43 +08:00 |
|
keven1024
|
4c6a18c063
|
feat(notifications): implement webhook and email notification services for share events, enhancing user communication capabilities
|
2026-05-24 11:15:43 +08:00 |
|
keven1024
|
907f77aa66
|
refactor(backend): update file hash calculation from MD5 to SHA1 and rename related error handling
|
2026-05-24 11:15:42 +08:00 |
|
keven1024
|
3f5f8b3c97
|
feat(worker): implement multi-provider text translation service with Google, Microsoft, and custom LLM support
|
2026-05-24 11:15:42 +08:00 |
|
keven1024
|
499b931c04
|
refactor(backend): streamline Redis operations in file and share handling by utilizing handler functions for improved data management
|
2026-05-24 11:15:42 +08:00 |
|
keven1024
|
1298bf79d3
|
refactor(backend): enhance DownloadShare functionality with context management and improve Redis share info handling
|
2026-05-24 11:15:42 +08:00 |
|
keven1024
|
c25b41e20e
|
fix(worker): lint err
|
2026-04-05 11:28:22 +08:00 |
|
keven1024
|
b4570c5961
|
fix: update image conversion logic to handle JPG format by flattening transparent PNGs to a white background
|
2026-03-08 12:21:02 +08:00 |
|
keven1024
|
a64fa95608
|
feat(worker): add ImageConvertResult component and enhance image processing with WebP support
|
2026-02-27 17:41:23 +08:00 |
|
keven1024
|
70fc2be02f
|
feat(worker): enhance GenStandardFile to set file expiration and store expiration info in Redis
|
2026-02-27 17:06:44 +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
|
bde4e36e47
|
feat(worker): add image conversion functionality and support for WEBP format in image compression
|
2026-02-27 14:32:42 +08:00 |
|
keven1024
|
e5b5def6f0
|
refactor: migrate file utility functions to services package and update references in controllers; remove deprecated utils file
|
2026-02-27 12:18:18 +08:00 |
|
keven1024
|
ed7ac4e657
|
feat(utils): add file utility functions for MD5 hashing, file ID generation, and upload directory management
|
2026-02-27 12:08:13 +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
|
e9d0848f87
|
refactor(worker): replace direct command execution with utility function for image compression and update test output for accuracy
|
2026-02-25 15:35:28 +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
|
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
|
6ed90e9ac9
|
feat(backend): implement Redis file and task management with logging support
|
2025-05-25 15:13:46 +08:00 |
|