Commit Graph

33 Commits

Author SHA1 Message Date
keven1024
b2804450ee refactor(front): update onFileHandle prop to use config instead of data for improved clarity 2025-05-01 15:05:28 +08:00
keven1024
ca9f537a87 feat(front): add CircularProgress component for visualizing upload progress 2025-05-01 14:25:23 +08:00
keven1024
1137e6c692 fix(front): handle wildcard file type acceptance in FileUpload component to improve file upload flexibility 2025-04-28 12:32:01 +08:00
keven1024
043bb2ed3c fix(front): handle undefined file size in FilePreviewView component to ensure accurate display 2025-04-24 16:58:29 +08:00
keven1024
ea51c6c0c4 feat(front): enhance FileShareDrawer with additional media actions and update TextShareDrawer label for improved clarity 2025-04-24 16:58:09 +08:00
keven1024
31b91b12de feat(front): add FilePreviewView and FileShareHandle components for improved file preview and sharing options 2025-04-24 15:26:49 +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
26314fd67f fix(front): update Navbar component to ensure correct routing to the home page 2025-04-24 10:25:54 +08:00
keven1024
9c8c0430e7 feat(front): add SelectField and SwitchField components for enhanced form handling in file sharing 2025-04-21 09:03:48 +08:00
keven1024
e6e8d6a143 feat(front): add UI components for label, progress, and select elements with TypeScript support 2025-04-21 09:03:17 +08:00
keven1024
df38398851 feat(front): add FileIcon component to display file previews and icons based on file type 2025-04-20 21:36:10 +08:00
keven1024
a45eed2fbb fix(front): update FileUpload component to allow all file types and improve type checking for accepted file formats 2025-04-20 21:13:32 +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
ce406e73d4 feat(front): implement FileUpload and FileUploadField components for file drag-and-drop functionality and preview 2025-04-20 20:44:13 +08:00
keven1024
740e1800d4 feat(front): add placeholder extension to Tiptap component and update Navbar styles for improved UI 2025-04-20 19:04:03 +08:00
keven1024
44462622c8 refactor(front): simplify MarkdownInputField by directly using v-model with Tiptap for cleaner code 2025-04-19 14:08:17 +08:00
keven1024
1caeafba09 feat(front): update VeeForm to use v-slot for better slot binding and add TextShareDrawer component for sharing functionalities 2025-04-18 23:49:01 +08:00
keven1024
12f97cc1a4 fix(front): integrate VeeValidate rules in MarkdownInputField and enhance Tiptap styling for better user experience 2025-04-18 23:14:33 +08:00
keven1024
1d2c0e6621 fix(front): bind additional attributes to Tiptap component in MarkdownInputField for improved functionality 2025-04-18 23:01:10 +08:00
keven1024
f4990f05e0 refactor(front): simplify MarkdownInputField by removing unnecessary label and placeholder props 2025-04-18 22:19:55 +08:00
keven1024
f2f4503223 feat(front): add VeeForm component to encapsulate form structure using VeeValidate 2025-04-18 22:16:31 +08:00
keven1024
b38a64a4fb fix(front): update MarkdownInputField to bind modelValue and handle updates for Tiptap component 2025-04-17 20:06:54 +08:00
keven1024
220a936a10 feat(front): update FormButton to prevent default click behavior and add MarkdownInputField component for rich text input 2025-04-17 09:06:20 +08:00
keven1024
a2c852064c feat(front): implement drawer component with customizable slots and state management for improved UI interactions 2025-04-14 23:01:07 +08:00
keven1024
4d59880365 feat(front): enhance Tiptap component with additional extensions and update styles for improved text editing experience 2025-04-13 22:06:54 +08:00
keven1024
e302335f83 fix(front): update Navbar background opacity for improved visibility 2025-04-13 17:09:36 +08:00
keven1024
0fd2a0b532 feat(front): integrate VeeValidate for form validation and add InputField and FormButton components 2025-04-13 17:09:21 +08:00
keven1024
ad07ffd332 feat(front): add Tiptap component for rich text editing functionality 2025-04-13 17:08:45 +08:00
keven1024
f996535e51 feat(front): add Tailwind CSS styles, components configuration, and utility functions for improved UI 2025-04-13 15:14:37 +08:00
keven1024
95ae86a7fd fix(front): remove unused lucide-vue-next dependency and adjust Navbar imports 2025-04-12 23:09:25 +08:00
keven1024
7bf517ce12 feat(front): enhance Navbar component with icons for better visual representation 2025-04-12 16:33:10 +08:00
keven1024
87388c4a0c feat(front): update Navbar component with motion effects and add new dependencies 2025-04-12 16:22:36 +08:00
keven1024
af6fbd2c77 feat(front): add Navbar component and update layout with background image 2025-04-12 16:21:42 +08:00