keanu-weblite/README.md

50 lines
1.7 KiB
Markdown
Raw Normal View History

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 doesnt 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/).
```
## Theming
2021-09-25 14:35:38 +02:00
# Sticker short codes - To enable sticker short codes, follow these steps:
* Run the "create sticker config" script using "npm run create-sticker-config <path-to-sticker-packs>"
* Insert the resulting config blob into the "shortCodeStickers" value of the config file (assets/config.json)
* Rearrange order of sticker packs by editing the config blob above.