├── .gitignore ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── generate-emoji-shortcodes.js ├── package.json ├── public └── index.html ├── src ├── App.tsx ├── components │ ├── Alerts.tsx │ ├── AudioOnlyPeer.tsx │ ├── ChatContainer.tsx │ ├── ChatToggle.tsx │ ├── DisplayNameInput.tsx │ ├── Fullscreen.tsx │ ├── Haircheck.tsx │ ├── InviteButton.tsx │ ├── Linkify.tsx │ ├── LocalMediaControls.tsx │ ├── MediaPreview.tsx │ ├── PasswordEntry.tsx │ ├── PeerGrid.tsx │ ├── PeerGridItem.tsx │ ├── RoomControls.tsx │ ├── Roster.tsx │ ├── ScreenshareControls.tsx │ ├── Sidebar.tsx │ ├── SidebarLinks.tsx │ ├── SidebarUserControls.tsx │ ├── SoundPlayer.tsx │ ├── ThemeProvider.tsx │ ├── Tooltip.tsx │ └── VolumeMeter.tsx ├── contexts │ ├── HiddenPeers.ts │ └── Placeholders.ts ├── index.css ├── index.tsx ├── react-app-env.d.ts ├── react-app.d.ts ├── routes │ └── Room.tsx ├── styled.d.ts ├── styles │ ├── button.ts │ ├── colors.ts │ ├── media-queries.ts │ └── themes.ts ├── types.ts └── utils │ ├── colorify.ts │ ├── emojiShortcodes.ts │ ├── emojify.ts │ ├── isMobile.ts │ ├── metaConfig.ts │ ├── randomRoomName.ts │ └── sounds.ts ├── tsconfig.json ├── tslint.json └── webpack.config.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplewebrtc/simplewebrtc-talky-sample-app/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplewebrtc/simplewebrtc-talky-sample-app/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplewebrtc/simplewebrtc-talky-sample-app/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplewebrtc/simplewebrtc-talky-sample-app/HEAD/README.md -------------------------------------------------------------------------------- /generate-emoji-shortcodes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplewebrtc/simplewebrtc-talky-sample-app/HEAD/generate-emoji-shortcodes.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplewebrtc/simplewebrtc-talky-sample-app/HEAD/package.json -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplewebrtc/simplewebrtc-talky-sample-app/HEAD/public/index.html -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplewebrtc/simplewebrtc-talky-sample-app/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/components/Alerts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplewebrtc/simplewebrtc-talky-sample-app/HEAD/src/components/Alerts.tsx -------------------------------------------------------------------------------- /src/components/AudioOnlyPeer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplewebrtc/simplewebrtc-talky-sample-app/HEAD/src/components/AudioOnlyPeer.tsx -------------------------------------------------------------------------------- /src/components/ChatContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplewebrtc/simplewebrtc-talky-sample-app/HEAD/src/components/ChatContainer.tsx -------------------------------------------------------------------------------- /src/components/ChatToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplewebrtc/simplewebrtc-talky-sample-app/HEAD/src/components/ChatToggle.tsx -------------------------------------------------------------------------------- /src/components/DisplayNameInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplewebrtc/simplewebrtc-talky-sample-app/HEAD/src/components/DisplayNameInput.tsx -------------------------------------------------------------------------------- /src/components/Fullscreen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplewebrtc/simplewebrtc-talky-sample-app/HEAD/src/components/Fullscreen.tsx -------------------------------------------------------------------------------- /src/components/Haircheck.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplewebrtc/simplewebrtc-talky-sample-app/HEAD/src/components/Haircheck.tsx -------------------------------------------------------------------------------- /src/components/InviteButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplewebrtc/simplewebrtc-talky-sample-app/HEAD/src/components/InviteButton.tsx -------------------------------------------------------------------------------- /src/components/Linkify.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplewebrtc/simplewebrtc-talky-sample-app/HEAD/src/components/Linkify.tsx -------------------------------------------------------------------------------- /src/components/LocalMediaControls.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplewebrtc/simplewebrtc-talky-sample-app/HEAD/src/components/LocalMediaControls.tsx -------------------------------------------------------------------------------- /src/components/MediaPreview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplewebrtc/simplewebrtc-talky-sample-app/HEAD/src/components/MediaPreview.tsx -------------------------------------------------------------------------------- /src/components/PasswordEntry.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplewebrtc/simplewebrtc-talky-sample-app/HEAD/src/components/PasswordEntry.tsx -------------------------------------------------------------------------------- /src/components/PeerGrid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplewebrtc/simplewebrtc-talky-sample-app/HEAD/src/components/PeerGrid.tsx -------------------------------------------------------------------------------- /src/components/PeerGridItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplewebrtc/simplewebrtc-talky-sample-app/HEAD/src/components/PeerGridItem.tsx -------------------------------------------------------------------------------- /src/components/RoomControls.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplewebrtc/simplewebrtc-talky-sample-app/HEAD/src/components/RoomControls.tsx -------------------------------------------------------------------------------- /src/components/Roster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplewebrtc/simplewebrtc-talky-sample-app/HEAD/src/components/Roster.tsx -------------------------------------------------------------------------------- /src/components/ScreenshareControls.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplewebrtc/simplewebrtc-talky-sample-app/HEAD/src/components/ScreenshareControls.tsx -------------------------------------------------------------------------------- /src/components/Sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplewebrtc/simplewebrtc-talky-sample-app/HEAD/src/components/Sidebar.tsx -------------------------------------------------------------------------------- /src/components/SidebarLinks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplewebrtc/simplewebrtc-talky-sample-app/HEAD/src/components/SidebarLinks.tsx -------------------------------------------------------------------------------- /src/components/SidebarUserControls.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplewebrtc/simplewebrtc-talky-sample-app/HEAD/src/components/SidebarUserControls.tsx -------------------------------------------------------------------------------- /src/components/SoundPlayer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplewebrtc/simplewebrtc-talky-sample-app/HEAD/src/components/SoundPlayer.tsx -------------------------------------------------------------------------------- /src/components/ThemeProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplewebrtc/simplewebrtc-talky-sample-app/HEAD/src/components/ThemeProvider.tsx -------------------------------------------------------------------------------- /src/components/Tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplewebrtc/simplewebrtc-talky-sample-app/HEAD/src/components/Tooltip.tsx -------------------------------------------------------------------------------- /src/components/VolumeMeter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplewebrtc/simplewebrtc-talky-sample-app/HEAD/src/components/VolumeMeter.tsx -------------------------------------------------------------------------------- /src/contexts/HiddenPeers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplewebrtc/simplewebrtc-talky-sample-app/HEAD/src/contexts/HiddenPeers.ts -------------------------------------------------------------------------------- /src/contexts/Placeholders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplewebrtc/simplewebrtc-talky-sample-app/HEAD/src/contexts/Placeholders.ts -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplewebrtc/simplewebrtc-talky-sample-app/HEAD/src/index.css -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplewebrtc/simplewebrtc-talky-sample-app/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/react-app.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplewebrtc/simplewebrtc-talky-sample-app/HEAD/src/react-app.d.ts -------------------------------------------------------------------------------- /src/routes/Room.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplewebrtc/simplewebrtc-talky-sample-app/HEAD/src/routes/Room.tsx -------------------------------------------------------------------------------- /src/styled.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplewebrtc/simplewebrtc-talky-sample-app/HEAD/src/styled.d.ts -------------------------------------------------------------------------------- /src/styles/button.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplewebrtc/simplewebrtc-talky-sample-app/HEAD/src/styles/button.ts -------------------------------------------------------------------------------- /src/styles/colors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplewebrtc/simplewebrtc-talky-sample-app/HEAD/src/styles/colors.ts -------------------------------------------------------------------------------- /src/styles/media-queries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplewebrtc/simplewebrtc-talky-sample-app/HEAD/src/styles/media-queries.ts -------------------------------------------------------------------------------- /src/styles/themes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplewebrtc/simplewebrtc-talky-sample-app/HEAD/src/styles/themes.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplewebrtc/simplewebrtc-talky-sample-app/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utils/colorify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplewebrtc/simplewebrtc-talky-sample-app/HEAD/src/utils/colorify.ts -------------------------------------------------------------------------------- /src/utils/emojiShortcodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplewebrtc/simplewebrtc-talky-sample-app/HEAD/src/utils/emojiShortcodes.ts -------------------------------------------------------------------------------- /src/utils/emojify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplewebrtc/simplewebrtc-talky-sample-app/HEAD/src/utils/emojify.ts -------------------------------------------------------------------------------- /src/utils/isMobile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplewebrtc/simplewebrtc-talky-sample-app/HEAD/src/utils/isMobile.ts -------------------------------------------------------------------------------- /src/utils/metaConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplewebrtc/simplewebrtc-talky-sample-app/HEAD/src/utils/metaConfig.ts -------------------------------------------------------------------------------- /src/utils/randomRoomName.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplewebrtc/simplewebrtc-talky-sample-app/HEAD/src/utils/randomRoomName.ts -------------------------------------------------------------------------------- /src/utils/sounds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplewebrtc/simplewebrtc-talky-sample-app/HEAD/src/utils/sounds.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplewebrtc/simplewebrtc-talky-sample-app/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplewebrtc/simplewebrtc-talky-sample-app/HEAD/tslint.json -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplewebrtc/simplewebrtc-talky-sample-app/HEAD/webpack.config.js --------------------------------------------------------------------------------