Clone of the keanu weblite repo for the purpose of building the assets required for butter.
Make sure room name is truncated in UI if too long See merge request keanuapp/keanuapp-weblite!152 |
||
|---|---|---|
| docs | ||
| public | ||
| src | ||
| User Research | ||
| .gitignore | ||
| .gitlab-ci.yml | ||
| .npmrc | ||
| app-icon_convene_512x512-black.svg | ||
| babel.config.js | ||
| create_sticker_config.js | ||
| LICENSE | ||
| package-lock.json | ||
| package.json | ||
| package.json.bak | ||
| README.md | ||
| update_version.sh | ||
| vue.config.js | ||
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
Theming
Sticker short codes - To enable sticker short codes, follow these steps:
- Run the "create sticker config" script using "npm run create-sticker-config "
- 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.