-
185 |
186 |
You do not have permission to send messages.
211 |├── server ├── .nvmrc ├── db │ ├── sqlite │ │ └── .keep │ ├── init.js │ └── models.js ├── .env ├── views │ ├── messages │ │ ├── none.ejs │ │ ├── _ogp.ejs │ │ ├── _yt_embed.ejs │ │ ├── _spotify_embed.ejs │ │ ├── _twitch_embed.ejs │ │ └── messages.ejs │ ├── mcu │ │ ├── favicon.ico │ │ └── index.ejs │ ├── static │ │ ├── favicon.ico │ │ ├── img │ │ │ ├── logo.png │ │ │ ├── logo-white.png │ │ │ ├── logo-white-bg.png │ │ │ └── logo.svg │ │ ├── audio │ │ │ ├── mute.mp3 │ │ │ ├── connect.mp3 │ │ │ ├── mute_mic.mp3 │ │ │ ├── unmute.mp3 │ │ │ ├── disconnect.mp3 │ │ │ └── unmute_mic.mp3 │ │ ├── favicon-16x16.png │ │ ├── favicon-32x32.png │ │ ├── mstile-150x150.png │ │ ├── apple-touch-icon.png │ │ ├── webfonts │ │ │ ├── fa-solid-900.eot │ │ │ ├── fa-solid-900.ttf │ │ │ ├── fa-brands-400.eot │ │ │ ├── fa-brands-400.ttf │ │ │ ├── fa-brands-400.woff │ │ │ ├── fa-brands-400.woff2 │ │ │ ├── fa-regular-400.eot │ │ │ ├── fa-regular-400.ttf │ │ │ ├── fa-regular-400.woff │ │ │ ├── fa-solid-900.woff │ │ │ ├── fa-solid-900.woff2 │ │ │ └── fa-regular-400.woff2 │ │ ├── android-chrome-192x192.png │ │ ├── android-chrome-512x512.png │ │ ├── browserconfig.xml │ │ ├── js │ │ │ ├── email-pass.js │ │ │ ├── admin.js │ │ │ ├── smartscroll.js │ │ │ ├── client-edit_channels.js │ │ │ ├── mcu.js │ │ │ └── MultiStreamsMixer.js │ │ ├── css │ │ │ ├── normalize.css │ │ │ └── openchat.css │ │ └── safari-pinned-tab.svg │ ├── client │ │ ├── _text_channel.ejs │ │ ├── _voice_channel.ejs │ │ ├── _head.ejs │ │ └── index.ejs │ └── auth │ │ ├── anon │ │ ├── _head.ejs │ │ └── login.ejs │ │ ├── email-pass │ │ ├── _head.ejs │ │ ├── login.ejs │ │ └── register.ejs │ │ └── index.ejs ├── scripts │ ├── create_cert │ │ ├── package.json │ │ ├── script.js │ │ └── package-lock.json │ ├── secret.js │ └── config.js ├── controllers │ ├── mcu │ │ ├── mcu.js │ │ └── mcu_launcher.js │ ├── client │ │ └── client.js │ ├── auth │ │ ├── auth.js │ │ ├── methods │ │ │ ├── anon.js │ │ │ ├── pubkey.js │ │ │ └── email-pass.js │ │ └── init.js │ ├── admin │ │ └── admin.js │ ├── messages │ │ └── messages.js │ └── signalling │ │ └── signalling.js ├── helpers │ └── expressfunctions.js ├── package.json └── server.js ├── client ├── client │ ├── css │ │ ├── sizes.css │ │ ├── colors.css │ │ ├── openchat.css │ │ └── normalize.css │ ├── logo.png │ ├── webfonts │ │ ├── fa-brands-400.eot │ │ ├── fa-brands-400.ttf │ │ ├── fa-solid-900.eot │ │ ├── fa-solid-900.ttf │ │ ├── fa-solid-900.woff │ │ ├── fa-brands-400.woff │ │ ├── fa-brands-400.woff2 │ │ ├── fa-regular-400.eot │ │ ├── fa-regular-400.ttf │ │ ├── fa-regular-400.woff │ │ ├── fa-regular-400.woff2 │ │ └── fa-solid-900.woff2 │ ├── js │ │ ├── livevar.js │ │ ├── bridge.js │ │ └── client.js │ └── index.html ├── build │ └── icon.png ├── resources │ └── prefs_default.json ├── package.json └── main.js ├── assets ├── logo.ai ├── logo.png ├── client-dark.png ├── client-light.png ├── logo-large.png ├── logo-white.png └── logo.svg ├── .dockerignore ├── .gitignore ├── Dockerfile ├── .github └── workflows │ └── build.yml └── README.md /server/.nvmrc: -------------------------------------------------------------------------------- 1 | 14.15.0 -------------------------------------------------------------------------------- /server/db/sqlite/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/.env: -------------------------------------------------------------------------------- 1 | # Set environment variables here e.g: 2 | # PORT=8080 -------------------------------------------------------------------------------- /client/client/css/sizes.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --nav-thumb-size: 15px; 3 | } -------------------------------------------------------------------------------- /assets/logo.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reesvarney/OpenChat/master/assets/logo.ai -------------------------------------------------------------------------------- /assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reesvarney/OpenChat/master/assets/logo.png -------------------------------------------------------------------------------- /server/views/messages/none.ejs: -------------------------------------------------------------------------------- 1 |
4 | <%= ogp.siteName %><%= ogp.title %>
5 |
6 | <%= ogp.desc %>
7 |
8 |
30 | 33 | Please select a method to login 34 |
35 |
8 |
9 |
8 |
4 |
5 |
6 |
7 |
8 |
11 | A free, open-source communications platform. Built to be modified.
12 |
13 | View the Demo
14 |
15 | Follow the progress
16 |
17 |
You do not have permission to send messages.
211 |