Commit Graph

17 Commits

Author SHA1 Message Date
keven1024
9f429626d7 refactor(front): update field components to use RuleExpression for validation rules 2025-05-15 17:21:03 +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
a78eb2efa3 refactor(front): replace watch with watchEffect in FormButton component for improved reactivity 2025-05-05 20:56:55 +08:00
keven1024
500d78e428 fix(front): add class binding to InputField component for improved styling flexibility 2025-05-05 20:54:53 +08:00
keven1024
81f04ca004 fix(front): bind additional attributes to Switch component in SwitchField for improved flexibility 2025-05-02 19:33:35 +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
9c8c0430e7 feat(front): add SelectField and SwitchField components for enhanced form handling in file sharing 2025-04-21 09:03:48 +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
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
44462622c8 refactor(front): simplify MarkdownInputField by directly using v-model with Tiptap for cleaner code 2025-04-19 14:08:17 +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
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
0fd2a0b532 feat(front): integrate VeeValidate for form validation and add InputField and FormButton components 2025-04-13 17:09:21 +08:00