# Keanu Weblite aka "Convene" * Private, instant group chat in a browser "No account, no app, no hassle!" * Bring everyone together in one place: "The one place people can be because it doesn’t require a specific app" " Connect just for now: "Groups are fleeting. They exist only as long as you need them, then disappear." * Demo instance is live at https://letsconvene.im ## Features * Standalone web client with a responsive, mobile-web tuned user interface * Built upon the Matrix protcol, with full support for end-to-end encrypted messaging, and completely interoperable with any other Matrix client * Progressive Web App capabilities * Full multimedia upload and download: images, audio, video * Built-in push-to-record voice messaging * Quick room switcher * Ability to create new rooms with name, topic and avatar icon * Invite people to room using QR code or room invite link * Quick replies or full reply to any message * Message editing and deletion based on "Power Levels" (Moderator, Admin, etc) ## Project setup ``` npm install ### Compiles and hot-reloads for development ``` npm run serve ``` ### Compiles and minifies for production ``` npm run build ``` ### Lints and fixes files ``` npm run lint ``` ### Customize configuration See [Configuration Reference](https://cli.vuejs.org/config/). ``` ## Theming # Sticker short codes - To enable sticker short codes, follow there steps: * set "useShortCodeStickers" to true in config.json. * Add your sticker pack folders (containing stickers) to /src/assets/stickers/ * Create file /src/assets/stickers/order.txt that lists the folders names in order, one folder name per line.