Clone of the keanu weblite repo for the purpose of building the assets required for butter.
Find a file
2022-07-01 11:09:30 +02:00
public Update Olm 2021-12-13 22:24:44 +01:00
src Validate before enabling "publish" button on poll creation. 2022-07-01 11:09:30 +02:00
.gitignore Changes 2020-11-09 10:34:23 +01:00
.gitlab-ci.yml Maybe you have to specify the artifact for the deploy stage to get it 2022-01-22 12:22:20 +00:00
.npmrc Update Olm 2021-12-13 22:24:44 +01:00
babel.config.js Initial commit 2020-11-09 10:32:56 +01:00
create_sticker_config.js Load stickers from config file. 2021-09-25 14:35:38 +02:00
LICENSE add readme and license 2020-11-04 09:06:25 -05:00
package-lock.json Room export fixes 2022-05-24 13:15:48 +00:00
package.json Room export fixes 2022-05-24 13:15:48 +00:00
package.json.bak Update version 2022-03-23 14:12:33 +01:00
README.md Fix Markdown in README.md 2022-02-23 13:24:30 +01:00
update_version.sh Add version update script 2021-05-20 13:03:02 +02:00
vue.config.js Update Olm 2021-12-13 22:24:44 +01:00

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 doesnt 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.

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.