Commit Graph

105 Commits

Author SHA1 Message Date
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
e1edff57db feat(front): add card and chart components for enhanced UI and data visualization 2025-06-01 21:22:51 +08:00
keven1024
dfe75c314a fix(front): update Navbar and default layout for improved sticky behavior and background image 2025-06-01 21:21:25 +08:00
keven1024
bac513a9be refactor(front): simplify Navbar component template and remove unused variables 2025-06-01 18:34:52 +08:00
keven1024
31a082eea2 feat(front): refactor sharing logic by introducing useAppShare composable for file and text sharing 2025-06-01 17:58:03 +08:00
keven1024
d3af363e16 feat(front): add I18nSwitchDrawer component for locale switching functionality 2025-05-31 18:06:27 +08:00
keven1024
be7db7d8a7 feat(front): add i18n support with language switcher in Navbar and configure locales for English and Chinese 2025-05-31 18:06:00 +08:00
keven1024
744dc614ce refactor(front): clean up unused action handlers in FileShareDrawer and TextShareDrawer components 2025-05-31 17:17:47 +08:00
keven1024
a4557a6626 fix(front): ensure pickup code validation checks for undefined value in PickupShareDrawer component 2025-05-31 16:50:49 +08:00
keven1024
b024289c24 feat(front): add placeholder styling for empty editor paragraphs and include logo image 2025-05-31 16:31:17 +08:00
keven1024
fd92a0c493 chore(front): update nuxt.config.ts and package.json for improved configuration and dependencies 2025-05-31 16:24:33 +08:00
keven1024
e2ccd93a7d feat(front): add ImageCompressResult component to ResultIndexView for handling image compression results 2025-05-28 10:38:10 +08:00
keven1024
aa814f6b01 feat(front): implement pickup code navigation in PickupShareDrawer component 2025-05-27 20:38:14 +08:00
keven1024
70f13f9808 feat(front): integrate PickupShareBtn into TextUploadInputTextView for enhanced sharing functionality 2025-05-22 14:42:01 +08:00
keven1024
e5d21d618e feat(front): add PickupShareBtn and PickupShareDrawer components for pickup code input and sharing functionality 2025-05-22 14:40:42 +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
d194fa1a20 fix(front): correct download and view limit values in FileShareHandle and TextShareHandle components 2025-05-20 11:47:20 +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
daf5a036e1 feat(front): add MarkdownPaste extension for enhanced paste functionality in Tiptap editor 2025-05-20 11:14:16 +08:00
keven1024
5dd3458d66 feat(front): add TextShareView component for displaying file share information and preview functionality 2025-05-20 11:02:17 +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
c1fd4e7bbd feat(front): implement text sharing functionality with new TextShareHandle and TextShareResult components 2025-05-20 10:39:02 +08:00
keven1024
838d425369 refactor(front): update file handling properties in FileUploadProgressView and FileShareResult components for consistency 2025-05-19 21:24:40 +08:00
keven1024
2fff490baa refactor(front): replace FileUploadResultView with ResultIndexView and update form field naming for consistency 2025-05-19 21:09:38 +08:00
keven1024
a7c8b409c8 feat(front): add TextUploadView and FileUpload components for enhanced file and text sharing functionality 2025-05-16 19:38:39 +08:00
keven1024
6e52d35984 refactor(front): update VeeForm component to utilize useForm for improved form handling and expose form state 2025-05-16 18:21:22 +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
ff410a3f15 feat(front): integrate @tanstack/vue-query for improved data fetching and state management 2025-05-16 08:07:15 +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
86b8c86e59 feat(front): enhance FileShareView with countdown timer and file sharing details display 2025-05-15 18:25:58 +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
9f429626d7 refactor(front): update field components to use RuleExpression for validation rules 2025-05-15 17:21:03 +08:00
keven1024
7564a7de0a feat(front): add FileShareView component for file download functionality 2025-05-15 17:07:24 +08:00
keven1024
dca8799f04 refactor(front): update FormButton click handlers to support async functionality 2025-05-15 11:15:29 +08:00
keven1024
d2d11ef9d8 feat(front): add useAppConfig composable for fetching application configuration 2025-05-15 11:13:30 +08:00
keven1024
7d28ea0bc6 feat(front): add FileShareResult component for displaying upload success and sharing functionality 2025-05-15 11:10:18 +08:00
keven1024
f2133d73c4 refactor(front): restructure Tiptap component for improved readability and functionality 2025-05-14 18:09:53 +08:00
keven1024
597a548111 feat(front): add config route to expose site configuration variables 2025-05-14 17:52:46 +08:00
keven1024
5c0a9855a8 feat(front): add AsyncButton export to button component for enhanced async functionality 2025-05-14 17:32:22 +08:00
keven1024
406539f281 refactor(front): rename Props interface to ButtonProps for clarity and consistency in Button component 2025-05-14 16:04:26 +08:00
keven1024
fb1aea321d refactor(front): enhance AsyncButton component with class variance and loading state management 2025-05-14 16:04:07 +08:00
keven1024
4c57afd476 refactor(front): replace Button with AsyncButton in FormButton component for async click handling 2025-05-14 15:07:15 +08:00
keven1024
4673a82efe feat(front): add asyncWait utility function for handling asynchronous delays 2025-05-14 14:53:56 +08:00
keven1024
1b005a60c0 feat(front): add AsyncButton component for handling loading state during async operations 2025-05-14 14:53:41 +08:00
keven1024
db81f11391 refactor(front): update Button component styles to include cursor pointer and add Skeleton component export 2025-05-13 21:14:42 +08:00
keven1024
9b1aa29b76 refactor(front): update Navbar component to use class-variance-authority for dynamic class binding 2025-05-13 11:00:22 +08:00
keven1024
8cbb1987fc refactor(front): enhance FileIcon and FilePreviewView components to support filePreview type for improved flexibility 2025-05-11 11:06:56 +08:00
keven1024
e3a6827e7f feat(front): add Skeleton component for loading state representation 2025-05-11 11:06:22 +08:00
keven1024
9ff1161544 chore(front): update dependencies in package.json and pnpm-lock.yaml, add spark-md5 and dayjs, and integrate vue-sonner for notifications 2025-05-11 11:06:07 +08:00