├── .env.example ├── .eslintrc.json ├── .github └── FUNDING.yml ├── .gitignore ├── .prettierignore ├── LICENSE ├── README.md ├── app ├── (auth) │ ├── auth-code-error │ │ └── page.tsx │ ├── layout.tsx │ ├── signin │ │ └── page.tsx │ └── signup │ │ └── page.tsx ├── api │ ├── auth │ │ ├── callback │ │ │ └── route.ts │ │ └── logout │ │ │ └── route.ts │ └── chat │ │ └── route.ts ├── apps │ ├── chat │ │ ├── [id] │ │ │ └── page.tsx │ │ ├── loading.tsx │ │ └── page.tsx │ ├── layout.tsx │ └── page.tsx ├── docs │ └── page.tsx ├── favicon.ico ├── globals.css ├── layout.tsx ├── page.tsx ├── profile │ ├── layout.tsx │ └── page.tsx └── styles │ └── custom.css ├── components.json ├── components ├── modules │ ├── apps │ │ ├── app-side-bar │ │ │ ├── AppSideBar.tsx │ │ │ ├── AppSideBarItem.tsx │ │ │ ├── AppSideBarList.tsx │ │ │ ├── AppSidebarSection.tsx │ │ │ └── index.ts │ │ └── chat │ │ │ ├── ChatForm.tsx │ │ │ ├── ChatHistory.tsx │ │ │ ├── ChatHistoryDrawer.tsx │ │ │ ├── ChatHistoryItem.tsx │ │ │ ├── ChatLayout.tsx │ │ │ ├── ChatPanel.tsx │ │ │ ├── CodeBlock.tsx │ │ │ ├── DeleteChatAction.tsx │ │ │ ├── EditChatAction.tsx │ │ │ ├── Header.tsx │ │ │ ├── MobileDrawerControls.tsx │ │ │ ├── NewChatButton.tsx │ │ │ ├── SystemPromptControl.tsx │ │ │ ├── action.ts │ │ │ ├── chat-members │ │ │ ├── AddMembersForm.tsx │ │ │ ├── ChatMemberItem.tsx │ │ │ ├── ChatMembers.tsx │ │ │ ├── DeleteMemberAction.tsx │ │ │ ├── action.ts │ │ │ ├── index.ts │ │ │ └── schema.ts │ │ │ ├── control-side-bar │ │ │ ├── ControlSidebar.tsx │ │ │ ├── ControlSidebarSheet.tsx │ │ │ ├── FrequencyPenaltySelector.tsx │ │ │ ├── MaxLengthSelector.tsx │ │ │ ├── ModelSelector.tsx │ │ │ ├── PresencePenaltySelector.tsx │ │ │ ├── TemperatureSelector.tsx │ │ │ ├── TopPSelector.tsx │ │ │ ├── action.ts │ │ │ ├── data │ │ │ │ └── models.ts │ │ │ └── index.ts │ │ │ ├── schema.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ ├── auth │ │ ├── LogoutButton.tsx │ │ ├── SocialLoginButton.tsx │ │ ├── SocialLoginOptions.tsx │ │ ├── UserAuthForm.tsx │ │ ├── UserSignupForm.tsx │ │ └── schema.ts │ ├── home │ │ ├── DescriptionHeadingText.tsx │ │ ├── FeatureItems.tsx │ │ └── HeroBannerImage.tsx │ └── profile │ │ ├── AccountDropdownMenu.tsx │ │ ├── Header.tsx │ │ ├── ProfileForm.tsx │ │ ├── action.ts │ │ ├── schema.ts │ │ └── type.ts ├── navigation │ ├── NavigationBar.tsx │ ├── NavigationMainMenu.tsx │ └── SideBar.tsx ├── theme │ ├── ThemeToggle.tsx │ └── index.ts └── ui │ ├── Accordion.tsx │ ├── AlertDialog.tsx │ ├── Avatar.tsx │ ├── Badge.tsx │ ├── Button.tsx │ ├── Card.tsx │ ├── Command.tsx │ ├── CustomIcon.tsx │ ├── Dialog.tsx │ ├── DropdownMenu.tsx │ ├── Flex.tsx │ ├── HoverCard.tsx │ ├── Input.tsx │ ├── Label.tsx │ ├── NavigationMenu.tsx │ ├── Popover.tsx │ ├── Resizable.tsx │ ├── ScrollArea.tsx │ ├── Section.tsx │ ├── Select.tsx │ ├── Separator.tsx │ ├── Sheet.tsx │ ├── Skeleton.tsx │ ├── Slider.tsx │ ├── Switch.tsx │ ├── Tabs.tsx │ ├── TextArea.tsx │ ├── Toast.tsx │ ├── Toaster.tsx │ ├── Tooltip.tsx │ ├── chat │ ├── ChatBubble.tsx │ ├── ChatInput.tsx │ ├── ChatList.tsx │ ├── ChatProfileHoverCard.tsx │ ├── Markdown.tsx │ ├── index.ts │ └── mention-input-default-style.ts │ ├── common │ ├── AppLogo.tsx │ ├── ChatScrollAnchor.tsx │ ├── MainLayout.tsx │ └── UserAvatar.tsx │ ├── form │ └── form-fields │ │ ├── InputField │ │ ├── InputField.tsx │ │ └── index.ts │ │ ├── SliderField │ │ ├── SliderField.tsx │ │ └── index.ts │ │ ├── TextAreaField │ │ ├── TextAreaField.tsx │ │ └── index.ts │ │ ├── index.ts │ │ └── types.ts │ ├── typography │ ├── Blockquote.tsx │ ├── Heading1.tsx │ ├── Heading2.tsx │ ├── Heading3.tsx │ ├── Heading4.tsx │ ├── Heading5.tsx │ ├── Paragraph.tsx │ ├── Subtle.tsx │ ├── index.ts │ └── types.ts │ └── use-toast.ts ├── config └── site.ts ├── env.mjs ├── hooks ├── useActiveTheme.tsx ├── useAtBottom.tsx ├── useChatIdFromPathName.tsx ├── useCopyToClipboard.tsx ├── useEnterSubmit.tsx ├── useMutationObserver.ts ├── usePrevious.tsx └── useSubscribeChatMessages.ts ├── lib ├── cache.ts ├── chat-input.ts ├── contants.ts ├── db │ ├── apps.ts │ ├── chat-members.ts │ ├── chats.ts │ ├── database.types.ts │ ├── index.ts │ ├── message.ts │ └── profile.ts ├── session.ts ├── stores │ └── profile.ts ├── supabase │ ├── client.ts │ ├── middleware.ts │ └── server.ts └── utils.ts ├── middleware.ts ├── next.config.js ├── package.json ├── postcss.config.js ├── prettier.config.js ├── public ├── avatar.png ├── chat-gpt.jpeg ├── featured-dark.jpg ├── featured-mobile.png ├── featured.jpg ├── logo.png ├── next.svg ├── screenshot.png └── vercel.svg ├── supabase ├── .gitignore ├── config.toml ├── migrations │ ├── 20240402103717_init_schema.sql │ ├── 20240403013936_rls.sql │ ├── 20240405151156_default_profile_id.sql │ ├── 20240420162835_chat_members.sql │ ├── 20240504083818_chat_members.sql │ ├── 20240609070425_handle_new_user_update.sql │ ├── 20240626065103_migrate_username_from_email.sql │ └── 20240626065226_update_handle_new_user.sql └── seed.sql ├── tailwind.config.js ├── tsconfig.json └── yarn.lock /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: [nphivu414] 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/.prettierignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/README.md -------------------------------------------------------------------------------- /app/(auth)/auth-code-error/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/app/(auth)/auth-code-error/page.tsx -------------------------------------------------------------------------------- /app/(auth)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/app/(auth)/layout.tsx -------------------------------------------------------------------------------- /app/(auth)/signin/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/app/(auth)/signin/page.tsx -------------------------------------------------------------------------------- /app/(auth)/signup/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/app/(auth)/signup/page.tsx -------------------------------------------------------------------------------- /app/api/auth/callback/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/app/api/auth/callback/route.ts -------------------------------------------------------------------------------- /app/api/auth/logout/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/app/api/auth/logout/route.ts -------------------------------------------------------------------------------- /app/api/chat/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/app/api/chat/route.ts -------------------------------------------------------------------------------- /app/apps/chat/[id]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/app/apps/chat/[id]/page.tsx -------------------------------------------------------------------------------- /app/apps/chat/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/app/apps/chat/loading.tsx -------------------------------------------------------------------------------- /app/apps/chat/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/app/apps/chat/page.tsx -------------------------------------------------------------------------------- /app/apps/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/app/apps/layout.tsx -------------------------------------------------------------------------------- /app/apps/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/app/apps/page.tsx -------------------------------------------------------------------------------- /app/docs/page.tsx: -------------------------------------------------------------------------------- 1 | export default async function Docs() { 2 | return
docs
; 3 | } 4 | -------------------------------------------------------------------------------- /app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/app/favicon.ico -------------------------------------------------------------------------------- /app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/app/globals.css -------------------------------------------------------------------------------- /app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/app/layout.tsx -------------------------------------------------------------------------------- /app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/app/page.tsx -------------------------------------------------------------------------------- /app/profile/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/app/profile/layout.tsx -------------------------------------------------------------------------------- /app/profile/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/app/profile/page.tsx -------------------------------------------------------------------------------- /app/styles/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/app/styles/custom.css -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components.json -------------------------------------------------------------------------------- /components/modules/apps/app-side-bar/AppSideBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/modules/apps/app-side-bar/AppSideBar.tsx -------------------------------------------------------------------------------- /components/modules/apps/app-side-bar/AppSideBarItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/modules/apps/app-side-bar/AppSideBarItem.tsx -------------------------------------------------------------------------------- /components/modules/apps/app-side-bar/AppSideBarList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/modules/apps/app-side-bar/AppSideBarList.tsx -------------------------------------------------------------------------------- /components/modules/apps/app-side-bar/AppSidebarSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/modules/apps/app-side-bar/AppSidebarSection.tsx -------------------------------------------------------------------------------- /components/modules/apps/app-side-bar/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./AppSideBar"; 2 | -------------------------------------------------------------------------------- /components/modules/apps/chat/ChatForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/modules/apps/chat/ChatForm.tsx -------------------------------------------------------------------------------- /components/modules/apps/chat/ChatHistory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/modules/apps/chat/ChatHistory.tsx -------------------------------------------------------------------------------- /components/modules/apps/chat/ChatHistoryDrawer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/modules/apps/chat/ChatHistoryDrawer.tsx -------------------------------------------------------------------------------- /components/modules/apps/chat/ChatHistoryItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/modules/apps/chat/ChatHistoryItem.tsx -------------------------------------------------------------------------------- /components/modules/apps/chat/ChatLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/modules/apps/chat/ChatLayout.tsx -------------------------------------------------------------------------------- /components/modules/apps/chat/ChatPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/modules/apps/chat/ChatPanel.tsx -------------------------------------------------------------------------------- /components/modules/apps/chat/CodeBlock.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/modules/apps/chat/CodeBlock.tsx -------------------------------------------------------------------------------- /components/modules/apps/chat/DeleteChatAction.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/modules/apps/chat/DeleteChatAction.tsx -------------------------------------------------------------------------------- /components/modules/apps/chat/EditChatAction.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/modules/apps/chat/EditChatAction.tsx -------------------------------------------------------------------------------- /components/modules/apps/chat/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/modules/apps/chat/Header.tsx -------------------------------------------------------------------------------- /components/modules/apps/chat/MobileDrawerControls.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/modules/apps/chat/MobileDrawerControls.tsx -------------------------------------------------------------------------------- /components/modules/apps/chat/NewChatButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/modules/apps/chat/NewChatButton.tsx -------------------------------------------------------------------------------- /components/modules/apps/chat/SystemPromptControl.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/modules/apps/chat/SystemPromptControl.tsx -------------------------------------------------------------------------------- /components/modules/apps/chat/action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/modules/apps/chat/action.ts -------------------------------------------------------------------------------- /components/modules/apps/chat/chat-members/AddMembersForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/modules/apps/chat/chat-members/AddMembersForm.tsx -------------------------------------------------------------------------------- /components/modules/apps/chat/chat-members/ChatMemberItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/modules/apps/chat/chat-members/ChatMemberItem.tsx -------------------------------------------------------------------------------- /components/modules/apps/chat/chat-members/ChatMembers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/modules/apps/chat/chat-members/ChatMembers.tsx -------------------------------------------------------------------------------- /components/modules/apps/chat/chat-members/DeleteMemberAction.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/modules/apps/chat/chat-members/DeleteMemberAction.tsx -------------------------------------------------------------------------------- /components/modules/apps/chat/chat-members/action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/modules/apps/chat/chat-members/action.ts -------------------------------------------------------------------------------- /components/modules/apps/chat/chat-members/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./ChatMembers"; 2 | -------------------------------------------------------------------------------- /components/modules/apps/chat/chat-members/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/modules/apps/chat/chat-members/schema.ts -------------------------------------------------------------------------------- /components/modules/apps/chat/control-side-bar/ControlSidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/modules/apps/chat/control-side-bar/ControlSidebar.tsx -------------------------------------------------------------------------------- /components/modules/apps/chat/control-side-bar/ControlSidebarSheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/modules/apps/chat/control-side-bar/ControlSidebarSheet.tsx -------------------------------------------------------------------------------- /components/modules/apps/chat/control-side-bar/FrequencyPenaltySelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/modules/apps/chat/control-side-bar/FrequencyPenaltySelector.tsx -------------------------------------------------------------------------------- /components/modules/apps/chat/control-side-bar/MaxLengthSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/modules/apps/chat/control-side-bar/MaxLengthSelector.tsx -------------------------------------------------------------------------------- /components/modules/apps/chat/control-side-bar/ModelSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/modules/apps/chat/control-side-bar/ModelSelector.tsx -------------------------------------------------------------------------------- /components/modules/apps/chat/control-side-bar/PresencePenaltySelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/modules/apps/chat/control-side-bar/PresencePenaltySelector.tsx -------------------------------------------------------------------------------- /components/modules/apps/chat/control-side-bar/TemperatureSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/modules/apps/chat/control-side-bar/TemperatureSelector.tsx -------------------------------------------------------------------------------- /components/modules/apps/chat/control-side-bar/TopPSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/modules/apps/chat/control-side-bar/TopPSelector.tsx -------------------------------------------------------------------------------- /components/modules/apps/chat/control-side-bar/action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/modules/apps/chat/control-side-bar/action.ts -------------------------------------------------------------------------------- /components/modules/apps/chat/control-side-bar/data/models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/modules/apps/chat/control-side-bar/data/models.ts -------------------------------------------------------------------------------- /components/modules/apps/chat/control-side-bar/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./ControlSidebar"; 2 | -------------------------------------------------------------------------------- /components/modules/apps/chat/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/modules/apps/chat/schema.ts -------------------------------------------------------------------------------- /components/modules/apps/chat/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/modules/apps/chat/types.ts -------------------------------------------------------------------------------- /components/modules/apps/chat/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/modules/apps/chat/utils.ts -------------------------------------------------------------------------------- /components/modules/auth/LogoutButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/modules/auth/LogoutButton.tsx -------------------------------------------------------------------------------- /components/modules/auth/SocialLoginButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/modules/auth/SocialLoginButton.tsx -------------------------------------------------------------------------------- /components/modules/auth/SocialLoginOptions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/modules/auth/SocialLoginOptions.tsx -------------------------------------------------------------------------------- /components/modules/auth/UserAuthForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/modules/auth/UserAuthForm.tsx -------------------------------------------------------------------------------- /components/modules/auth/UserSignupForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/modules/auth/UserSignupForm.tsx -------------------------------------------------------------------------------- /components/modules/auth/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/modules/auth/schema.ts -------------------------------------------------------------------------------- /components/modules/home/DescriptionHeadingText.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/modules/home/DescriptionHeadingText.tsx -------------------------------------------------------------------------------- /components/modules/home/FeatureItems.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/modules/home/FeatureItems.tsx -------------------------------------------------------------------------------- /components/modules/home/HeroBannerImage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/modules/home/HeroBannerImage.tsx -------------------------------------------------------------------------------- /components/modules/profile/AccountDropdownMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/modules/profile/AccountDropdownMenu.tsx -------------------------------------------------------------------------------- /components/modules/profile/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/modules/profile/Header.tsx -------------------------------------------------------------------------------- /components/modules/profile/ProfileForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/modules/profile/ProfileForm.tsx -------------------------------------------------------------------------------- /components/modules/profile/action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/modules/profile/action.ts -------------------------------------------------------------------------------- /components/modules/profile/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/modules/profile/schema.ts -------------------------------------------------------------------------------- /components/modules/profile/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/modules/profile/type.ts -------------------------------------------------------------------------------- /components/navigation/NavigationBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/navigation/NavigationBar.tsx -------------------------------------------------------------------------------- /components/navigation/NavigationMainMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/navigation/NavigationMainMenu.tsx -------------------------------------------------------------------------------- /components/navigation/SideBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/navigation/SideBar.tsx -------------------------------------------------------------------------------- /components/theme/ThemeToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/theme/ThemeToggle.tsx -------------------------------------------------------------------------------- /components/theme/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./ThemeToggle"; 2 | -------------------------------------------------------------------------------- /components/ui/Accordion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/ui/Accordion.tsx -------------------------------------------------------------------------------- /components/ui/AlertDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/ui/AlertDialog.tsx -------------------------------------------------------------------------------- /components/ui/Avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/ui/Avatar.tsx -------------------------------------------------------------------------------- /components/ui/Badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/ui/Badge.tsx -------------------------------------------------------------------------------- /components/ui/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/ui/Button.tsx -------------------------------------------------------------------------------- /components/ui/Card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/ui/Card.tsx -------------------------------------------------------------------------------- /components/ui/Command.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/ui/Command.tsx -------------------------------------------------------------------------------- /components/ui/CustomIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/ui/CustomIcon.tsx -------------------------------------------------------------------------------- /components/ui/Dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/ui/Dialog.tsx -------------------------------------------------------------------------------- /components/ui/DropdownMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/ui/DropdownMenu.tsx -------------------------------------------------------------------------------- /components/ui/Flex.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/ui/Flex.tsx -------------------------------------------------------------------------------- /components/ui/HoverCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/ui/HoverCard.tsx -------------------------------------------------------------------------------- /components/ui/Input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/ui/Input.tsx -------------------------------------------------------------------------------- /components/ui/Label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/ui/Label.tsx -------------------------------------------------------------------------------- /components/ui/NavigationMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/ui/NavigationMenu.tsx -------------------------------------------------------------------------------- /components/ui/Popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/ui/Popover.tsx -------------------------------------------------------------------------------- /components/ui/Resizable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/ui/Resizable.tsx -------------------------------------------------------------------------------- /components/ui/ScrollArea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/ui/ScrollArea.tsx -------------------------------------------------------------------------------- /components/ui/Section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/ui/Section.tsx -------------------------------------------------------------------------------- /components/ui/Select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/ui/Select.tsx -------------------------------------------------------------------------------- /components/ui/Separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/ui/Separator.tsx -------------------------------------------------------------------------------- /components/ui/Sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/ui/Sheet.tsx -------------------------------------------------------------------------------- /components/ui/Skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/ui/Skeleton.tsx -------------------------------------------------------------------------------- /components/ui/Slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/ui/Slider.tsx -------------------------------------------------------------------------------- /components/ui/Switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/ui/Switch.tsx -------------------------------------------------------------------------------- /components/ui/Tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/ui/Tabs.tsx -------------------------------------------------------------------------------- /components/ui/TextArea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/ui/TextArea.tsx -------------------------------------------------------------------------------- /components/ui/Toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/ui/Toast.tsx -------------------------------------------------------------------------------- /components/ui/Toaster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/ui/Toaster.tsx -------------------------------------------------------------------------------- /components/ui/Tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/ui/Tooltip.tsx -------------------------------------------------------------------------------- /components/ui/chat/ChatBubble.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/ui/chat/ChatBubble.tsx -------------------------------------------------------------------------------- /components/ui/chat/ChatInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/ui/chat/ChatInput.tsx -------------------------------------------------------------------------------- /components/ui/chat/ChatList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/ui/chat/ChatList.tsx -------------------------------------------------------------------------------- /components/ui/chat/ChatProfileHoverCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/ui/chat/ChatProfileHoverCard.tsx -------------------------------------------------------------------------------- /components/ui/chat/Markdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/ui/chat/Markdown.tsx -------------------------------------------------------------------------------- /components/ui/chat/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/ui/chat/index.ts -------------------------------------------------------------------------------- /components/ui/chat/mention-input-default-style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/ui/chat/mention-input-default-style.ts -------------------------------------------------------------------------------- /components/ui/common/AppLogo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/ui/common/AppLogo.tsx -------------------------------------------------------------------------------- /components/ui/common/ChatScrollAnchor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/ui/common/ChatScrollAnchor.tsx -------------------------------------------------------------------------------- /components/ui/common/MainLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/ui/common/MainLayout.tsx -------------------------------------------------------------------------------- /components/ui/common/UserAvatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/ui/common/UserAvatar.tsx -------------------------------------------------------------------------------- /components/ui/form/form-fields/InputField/InputField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/ui/form/form-fields/InputField/InputField.tsx -------------------------------------------------------------------------------- /components/ui/form/form-fields/InputField/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./InputField"; 2 | -------------------------------------------------------------------------------- /components/ui/form/form-fields/SliderField/SliderField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/ui/form/form-fields/SliderField/SliderField.tsx -------------------------------------------------------------------------------- /components/ui/form/form-fields/SliderField/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./SliderField"; 2 | -------------------------------------------------------------------------------- /components/ui/form/form-fields/TextAreaField/TextAreaField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/ui/form/form-fields/TextAreaField/TextAreaField.tsx -------------------------------------------------------------------------------- /components/ui/form/form-fields/TextAreaField/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./TextAreaField"; 2 | -------------------------------------------------------------------------------- /components/ui/form/form-fields/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/ui/form/form-fields/index.ts -------------------------------------------------------------------------------- /components/ui/form/form-fields/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/ui/form/form-fields/types.ts -------------------------------------------------------------------------------- /components/ui/typography/Blockquote.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/ui/typography/Blockquote.tsx -------------------------------------------------------------------------------- /components/ui/typography/Heading1.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/ui/typography/Heading1.tsx -------------------------------------------------------------------------------- /components/ui/typography/Heading2.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/ui/typography/Heading2.tsx -------------------------------------------------------------------------------- /components/ui/typography/Heading3.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/ui/typography/Heading3.tsx -------------------------------------------------------------------------------- /components/ui/typography/Heading4.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/ui/typography/Heading4.tsx -------------------------------------------------------------------------------- /components/ui/typography/Heading5.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/ui/typography/Heading5.tsx -------------------------------------------------------------------------------- /components/ui/typography/Paragraph.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/ui/typography/Paragraph.tsx -------------------------------------------------------------------------------- /components/ui/typography/Subtle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/ui/typography/Subtle.tsx -------------------------------------------------------------------------------- /components/ui/typography/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/ui/typography/index.ts -------------------------------------------------------------------------------- /components/ui/typography/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/ui/typography/types.ts -------------------------------------------------------------------------------- /components/ui/use-toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/components/ui/use-toast.ts -------------------------------------------------------------------------------- /config/site.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/config/site.ts -------------------------------------------------------------------------------- /env.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/env.mjs -------------------------------------------------------------------------------- /hooks/useActiveTheme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/hooks/useActiveTheme.tsx -------------------------------------------------------------------------------- /hooks/useAtBottom.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/hooks/useAtBottom.tsx -------------------------------------------------------------------------------- /hooks/useChatIdFromPathName.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/hooks/useChatIdFromPathName.tsx -------------------------------------------------------------------------------- /hooks/useCopyToClipboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/hooks/useCopyToClipboard.tsx -------------------------------------------------------------------------------- /hooks/useEnterSubmit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/hooks/useEnterSubmit.tsx -------------------------------------------------------------------------------- /hooks/useMutationObserver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/hooks/useMutationObserver.ts -------------------------------------------------------------------------------- /hooks/usePrevious.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/hooks/usePrevious.tsx -------------------------------------------------------------------------------- /hooks/useSubscribeChatMessages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/hooks/useSubscribeChatMessages.ts -------------------------------------------------------------------------------- /lib/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/lib/cache.ts -------------------------------------------------------------------------------- /lib/chat-input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/lib/chat-input.ts -------------------------------------------------------------------------------- /lib/contants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/lib/contants.ts -------------------------------------------------------------------------------- /lib/db/apps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/lib/db/apps.ts -------------------------------------------------------------------------------- /lib/db/chat-members.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/lib/db/chat-members.ts -------------------------------------------------------------------------------- /lib/db/chats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/lib/db/chats.ts -------------------------------------------------------------------------------- /lib/db/database.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/lib/db/database.types.ts -------------------------------------------------------------------------------- /lib/db/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/lib/db/index.ts -------------------------------------------------------------------------------- /lib/db/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/lib/db/message.ts -------------------------------------------------------------------------------- /lib/db/profile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/lib/db/profile.ts -------------------------------------------------------------------------------- /lib/session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/lib/session.ts -------------------------------------------------------------------------------- /lib/stores/profile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/lib/stores/profile.ts -------------------------------------------------------------------------------- /lib/supabase/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/lib/supabase/client.ts -------------------------------------------------------------------------------- /lib/supabase/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/lib/supabase/middleware.ts -------------------------------------------------------------------------------- /lib/supabase/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/lib/supabase/server.ts -------------------------------------------------------------------------------- /lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/lib/utils.ts -------------------------------------------------------------------------------- /middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/middleware.ts -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/postcss.config.js -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/prettier.config.js -------------------------------------------------------------------------------- /public/avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/public/avatar.png -------------------------------------------------------------------------------- /public/chat-gpt.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/public/chat-gpt.jpeg -------------------------------------------------------------------------------- /public/featured-dark.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/public/featured-dark.jpg -------------------------------------------------------------------------------- /public/featured-mobile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/public/featured-mobile.png -------------------------------------------------------------------------------- /public/featured.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/public/featured.jpg -------------------------------------------------------------------------------- /public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/public/logo.png -------------------------------------------------------------------------------- /public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/public/next.svg -------------------------------------------------------------------------------- /public/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/public/screenshot.png -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /supabase/.gitignore: -------------------------------------------------------------------------------- 1 | # Supabase 2 | .branches 3 | .temp 4 | .env 5 | -------------------------------------------------------------------------------- /supabase/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/supabase/config.toml -------------------------------------------------------------------------------- /supabase/migrations/20240402103717_init_schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/supabase/migrations/20240402103717_init_schema.sql -------------------------------------------------------------------------------- /supabase/migrations/20240403013936_rls.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/supabase/migrations/20240403013936_rls.sql -------------------------------------------------------------------------------- /supabase/migrations/20240405151156_default_profile_id.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/supabase/migrations/20240405151156_default_profile_id.sql -------------------------------------------------------------------------------- /supabase/migrations/20240420162835_chat_members.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/supabase/migrations/20240420162835_chat_members.sql -------------------------------------------------------------------------------- /supabase/migrations/20240504083818_chat_members.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/supabase/migrations/20240504083818_chat_members.sql -------------------------------------------------------------------------------- /supabase/migrations/20240609070425_handle_new_user_update.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/supabase/migrations/20240609070425_handle_new_user_update.sql -------------------------------------------------------------------------------- /supabase/migrations/20240626065103_migrate_username_from_email.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/supabase/migrations/20240626065103_migrate_username_from_email.sql -------------------------------------------------------------------------------- /supabase/migrations/20240626065226_update_handle_new_user.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/supabase/migrations/20240626065226_update_handle_new_user.sql -------------------------------------------------------------------------------- /supabase/seed.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/supabase/seed.sql -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nphivu414/ai-fusion-kit/HEAD/yarn.lock --------------------------------------------------------------------------------