├── .env.example ├── .eslintrc.json ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yaml │ ├── config.yml │ └── feature_request.yaml ├── banner_dark.png └── banner_light.png ├── .gitignore ├── LICENSE ├── NOTICE ├── README.md ├── next.config.js ├── package.json ├── postcss.config.js ├── public ├── favicon.ico ├── logo.svg ├── next.svg └── vercel.svg ├── renovate.json ├── src ├── cloud │ ├── CloudConnect.tsx │ ├── README.md │ └── useCloud.tsx ├── components │ ├── PlaygroundConnect.tsx │ ├── button │ │ ├── Button.tsx │ │ └── LoadingSVG.tsx │ ├── chat │ │ ├── ChatMessage.tsx │ │ ├── ChatMessageInput.tsx │ │ └── ChatTile.tsx │ ├── colorPicker │ │ └── ColorPicker.tsx │ ├── config │ │ ├── AudioInputTile.tsx │ │ ├── ConfigurationPanelItem.tsx │ │ └── NameValueRow.tsx │ ├── playground │ │ ├── Playground.tsx │ │ ├── PlaygroundDeviceSelector.tsx │ │ ├── PlaygroundHeader.tsx │ │ ├── PlaygroundTile.tsx │ │ ├── SettingsDropdown.tsx │ │ └── icons.tsx │ └── toast │ │ ├── PlaygroundToast.tsx │ │ └── ToasterProvider.tsx ├── hooks │ ├── useConfig.tsx │ ├── useConnection.tsx │ ├── useTrackVolume.tsx │ └── useWindowResize.ts ├── lib │ ├── tailwindTheme.preval.ts │ ├── types.ts │ ├── util.ts │ └── utils │ │ └── connection-validator.ts ├── pages │ ├── _app.tsx │ ├── _document.tsx │ ├── api │ │ └── token.ts │ └── index.tsx ├── styles │ └── globals.css └── transcriptions │ └── TranscriptionTile.tsx ├── tailwind.config.js └── tsconfig.json /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avijeett007/kno2gether-livekit-playground/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avijeett007/kno2gether-livekit-playground/HEAD/.github/ISSUE_TEMPLATE/bug_report.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avijeett007/kno2gether-livekit-playground/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avijeett007/kno2gether-livekit-playground/HEAD/.github/ISSUE_TEMPLATE/feature_request.yaml -------------------------------------------------------------------------------- /.github/banner_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avijeett007/kno2gether-livekit-playground/HEAD/.github/banner_dark.png -------------------------------------------------------------------------------- /.github/banner_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avijeett007/kno2gether-livekit-playground/HEAD/.github/banner_light.png -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avijeett007/kno2gether-livekit-playground/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avijeett007/kno2gether-livekit-playground/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avijeett007/kno2gether-livekit-playground/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avijeett007/kno2gether-livekit-playground/HEAD/README.md -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avijeett007/kno2gether-livekit-playground/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avijeett007/kno2gether-livekit-playground/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avijeett007/kno2gether-livekit-playground/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avijeett007/kno2gether-livekit-playground/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avijeett007/kno2gether-livekit-playground/HEAD/public/logo.svg -------------------------------------------------------------------------------- /public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avijeett007/kno2gether-livekit-playground/HEAD/public/next.svg -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avijeett007/kno2gether-livekit-playground/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avijeett007/kno2gether-livekit-playground/HEAD/renovate.json -------------------------------------------------------------------------------- /src/cloud/CloudConnect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avijeett007/kno2gether-livekit-playground/HEAD/src/cloud/CloudConnect.tsx -------------------------------------------------------------------------------- /src/cloud/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avijeett007/kno2gether-livekit-playground/HEAD/src/cloud/README.md -------------------------------------------------------------------------------- /src/cloud/useCloud.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avijeett007/kno2gether-livekit-playground/HEAD/src/cloud/useCloud.tsx -------------------------------------------------------------------------------- /src/components/PlaygroundConnect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avijeett007/kno2gether-livekit-playground/HEAD/src/components/PlaygroundConnect.tsx -------------------------------------------------------------------------------- /src/components/button/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avijeett007/kno2gether-livekit-playground/HEAD/src/components/button/Button.tsx -------------------------------------------------------------------------------- /src/components/button/LoadingSVG.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avijeett007/kno2gether-livekit-playground/HEAD/src/components/button/LoadingSVG.tsx -------------------------------------------------------------------------------- /src/components/chat/ChatMessage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avijeett007/kno2gether-livekit-playground/HEAD/src/components/chat/ChatMessage.tsx -------------------------------------------------------------------------------- /src/components/chat/ChatMessageInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avijeett007/kno2gether-livekit-playground/HEAD/src/components/chat/ChatMessageInput.tsx -------------------------------------------------------------------------------- /src/components/chat/ChatTile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avijeett007/kno2gether-livekit-playground/HEAD/src/components/chat/ChatTile.tsx -------------------------------------------------------------------------------- /src/components/colorPicker/ColorPicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avijeett007/kno2gether-livekit-playground/HEAD/src/components/colorPicker/ColorPicker.tsx -------------------------------------------------------------------------------- /src/components/config/AudioInputTile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avijeett007/kno2gether-livekit-playground/HEAD/src/components/config/AudioInputTile.tsx -------------------------------------------------------------------------------- /src/components/config/ConfigurationPanelItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avijeett007/kno2gether-livekit-playground/HEAD/src/components/config/ConfigurationPanelItem.tsx -------------------------------------------------------------------------------- /src/components/config/NameValueRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avijeett007/kno2gether-livekit-playground/HEAD/src/components/config/NameValueRow.tsx -------------------------------------------------------------------------------- /src/components/playground/Playground.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avijeett007/kno2gether-livekit-playground/HEAD/src/components/playground/Playground.tsx -------------------------------------------------------------------------------- /src/components/playground/PlaygroundDeviceSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avijeett007/kno2gether-livekit-playground/HEAD/src/components/playground/PlaygroundDeviceSelector.tsx -------------------------------------------------------------------------------- /src/components/playground/PlaygroundHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avijeett007/kno2gether-livekit-playground/HEAD/src/components/playground/PlaygroundHeader.tsx -------------------------------------------------------------------------------- /src/components/playground/PlaygroundTile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avijeett007/kno2gether-livekit-playground/HEAD/src/components/playground/PlaygroundTile.tsx -------------------------------------------------------------------------------- /src/components/playground/SettingsDropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avijeett007/kno2gether-livekit-playground/HEAD/src/components/playground/SettingsDropdown.tsx -------------------------------------------------------------------------------- /src/components/playground/icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avijeett007/kno2gether-livekit-playground/HEAD/src/components/playground/icons.tsx -------------------------------------------------------------------------------- /src/components/toast/PlaygroundToast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avijeett007/kno2gether-livekit-playground/HEAD/src/components/toast/PlaygroundToast.tsx -------------------------------------------------------------------------------- /src/components/toast/ToasterProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avijeett007/kno2gether-livekit-playground/HEAD/src/components/toast/ToasterProvider.tsx -------------------------------------------------------------------------------- /src/hooks/useConfig.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avijeett007/kno2gether-livekit-playground/HEAD/src/hooks/useConfig.tsx -------------------------------------------------------------------------------- /src/hooks/useConnection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avijeett007/kno2gether-livekit-playground/HEAD/src/hooks/useConnection.tsx -------------------------------------------------------------------------------- /src/hooks/useTrackVolume.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avijeett007/kno2gether-livekit-playground/HEAD/src/hooks/useTrackVolume.tsx -------------------------------------------------------------------------------- /src/hooks/useWindowResize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avijeett007/kno2gether-livekit-playground/HEAD/src/hooks/useWindowResize.ts -------------------------------------------------------------------------------- /src/lib/tailwindTheme.preval.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avijeett007/kno2gether-livekit-playground/HEAD/src/lib/tailwindTheme.preval.ts -------------------------------------------------------------------------------- /src/lib/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avijeett007/kno2gether-livekit-playground/HEAD/src/lib/types.ts -------------------------------------------------------------------------------- /src/lib/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avijeett007/kno2gether-livekit-playground/HEAD/src/lib/util.ts -------------------------------------------------------------------------------- /src/lib/utils/connection-validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avijeett007/kno2gether-livekit-playground/HEAD/src/lib/utils/connection-validator.ts -------------------------------------------------------------------------------- /src/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avijeett007/kno2gether-livekit-playground/HEAD/src/pages/_app.tsx -------------------------------------------------------------------------------- /src/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avijeett007/kno2gether-livekit-playground/HEAD/src/pages/_document.tsx -------------------------------------------------------------------------------- /src/pages/api/token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avijeett007/kno2gether-livekit-playground/HEAD/src/pages/api/token.ts -------------------------------------------------------------------------------- /src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avijeett007/kno2gether-livekit-playground/HEAD/src/pages/index.tsx -------------------------------------------------------------------------------- /src/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avijeett007/kno2gether-livekit-playground/HEAD/src/styles/globals.css -------------------------------------------------------------------------------- /src/transcriptions/TranscriptionTile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avijeett007/kno2gether-livekit-playground/HEAD/src/transcriptions/TranscriptionTile.tsx -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avijeett007/kno2gether-livekit-playground/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avijeett007/kno2gether-livekit-playground/HEAD/tsconfig.json --------------------------------------------------------------------------------