28 Commits

Author SHA1 Message Date
keven1024
f956130b4f chore(dependencies): replace lucide-vue-next with @lucide/vue in package.json and update lint workflow for improved dependency management 2026-05-24 14:03:49 +08:00
keven1024
b023876e0f feat(front): update GlobalDrawer component to support async close handling and improve drawer visibility management 2026-05-24 11:15:43 +08:00
keven1024
b69af056aa feat: implement internationalization for share views and update UI text for better user experience 2026-03-08 14:57:46 +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
ca33fcc332 refactor(front): update localization keys across components to improve consistency and maintainability 2025-12-20 09:22:58 +08:00
keven1024
0c980e8b6c chore(lint): rename lint action step for clarity and consistency in Gitea workflow 2025-12-20 08:42:05 +08:00
keven
da58c53909 feat(front): add AboutVersionView component and enhance AboutBaseInfo with object-fit styling 2025-10-19 18:38:00 +08:00
keven
6238897c18 feat(front): add AboutBaseInfo and AboutChartView components for enhanced About page functionality and data visualization 2025-10-19 15:05:29 +08:00
keven
41b0076464 feat(front): add dayjs integration for date formatting in dev page, showcasing language pack rendering 2025-10-18 10:45:21 +08:00
keven1024
f1c2e1a3d7 refactor(front): replace filesize library with custom getFileSize function for consistent file size formatting across components 2025-09-22 14:14:36 +08:00
keven1024
f36221de05 feat(front): add development page with form components and button interactions 2025-08-09 00:20:48 +08:00
keven1024
7a3d03c41f feat: update primary color in CSS and enhance about page with relative time display and progress component 2025-06-22 01:07:09 +08:00
keven1024
edf0fe471d fix: update package.json dependencies and refactor share composables for improved functionality 2025-06-03 14:30:41 +08:00
keven1024
a59285c6fb feat(front): enhance About page with SEO descriptions and improve chart tooltip translations 2025-06-02 09:53:39 +08:00
keven1024
712bc2316d feat(front): implement internationalization for About page and enhance chart tooltip with dynamic translations 2025-06-02 09:39:00 +08:00
keven1024
e88e6cb46a feat(front): add AboutChartTooltip and ImageCompressResult components for enhanced file upload statistics and visualization 2025-06-02 01:17:58 +08:00
keven1024
763e3ac3c1 refactor(front): update import paths to use alias for better readability and maintainability 2025-05-22 11:32:38 +08:00
keven1024
bd0e2a3b5a refactor(front): simplify component rendering in index.vue by using dynamic component approach 2025-05-20 11:40:29 +08:00
keven1024
c63cec5d2b feat(front): integrate markdown-it for rendering markdown content in MarkdownRender component 2025-05-20 11:38:58 +08:00
keven1024
da62a4bbce feat(front): enhance [id].vue to support dynamic component rendering and improve error handling in file sharing 2025-05-20 10:39:30 +08:00
keven1024
29e2eb536f refactor(front): update FileShareView and [id].vue to utilize @tanstack/vue-query for data fetching and state management 2025-05-16 08:10:42 +08:00
keven1024
cc185fb6cf refactor(front): simplify Skeleton loading state in [id].vue for improved readability 2025-05-15 21:58:47 +08:00
keven1024
0bab15d519 feat(front): implement file sharing and download functionality with improved type safety 2025-05-15 17:26:40 +08:00
keven1024
a853d9f276 refactor(front): replace FileUploadView with a modular file upload process using multiple components for improved maintainability and clarity 2025-05-01 15:08:10 +08:00
keven1024
1618f23d39 feat(front): create FileUploadView and TextUploadView components for file and text uploads, enhancing the upload functionality on the index page 2025-04-24 11:09:01 +08:00
keven1024
d48cf960f8 feat(front): add FileShareDrawer component for file sharing functionalities and enhance index page layout 2025-04-20 20:57:00 +08:00
keven1024
4c6b66ccfe feat(front): create index page with VeeForm for file and text input handling, and adjust layout padding for better responsiveness 2025-04-18 23:48:46 +08:00