├── .env.example ├── .eslintrc.json ├── .gitignore ├── .npmrc ├── LICENSE.txt ├── README.md ├── components ├── AskQuestion.tsx ├── Chat.tsx ├── ChatLine.tsx ├── Header.tsx ├── MainNav.tsx ├── SearchDialog.tsx ├── SignInModal.tsx ├── Source.tsx ├── SquigglyLines.tsx ├── TypingSlogan.tsx ├── UserAvatar.tsx ├── VideoArea.tsx ├── VideoForm.tsx ├── VideoPlayer.tsx ├── VideoSubtitle.tsx ├── buttons │ ├── LoadingText.tsx │ └── SubmitButton.tsx ├── icons.tsx ├── tailwind-indicator.tsx ├── ui │ ├── avatar.tsx │ ├── button.tsx │ ├── command.tsx │ ├── dialog.tsx │ ├── input.tsx │ ├── label.tsx │ ├── leaflet.tsx │ ├── modal.tsx │ ├── navigation-menu.tsx │ ├── popover.tsx │ ├── toast.tsx │ └── toaster.tsx └── user-dropdown.tsx ├── constants ├── constants.ts └── site.ts ├── hooks ├── use-toast.ts ├── use-window-size.ts └── useTranslation.ts ├── lib ├── errors.ts ├── generate-embeddings.ts ├── langchain │ ├── MyCallbackHandler.ts │ ├── SRTLoader.ts │ ├── extractSrt.ts │ ├── makeDocumentChain.ts │ ├── makeSummaryChain.ts │ ├── makechain.ts │ ├── prompts.ts │ ├── reduceDocuments.ts │ ├── reduceSubtitle.ts │ ├── tokenTextSplitter.ts │ └── types.ts ├── supabase │ ├── client.ts │ └── video.ts └── utils.ts ├── next.config.js ├── package.json ├── pages ├── 404.tsx ├── _app.tsx ├── _document.tsx ├── api │ ├── add-video.ts │ ├── chat-video.ts │ ├── hybrid-search.ts │ ├── reduce-docs.ts │ └── vector-search.ts ├── docs │ └── openai_embeddings.mdx └── index.tsx ├── pnpm-lock.yaml ├── postcss.config.js ├── public ├── assets │ ├── 2023年伯克希尔股东大会:巴菲特 & 芒格·年度演讲(2.7小时完整版).srt │ ├── Berkshire's 2023 annual shareholder meeting: Watch the full morning session [kfzp_IgA6YQ].srt │ ├── Sam Altman_ OpenAI CEO on GPT-4, ChatGPT, and the Future of AI _ Lex Fridman Podcast #367 - English - Default.srt │ ├── Sam Altman_ OpenAI CEO on GPT-4, ChatGPT, and the Future of AI _ Lex Fridman Podcast #367 - English - Default.txt │ ├── Steve Jobs' 2005 Stanford Commencement Address (with intro by President John Hennessy) - English (auto-generated).srt │ └── Steve Jobs' 2005 Stanford Commencement Address (with intro by President John Hennessy) - English (auto-generated).txt ├── favicon.ico ├── github.svg ├── icon_32x32@2x.png ├── loading.svg ├── next.svg ├── og-image.png ├── pure_icon_32x32@2x.png ├── supabase.svg ├── thirteen.svg ├── twitter.svg └── vercel.svg ├── schemas ├── file.ts ├── supabase.ts └── video.ts ├── store ├── createFileSlice.ts ├── createUserSlice.ts ├── createVideoSlice.ts └── index.ts ├── styles ├── Home.module.css ├── globals.css └── markdown.css ├── supabase ├── .gitignore ├── config.toml ├── migrations │ ├── 20230406025118_init.sql │ ├── 20230416081623_new_test_table_2.sql │ └── 20230416085155_new_hybrid_search_documents.sql └── seed.sql ├── tailwind.config.js ├── tsconfig.json ├── types └── sse.d.ts ├── utils ├── env.ts ├── files │ ├── downloadFile.ts │ └── filename.ts ├── formatTime.ts ├── getRedirectUrl.ts └── writeSubtitles.ts └── vercel.json /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | auto-install-peers=true 2 | -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/README.md -------------------------------------------------------------------------------- /components/AskQuestion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/components/AskQuestion.tsx -------------------------------------------------------------------------------- /components/Chat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/components/Chat.tsx -------------------------------------------------------------------------------- /components/ChatLine.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/components/ChatLine.tsx -------------------------------------------------------------------------------- /components/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/components/Header.tsx -------------------------------------------------------------------------------- /components/MainNav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/components/MainNav.tsx -------------------------------------------------------------------------------- /components/SearchDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/components/SearchDialog.tsx -------------------------------------------------------------------------------- /components/SignInModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/components/SignInModal.tsx -------------------------------------------------------------------------------- /components/Source.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/components/Source.tsx -------------------------------------------------------------------------------- /components/SquigglyLines.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/components/SquigglyLines.tsx -------------------------------------------------------------------------------- /components/TypingSlogan.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/components/TypingSlogan.tsx -------------------------------------------------------------------------------- /components/UserAvatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/components/UserAvatar.tsx -------------------------------------------------------------------------------- /components/VideoArea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/components/VideoArea.tsx -------------------------------------------------------------------------------- /components/VideoForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/components/VideoForm.tsx -------------------------------------------------------------------------------- /components/VideoPlayer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/components/VideoPlayer.tsx -------------------------------------------------------------------------------- /components/VideoSubtitle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/components/VideoSubtitle.tsx -------------------------------------------------------------------------------- /components/buttons/LoadingText.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/components/buttons/LoadingText.tsx -------------------------------------------------------------------------------- /components/buttons/SubmitButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/components/buttons/SubmitButton.tsx -------------------------------------------------------------------------------- /components/icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/components/icons.tsx -------------------------------------------------------------------------------- /components/tailwind-indicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/components/tailwind-indicator.tsx -------------------------------------------------------------------------------- /components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/components/ui/avatar.tsx -------------------------------------------------------------------------------- /components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/components/ui/button.tsx -------------------------------------------------------------------------------- /components/ui/command.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/components/ui/command.tsx -------------------------------------------------------------------------------- /components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/components/ui/dialog.tsx -------------------------------------------------------------------------------- /components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/components/ui/input.tsx -------------------------------------------------------------------------------- /components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/components/ui/label.tsx -------------------------------------------------------------------------------- /components/ui/leaflet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/components/ui/leaflet.tsx -------------------------------------------------------------------------------- /components/ui/modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/components/ui/modal.tsx -------------------------------------------------------------------------------- /components/ui/navigation-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/components/ui/navigation-menu.tsx -------------------------------------------------------------------------------- /components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/components/ui/popover.tsx -------------------------------------------------------------------------------- /components/ui/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/components/ui/toast.tsx -------------------------------------------------------------------------------- /components/ui/toaster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/components/ui/toaster.tsx -------------------------------------------------------------------------------- /components/user-dropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/components/user-dropdown.tsx -------------------------------------------------------------------------------- /constants/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/constants/constants.ts -------------------------------------------------------------------------------- /constants/site.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/constants/site.ts -------------------------------------------------------------------------------- /hooks/use-toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/hooks/use-toast.ts -------------------------------------------------------------------------------- /hooks/use-window-size.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/hooks/use-window-size.ts -------------------------------------------------------------------------------- /hooks/useTranslation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/hooks/useTranslation.ts -------------------------------------------------------------------------------- /lib/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/lib/errors.ts -------------------------------------------------------------------------------- /lib/generate-embeddings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/lib/generate-embeddings.ts -------------------------------------------------------------------------------- /lib/langchain/MyCallbackHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/lib/langchain/MyCallbackHandler.ts -------------------------------------------------------------------------------- /lib/langchain/SRTLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/lib/langchain/SRTLoader.ts -------------------------------------------------------------------------------- /lib/langchain/extractSrt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/lib/langchain/extractSrt.ts -------------------------------------------------------------------------------- /lib/langchain/makeDocumentChain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/lib/langchain/makeDocumentChain.ts -------------------------------------------------------------------------------- /lib/langchain/makeSummaryChain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/lib/langchain/makeSummaryChain.ts -------------------------------------------------------------------------------- /lib/langchain/makechain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/lib/langchain/makechain.ts -------------------------------------------------------------------------------- /lib/langchain/prompts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/lib/langchain/prompts.ts -------------------------------------------------------------------------------- /lib/langchain/reduceDocuments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/lib/langchain/reduceDocuments.ts -------------------------------------------------------------------------------- /lib/langchain/reduceSubtitle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/lib/langchain/reduceSubtitle.ts -------------------------------------------------------------------------------- /lib/langchain/tokenTextSplitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/lib/langchain/tokenTextSplitter.ts -------------------------------------------------------------------------------- /lib/langchain/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/lib/langchain/types.ts -------------------------------------------------------------------------------- /lib/supabase/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/lib/supabase/client.ts -------------------------------------------------------------------------------- /lib/supabase/video.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/lib/supabase/video.ts -------------------------------------------------------------------------------- /lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/lib/utils.ts -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/package.json -------------------------------------------------------------------------------- /pages/404.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/pages/404.tsx -------------------------------------------------------------------------------- /pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/pages/_app.tsx -------------------------------------------------------------------------------- /pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/pages/_document.tsx -------------------------------------------------------------------------------- /pages/api/add-video.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/pages/api/add-video.ts -------------------------------------------------------------------------------- /pages/api/chat-video.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/pages/api/chat-video.ts -------------------------------------------------------------------------------- /pages/api/hybrid-search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/pages/api/hybrid-search.ts -------------------------------------------------------------------------------- /pages/api/reduce-docs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/pages/api/reduce-docs.ts -------------------------------------------------------------------------------- /pages/api/vector-search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/pages/api/vector-search.ts -------------------------------------------------------------------------------- /pages/docs/openai_embeddings.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/pages/docs/openai_embeddings.mdx -------------------------------------------------------------------------------- /pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/pages/index.tsx -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/assets/2023年伯克希尔股东大会:巴菲特 & 芒格·年度演讲(2.7小时完整版).srt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/public/assets/2023年伯克希尔股东大会:巴菲特 & 芒格·年度演讲(2.7小时完整版).srt -------------------------------------------------------------------------------- /public/assets/Berkshire's 2023 annual shareholder meeting: Watch the full morning session [kfzp_IgA6YQ].srt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/public/assets/Berkshire's 2023 annual shareholder meeting: Watch the full morning session [kfzp_IgA6YQ].srt -------------------------------------------------------------------------------- /public/assets/Sam Altman_ OpenAI CEO on GPT-4, ChatGPT, and the Future of AI _ Lex Fridman Podcast #367 - English - Default.srt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/public/assets/Sam Altman_ OpenAI CEO on GPT-4, ChatGPT, and the Future of AI _ Lex Fridman Podcast #367 - English - Default.srt -------------------------------------------------------------------------------- /public/assets/Sam Altman_ OpenAI CEO on GPT-4, ChatGPT, and the Future of AI _ Lex Fridman Podcast #367 - English - Default.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/public/assets/Sam Altman_ OpenAI CEO on GPT-4, ChatGPT, and the Future of AI _ Lex Fridman Podcast #367 - English - Default.txt -------------------------------------------------------------------------------- /public/assets/Steve Jobs' 2005 Stanford Commencement Address (with intro by President John Hennessy) - English (auto-generated).srt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/public/assets/Steve Jobs' 2005 Stanford Commencement Address (with intro by President John Hennessy) - English (auto-generated).srt -------------------------------------------------------------------------------- /public/assets/Steve Jobs' 2005 Stanford Commencement Address (with intro by President John Hennessy) - English (auto-generated).txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/public/assets/Steve Jobs' 2005 Stanford Commencement Address (with intro by President John Hennessy) - English (auto-generated).txt -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/github.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/public/github.svg -------------------------------------------------------------------------------- /public/icon_32x32@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/public/icon_32x32@2x.png -------------------------------------------------------------------------------- /public/loading.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/public/loading.svg -------------------------------------------------------------------------------- /public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/public/next.svg -------------------------------------------------------------------------------- /public/og-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/public/og-image.png -------------------------------------------------------------------------------- /public/pure_icon_32x32@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/public/pure_icon_32x32@2x.png -------------------------------------------------------------------------------- /public/supabase.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/public/supabase.svg -------------------------------------------------------------------------------- /public/thirteen.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/public/thirteen.svg -------------------------------------------------------------------------------- /public/twitter.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/public/twitter.svg -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /schemas/file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/schemas/file.ts -------------------------------------------------------------------------------- /schemas/supabase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/schemas/supabase.ts -------------------------------------------------------------------------------- /schemas/video.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/schemas/video.ts -------------------------------------------------------------------------------- /store/createFileSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/store/createFileSlice.ts -------------------------------------------------------------------------------- /store/createUserSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/store/createUserSlice.ts -------------------------------------------------------------------------------- /store/createVideoSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/store/createVideoSlice.ts -------------------------------------------------------------------------------- /store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/store/index.ts -------------------------------------------------------------------------------- /styles/Home.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/styles/Home.module.css -------------------------------------------------------------------------------- /styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/styles/globals.css -------------------------------------------------------------------------------- /styles/markdown.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/styles/markdown.css -------------------------------------------------------------------------------- /supabase/.gitignore: -------------------------------------------------------------------------------- 1 | # Supabase 2 | .branches 3 | .temp 4 | 5 | .env 6 | -------------------------------------------------------------------------------- /supabase/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/supabase/config.toml -------------------------------------------------------------------------------- /supabase/migrations/20230406025118_init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/supabase/migrations/20230406025118_init.sql -------------------------------------------------------------------------------- /supabase/migrations/20230416081623_new_test_table_2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/supabase/migrations/20230416081623_new_test_table_2.sql -------------------------------------------------------------------------------- /supabase/migrations/20230416085155_new_hybrid_search_documents.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/supabase/migrations/20230416085155_new_hybrid_search_documents.sql -------------------------------------------------------------------------------- /supabase/seed.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/supabase/seed.sql -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/sse.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/types/sse.d.ts -------------------------------------------------------------------------------- /utils/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/utils/env.ts -------------------------------------------------------------------------------- /utils/files/downloadFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/utils/files/downloadFile.ts -------------------------------------------------------------------------------- /utils/files/filename.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/utils/files/filename.ts -------------------------------------------------------------------------------- /utils/formatTime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/utils/formatTime.ts -------------------------------------------------------------------------------- /utils/getRedirectUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/utils/getRedirectUrl.ts -------------------------------------------------------------------------------- /utils/writeSubtitles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/utils/writeSubtitles.ts -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JimmyLv/ChatVox/HEAD/vercel.json --------------------------------------------------------------------------------