Commit Graph

  • 590a071dfb chore: update devDependencies in package.json for husky, lint-staged, and prettier to latest versions keven1024 2025-07-19 23:59:38 +08:00
  • cf2d81bf9a refactor(front): 优化状态管理和组件逻辑,简化GlobalDrawer和Tiptap组件的实现 keven 2025-07-19 22:29:48 +08:00
  • e62f329d53 fix(front): 更新MarkdownRender组件的样式类以增强可读性 keven 2025-07-19 19:19:33 +08:00
  • 421955a844 chore: update .env.example to include PASSWORD_SALT for enhanced password security keven1024 2025-07-11 10:41:50 +08:00
  • 3001ea3250 fix(front): enhance error handling in file download components by refining error message extraction 0.0.6 keven1024 2025-07-07 15:55:08 +08:00
  • 1b12703b90 refactor(front): update file sharing logic to use downloadFileByShareId for improved error handling and token management keven1024 2025-07-07 15:49:01 +08:00
  • e4bb9781f7 fix(front): improve type safety in GlobalDrawer and PasswallShareDrawer components by refining computed properties and prop handling keven1024 2025-07-07 15:37:22 +08:00
  • 943a5a76d2 feat(backend): enhance password handling in share and download controllers for improved security and error management keven1024 2025-07-07 15:30:37 +08:00
  • 71147451bb feat: add PasswallShareDrawer component for password-protected file sharing and enhance getShareToken function to accept password keven1024 2025-07-07 15:29:05 +08:00
  • 3d88c68ed5 fix: refactor InputField component to improve attribute binding and remove unused props keven1024 2025-07-07 15:23:20 +08:00
  • 338e22dfca fix: improve drawer management by adding onClose handler and refactoring GlobalDrawer component keven1024 2025-07-07 14:55:26 +08:00
  • 464dba2546 feat: add password hashing utility using argon2 for secure password storage keven1024 2025-07-07 12:24:59 +08:00
  • a3dd28dd92 fix: update useStore to set key value to null instead of undefined for better state management keven1024 2025-07-07 11:21:03 +08:00
  • 9fd4943bb6 fix: update GlobalDrawer component to use direct drawer reference for improved state management keven1024 2025-07-07 11:20:42 +08:00
  • 668a2dd4d8 fix: adjust alreadyUploadSize computation to prevent exceeding total file size 0.0.5 keven1024 2025-07-02 10:38:59 +08:00
  • 695395ba6a feat: set staleTime to Infinity in TextShareResult component for persistent query data keven1024 2025-07-01 14:26:24 +08:00
  • a0cff53901 feat: enhance TextShareView component with copy functionality for preview text and update share data structure keven1024 2025-07-01 12:53:18 +08:00
  • 7d8075277d feat: enhance TextShareResult component with download count, expiration time, and pickup code display keven1024 2025-07-01 12:45:05 +08:00
  • 862b381e65 feat: update .env.example to include frontend configuration options for site title, description, and URL keven1024 2025-07-01 11:38:13 +08:00
  • 745ae94c49 feat: add .env.example file with configuration options for download secret, upload path, Redis URL, and admin information keven1024 2025-07-01 11:22:23 +08:00
  • 8c60d32ac0 feat: 更新 README 和新增中文文档,详细介绍 015 文件分享平台的功能、技术架构及快速开始指南 keven 2025-06-30 08:28:51 +08:00
  • 2f5388d0a8 feat: 更新 useSeo 以添加网站图标和社交媒体元数据,删除旧的 favicon 文件 0.0.4.1 keven 2025-06-22 13:42:19 +08:00
  • 88b8daa5df feat: 修改 useSeo 以支持从环境变量获取 SEO 元数据,增强服务器端渲染能力 keven 2025-06-22 12:41:51 +08:00
  • 7a3d03c41f feat: update primary color in CSS and enhance about page with relative time display and progress component 0.0.4 keven1024 2025-06-22 01:07:09 +08:00
  • 0bdea93726 chore: add js-md5 dependency to pnpm-lock.yaml for file hashing keven1024 2025-06-22 00:49:14 +08:00
  • f4740f4373 fix: improve max storage size handling in CreateUploadTask by using GetFileSize for better error management keven1024 2025-06-22 00:48:53 +08:00
  • 1ac21b3dd0 docs: update README to include new features and todos for file upload service keven1024 2025-06-22 00:47:32 +08:00
  • 76457a6e88 feat: replace SparkMD5 with js-md5 for file hash calculation and clean up unused code keven1024 2025-06-22 00:41:18 +08:00
  • 41e9df5ee8 feat: implement async file hash calculation using web workers for improved performance keven1024 2025-06-21 22:41:19 +08:00
  • 7f5149566c feat: enhance file upload progress view with error handling and user notifications keven1024 2025-06-21 16:45:30 +08:00
  • 24b4b2dc93 Merge branch 'main' of https://gitea.fudaoyuan.icu/keven/015 keven1024 2025-06-21 15:51:24 +08:00
  • 9b1b89056d chore(backend): update version and build_time in GetStat function to use environment variables for better tracking keven1024 2025-06-21 15:51:01 +08:00
  • 46e3cf529c chore: update Dockerfile and Drone configuration to use VERSION and BUILD_TIME arguments for better build tracking keven1024 2025-06-21 15:47:11 +08:00
  • 3c18fcf8ff 更新 Dockerfile 0.0.3.1 keven 2025-06-20 17:09:10 +08:00
  • 58403a291a chore: 添加 Prettier 配置文件以统一代码格式 0.0.3 keven 2025-06-14 21:02:26 +08:00
  • 28154d09ad feat: 在文件上传进度视图中添加错误处理和用户提示,优化用户体验 keven 2025-06-14 21:02:05 +08:00
  • d77fc85fd3 feat: 在文件上传任务中添加存储空间检查,确保不超过最大本地存储限制 keven 2025-06-12 23:50:24 +08:00
  • c971e92905 chore: 移除不再使用的依赖项,包括 go-socket.io 和其他间接依赖,以优化项目的依赖管理 keven 2025-06-12 22:48:06 +08:00
  • a484f8926b refactor: update import paths to use alias and improve layout in result components for better readability keven1024 2025-06-08 17:53:26 +08:00
  • bee32be989 feat: add QR code generation component and enhance file sharing result display with improved information layout keven1024 2025-06-08 17:39:13 +08:00
  • ba7a648cbe refactor: enhance file sharing functionality by implementing token caching and improving error handling in download processes keven1024 2025-06-08 16:23:14 +08:00
  • a0de112853 feat: add error component with localized back to home button for improved user experience 0.0.2 keven1024 2025-06-06 20:23:06 +08:00
  • ddcf53d456 fix: update default layout image source to a new dynamic URL for improved content delivery keven1024 2025-06-06 20:01:45 +08:00
  • bbd451f027 fix: remove husky postinstall script from package.json and update dependencies in pnpm-lock.yaml for improved compatibility keven1024 2025-06-03 14:41:00 +08:00
  • edf0fe471d fix: update package.json dependencies and refactor share composables for improved functionality keven1024 2025-06-03 14:30:41 +08:00
  • 3eee404868 fix: update Dockerfile to install dependencies before deploying frontend, and remove project title and description from environment variables 0.0.1-alpha.9 keven1024 2025-06-03 11:40:54 +08:00
  • dcb5acb6d2 fix: update Dockerfile to streamline frontend build process and rename project in package.json 0.0.1-alpha.8 keven1024 2025-06-03 11:33:30 +08:00
  • 304aa45b52 fix: improve error handling in InitEnv function to only panic for non-config file not found errors keven1024 2025-06-03 11:04:02 +08:00
  • 58c9b694d3 fix: update CI/CD configuration to rename build step from 'build-backend' to 'build-app' and adjust repository reference accordingly keven1024 2025-06-02 23:03:12 +08:00
  • dde0f7be1d feat: add Dockerfile and CI/CD configuration for frontend and backend services, including new startup script keven1024 2025-06-02 23:02:04 +08:00
  • b013fc36fa fix: update Dockerfile to change output binary names for backend and worker services keven1024 2025-06-02 15:48:01 +08:00
  • 2f40b9ce78 fix: update Dockerfile to copy all source files for backend and worker services, improving build context keven1024 2025-06-02 15:43:37 +08:00
  • a60b19398d fix: remove redundant line in Dockerfile for backend and worker services to streamline Go module setup keven1024 2025-06-02 15:29:41 +08:00
  • 99150f7015 fix: update Dockerfile to set Go module environment variables for backend and worker services keven1024 2025-06-02 15:25:42 +08:00
  • ce7b87fada fix: correct Dockerfile paths in CI/CD configuration for backend, frontend, and worker services keven1024 2025-06-02 15:12:50 +08:00
  • d31b1d2ecc fix: update Docker context paths in CI/CD configuration for backend, frontend, and worker services keven1024 2025-06-02 15:08:10 +08:00
  • 07088b7f2e feat: add Dockerfiles for backend, frontend, and worker services with CI/CD pipeline configuration keven1024 2025-06-02 14:48:38 +08:00
  • 4bcab3ba5b feat(backend): add CopyFile function for file duplication utility keven1024 2025-06-02 12:46:13 +08:00
  • 8cd9f278ba feat(backend): add JPEG compression support and new image processing functions keven1024 2025-06-02 12:45:57 +08:00
  • 4b8654e6ed refactor(backend): remove state from GetCompressImage response for cleaner error handling keven1024 2025-06-02 12:21:18 +08:00
  • 370fc82209 feat(front): enhance ImageCompressResult component with error handling and retry notifications keven1024 2025-06-02 12:21:06 +08:00
  • 7b2462de29 feat(backend): enhance image compression task handling with retry logic and detailed status reporting keven1024 2025-06-02 11:52:25 +08:00
  • da58a46e72 feat(front): implement internationalization for file and text upload components with dynamic translations keven1024 2025-06-02 10:12:15 +08:00
  • a59285c6fb feat(front): enhance About page with SEO descriptions and improve chart tooltip translations keven1024 2025-06-02 09:53:39 +08:00
  • 712bc2316d feat(front): implement internationalization for About page and enhance chart tooltip with dynamic translations keven1024 2025-06-02 09:39:00 +08:00
  • baf9fa9e6d feat(backend): enhance GetStat function to include admin URL in response for improved admin access keven1024 2025-06-02 01:18:22 +08:00
  • e88e6cb46a feat(front): add AboutChartTooltip and ImageCompressResult components for enhanced file upload statistics and visualization keven1024 2025-06-02 01:17:58 +08:00
  • 1224d5e72e refactor(backend): update GetStat function to utilize new Redis file info retrieval and enhance file statistics charting keven1024 2025-06-01 23:32:36 +08:00
  • 52da9960b8 chore(backend): replace go-units with go-humanize for improved file size handling keven1024 2025-06-01 21:48:36 +08:00
  • e1edff57db feat(front): add card and chart components for enhanced UI and data visualization keven1024 2025-06-01 21:22:51 +08:00
  • dfe75c314a fix(front): update Navbar and default layout for improved sticky behavior and background image keven1024 2025-06-01 21:21:25 +08:00
  • fc7f53faeb chore(backend): update dependencies in go.mod and go.sum for improved functionality and stability keven1024 2025-06-01 18:43:10 +08:00
  • 8d47c65498 feat(backend): implement GetStat function to retrieve file statistics and storage limits keven1024 2025-06-01 18:38:06 +08:00
  • bac513a9be refactor(front): simplify Navbar component template and remove unused variables keven1024 2025-06-01 18:34:52 +08:00
  • 3895234d96 feat(backend): add disk usage statistics endpoint and utility for converting human-readable file sizes keven1024 2025-06-01 18:34:40 +08:00
  • ed9d56c6d9 refactor(backend): simplify response structure in GetCompressImage function and add GetRedisFileKeysAll function for retrieving all file keys keven1024 2025-06-01 17:59:19 +08:00
  • 657751a7d7 feat(worker): add file creation timestamp and file type in GenStandardFile function; implement new image processing functions keven1024 2025-06-01 17:58:48 +08:00
  • 31a082eea2 feat(front): refactor sharing logic by introducing useAppShare composable for file and text sharing keven1024 2025-06-01 17:58:03 +08:00
  • d3af363e16 feat(front): add I18nSwitchDrawer component for locale switching functionality keven1024 2025-05-31 18:06:27 +08:00
  • be7db7d8a7 feat(front): add i18n support with language switcher in Navbar and configure locales for English and Chinese keven1024 2025-05-31 18:06:00 +08:00
  • 744dc614ce refactor(front): clean up unused action handlers in FileShareDrawer and TextShareDrawer components keven1024 2025-05-31 17:17:47 +08:00
  • a4557a6626 fix(front): ensure pickup code validation checks for undefined value in PickupShareDrawer component keven1024 2025-05-31 16:50:49 +08:00
  • b024289c24 feat(front): add placeholder styling for empty editor paragraphs and include logo image keven1024 2025-05-31 16:31:17 +08:00
  • 01581ab5a9 chore(front): update pnpm-lock.yaml to include new dependencies and improve package management keven1024 2025-05-31 16:26:25 +08:00
  • fd92a0c493 chore(front): update nuxt.config.ts and package.json for improved configuration and dependencies keven1024 2025-05-31 16:24:33 +08:00
  • e6f40ba94a fix(package): simplify backend and worker script commands in package.json keven1024 2025-05-30 14:09:45 +08:00
  • e2ccd93a7d feat(front): add ImageCompressResult component to ResultIndexView for handling image compression results keven1024 2025-05-28 10:38:10 +08:00
  • 247eb7a4c8 feat(backend): update SetRedisPickupData to return success status for Redis storage keven1024 2025-05-28 10:37:07 +08:00
  • bbee8d95bc feat(backend): improve pickup code generation with retry logic for Redis storage keven1024 2025-05-28 10:36:55 +08:00
  • aa814f6b01 feat(front): implement pickup code navigation in PickupShareDrawer component keven1024 2025-05-27 20:38:14 +08:00
  • fd5a768041 feat(backend): add pickup code generation and retrieval functionality for file sharing keven1024 2025-05-27 20:38:05 +08:00
  • ad1cbe6a39 feat(backend): add image compression endpoints for generating and retrieving compressed images keven1024 2025-05-26 21:59:07 +08:00
  • a75915b131 feat(backend): update GenStandardFile function to return structured file information and enhance image compression task handling keven1024 2025-05-26 00:14:52 +08:00
  • 8b145fa50a feat(front): add worker script to package.json for concurrent task management keven1024 2025-05-25 23:46:22 +08:00
  • 026957370c feat(backend): add upload task expiration and enqueue file removal task with Redis integration keven1024 2025-05-25 23:44:42 +08:00
  • c355c8f500 feat(backend): implement Redis file share relational management for enhanced file sharing functionality keven1024 2025-05-25 23:41:37 +08:00
  • c5ee629053 feat(backend): add file and share removal tasks with Redis integration for better file management keven1024 2025-05-25 23:41:02 +08:00
  • c32cffeb83 feat(backend): implement image compression functionality and enhance Redis integration with new utility functions keven1024 2025-05-25 15:31:38 +08:00
  • eb99b52075 feat(backend): implement Redis task management functions for retrieving and storing task information keven1024 2025-05-25 15:28:02 +08:00
  • 09ddf205d9 feat(backend): enhance logging setup and add image compression endpoints keven1024 2025-05-25 15:16:10 +08:00