403 Commits

Author SHA1 Message Date
keven1024
47781ff374 chore: update Dockerfile to rename output binary from 'backend' to 'backend-bin' for consistency in build process 0.0.9 2026-03-08 09:23:21 +08:00
keven1024
7760697233 chore: update Dockerfile to rename output binary from 'worker' to 'worker-bin' for clarity in build process 2026-03-08 09:22:33 +08:00
keven1024
8f1ced62ac chore: refactor publish workflow to separate build and deploy jobs, enhancing clarity and maintainability 2026-03-07 10:57:58 +08:00
keven1024
72560cf233 chore: enhance publish workflow by adding conditional tag for main branch deployment 2026-03-07 10:06:38 +08:00
keven1024
62443f38a4 chore: update Dockerfile to include imagemagick for enhanced image processing capabilities 2026-03-07 09:40:12 +08:00
keven1024
5c264a4297 chore: enhance Docker build workflows by adding QEMU setup and multi-platform support for amd64 and arm64 2026-03-07 09:29:06 +08:00
keven
332fa7195f Merge pull request '0.0.9' (#1) from dev into main
Reviewed-on: https://gitea.fudaoyuan.icu/keven/015/pulls/1
2026-03-07 09:24:01 +08:00
keven1024
4ce68d91a8 Merge branch 'main' into dev 2026-03-05 17:38:32 +08:00
keven1024
78cfc3943c chore: update build and publish workflows to use root context for Docker builds 2026-03-02 00:10:47 +08:00
keven1024
7772a935d7 fix: go work sync 2026-03-02 00:05:28 +08:00
keven1024
7d204345cc chore: streamline Dockerfile configurations by consolidating module downloads and improving source code organization 2026-03-02 00:04:21 +08:00
keven1024
f9251663a2 chore: refactor Dockerfiles to improve module management and build process by adding workspace support and restructuring source code copying 2026-03-01 23:55:27 +08:00
keven1024
75c269b60e chore: update Go version in Dockerfiles to 1.25.5 for improved compatibility and performance 2026-03-01 23:44:02 +08:00
keven1024
64126e7c4c chore: update packageManager version in package.json files for consistent dependency management 2026-03-01 23:32:55 +08:00
keven1024
f8a43c9b1f feat: add build and publish workflows for Docker images with automated tagging and deployment 2026-03-01 23:28:19 +08:00
keven1024
9aa52915b0 feat(front): implement ImageConvertResult component for image format conversion and update layout in ImageCompressResult 2026-02-28 10:23:45 +08:00
keven1024
fe66240671 feat(front): add translation for image format conversion in English and Chinese locales 2026-02-28 10:16:56 +08:00
keven1024
1635a31f33 feat(front): add image conversion option to FileShareDrawer and improve layout in ImageCompressResult 2026-02-28 10:16:34 +08:00
keven1024
67b1d07fbe feat(front): implement ImageConvertHandle component for image format selection and conversion 2026-02-28 10:08:00 +08:00
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
123178084a feat(worker): enhance image conversion tests to support multiple formats and improve error handling 2026-02-27 18:30:49 +08:00
keven1024
183297bd2c feat(front): add support for image conversion in Preprocessing and Result components 2026-02-27 17:56:43 +08:00
keven1024
55900224ae refactor(front): improve layout of ImageCompressResult component for better file display 2026-02-27 17:56:19 +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
e14eed73c4 refactor(front): update download and view options to use array syntax for translation labels 2026-02-27 16:53:00 +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
60831c779e feat: add backend and worker test scripts to package.json and create a combined test command 2026-02-27 16:24:21 +08:00
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
fe6c832275 refactor(backend): replace error handling with predefined error variables for consistency across download and upload tasks 2026-02-27 15:10:59 +08:00
keven1024
f1dec39851 feat(backend): add image conversion handler and refactor image compression logic into a new file 2026-02-27 14:59:09 +08:00
keven1024
59cd23daf7 feat(worker): add image conversion endpoint and update file utility references in tasks 2026-02-27 14:38:31 +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
6d7dc6bc40 chore: add config.yaml to .gitignore to prevent tracking of configuration files 2026-02-27 14:33:02 +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
3d8d1ccd3f fix(front): conditionally render title in BaseCard component to prevent display issues when title is not provided 2026-02-26 18:57:55 +08:00
keven1024
ae7db9de02 feat(front): implement internationalization for image compression results with dynamic text updates in ImageCompressResult component 2026-02-26 18:29:21 +08:00
keven1024
6304dffa39 feat(front): add showBackButton prop to BaseCard component and update usages in FileShareResult and TextShareResult for improved navigation 2026-02-26 18:23:24 +08:00
keven1024
2ea2d89f44 refactor(front): replace div elements with BaseCard component for consistent styling across various views 2026-02-26 18:11:35 +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
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
301dcaf8b6 chore(front): comment out BubbleMenuView in Tiptap component for future adjustments 2026-02-25 12:03:15 +08:00
keven1024
8f3bafcbfb fix(front): ensure chunks default to an empty array in FileUploadProgressView for improved upload handling 2026-02-25 12:02:53 +08:00
keven1024
b471972dd4 chore(deps): update dependencies 2026-01-30 14:44:43 +08:00
keven1024
8c4c7b0471 feat(front): add axios for API requests and enhance FileUploadProgressView with speed tracking and UI improvements 2026-01-10 14:34:01 +08:00
keven1024
9679a42be2 feat(front): refactor FileUploadProgressView components to improve upload management and user experience with detailed progress tracking and new UI elements 2026-01-10 11:50:00 +08:00