2021-03-24 13:36:34 -04:00
|
|
|
|
# Keanu Weblite aka "Convene"
|
|
|
|
|
|
|
|
|
|
|
|
* Private, instant group chat in a browser "No account, no app, no hassle!"
|
2021-03-24 13:38:13 -04:00
|
|
|
|
* 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."
|
2021-03-24 13:36:34 -04:00
|
|
|
|
* 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)
|
2020-11-04 09:06:25 -05:00
|
|
|
|
|
2020-11-09 10:34:23 +01:00
|
|
|
|
## 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/).
|
2021-04-15 11:44:58 +02:00
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
## 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.
|