├── .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
--------------------------------------------------------------------------------