Commit Graph

  • e6e8d6a143 feat(front): add UI components for label, progress, and select elements with TypeScript support keven1024 2025-04-21 09:03:17 +08:00
  • df38398851 feat(front): add FileIcon component to display file previews and icons based on file type keven1024 2025-04-20 21:36:10 +08:00
  • a45eed2fbb fix(front): update FileUpload component to allow all file types and improve type checking for accepted file formats keven1024 2025-04-20 21:13:32 +08:00
  • d48cf960f8 feat(front): add FileShareDrawer component for file sharing functionalities and enhance index page layout keven1024 2025-04-20 20:57:00 +08:00
  • ce406e73d4 feat(front): implement FileUpload and FileUploadField components for file drag-and-drop functionality and preview keven1024 2025-04-20 20:44:13 +08:00
  • 740e1800d4 feat(front): add placeholder extension to Tiptap component and update Navbar styles for improved UI keven1024 2025-04-20 19:04:03 +08:00
  • 44462622c8 refactor(front): simplify MarkdownInputField by directly using v-model with Tiptap for cleaner code keven1024 2025-04-19 14:08:17 +08:00
  • 1caeafba09 feat(front): update VeeForm to use v-slot for better slot binding and add TextShareDrawer component for sharing functionalities keven1024 2025-04-18 23:49:01 +08:00
  • 4c6b66ccfe feat(front): create index page with VeeForm for file and text input handling, and adjust layout padding for better responsiveness keven1024 2025-04-18 23:48:46 +08:00
  • 12f97cc1a4 fix(front): integrate VeeValidate rules in MarkdownInputField and enhance Tiptap styling for better user experience keven1024 2025-04-18 23:14:33 +08:00
  • 1d2c0e6621 fix(front): bind additional attributes to Tiptap component in MarkdownInputField for improved functionality keven1024 2025-04-18 23:01:10 +08:00
  • f4990f05e0 refactor(front): simplify MarkdownInputField by removing unnecessary label and placeholder props keven1024 2025-04-18 22:19:55 +08:00
  • f2f4503223 feat(front): add VeeForm component to encapsulate form structure using VeeValidate keven1024 2025-04-18 22:16:31 +08:00
  • b38a64a4fb fix(front): update MarkdownInputField to bind modelValue and handle updates for Tiptap component keven1024 2025-04-17 20:06:54 +08:00
  • 7804593cc6 feat(front): refactor showDrawer utility to use typed props for improved type safety keven1024 2025-04-17 09:11:16 +08:00
  • 220a936a10 feat(front): update FormButton to prevent default click behavior and add MarkdownInputField component for rich text input keven1024 2025-04-17 09:06:20 +08:00
  • eb866a70c7 feat(front): add GlobalDrawer component to default layout and create showDrawer utility for dynamic drawer management keven1024 2025-04-14 23:02:02 +08:00
  • a2c852064c feat(front): implement drawer component with customizable slots and state management for improved UI interactions keven1024 2025-04-14 23:01:07 +08:00
  • 07efc20ea2 feat(front): add Pinia for state management and create useStore composable for improved state handling keven1024 2025-04-13 22:16:32 +08:00
  • 4d59880365 feat(front): enhance Tiptap component with additional extensions and update styles for improved text editing experience keven1024 2025-04-13 22:06:54 +08:00
  • d71db67873 fix(front): add overflow-hidden class to default layout for improved content visibility keven1024 2025-04-13 22:06:17 +08:00
  • e302335f83 fix(front): update Navbar background opacity for improved visibility keven1024 2025-04-13 17:09:36 +08:00
  • 0fd2a0b532 feat(front): integrate VeeValidate for form validation and add InputField and FormButton components keven1024 2025-04-13 17:09:21 +08:00
  • ad07ffd332 feat(front): add Tiptap component for rich text editing functionality keven1024 2025-04-13 17:08:45 +08:00
  • f996535e51 feat(front): add Tailwind CSS styles, components configuration, and utility functions for improved UI keven1024 2025-04-13 15:14:37 +08:00
  • 95ae86a7fd fix(front): remove unused lucide-vue-next dependency and adjust Navbar imports keven1024 2025-04-12 23:09:25 +08:00
  • 7bf517ce12 feat(front): enhance Navbar component with icons for better visual representation keven1024 2025-04-12 16:33:10 +08:00
  • 30d0604715 feat(front): add motion-v and nuxt-lucide-icons modules to Nuxt configuration keven1024 2025-04-12 16:28:46 +08:00
  • 87388c4a0c feat(front): update Navbar component with motion effects and add new dependencies keven1024 2025-04-12 16:22:36 +08:00
  • af6fbd2c77 feat(front): add Navbar component and update layout with background image keven1024 2025-04-12 16:21:42 +08:00
  • 8659fee06f feat(front): add Tailwind CSS configuration file keven1024 2025-04-07 23:20:19 +08:00
  • f8fea458c6 feat(front): update Nuxt configuration and dependencies for PWA support keven1024 2025-03-18 17:57:59 +08:00
  • c434c42c7d feat(front): implement app layout and integrate Serwist for service registration keven1024 2025-03-18 17:57:13 +08:00
  • 472c1f76bc feat(front): add @serwist/build and serwist dependencies to package.json keven1024 2025-03-17 17:46:50 +08:00
  • 25c7fcc5b0 feat(front): update dependencies and configuration for Tailwind CSS and VueUse keven1024 2025-03-17 17:15:25 +08:00
  • 2a2b56d394 feat: add readme keven1024 2024-09-30 23:05:04 +08:00
  • f4f98fc3bd feat(front): init keven1024 2024-09-30 23:03:47 +08:00
  • c2927f670c feat(backend): init keven1024 2024-09-30 23:03:22 +08:00
  • 8da07b57df feat: init keven1024 2024-09-30 23:00:45 +08:00