Clone of the keanu weblite repo for the purpose of building the assets required for butter.
Find a file
N Pex a6870a78d4 Merge branch '238-nothing-happens-on-clicking-on-the-room-icon-on-the-right-top-side-when-we-again-visit-the-im' into 'dev'
Resolve "Nothing happens on clicking on the room icon on the right top side when we again visit the IM without deleting the browser cookies"

See merge request keanuapp/keanuapp-weblite!37
2022-02-02 12:49:57 +00:00
public Update Olm 2021-12-13 22:24:44 +01:00
src Resolve "Nothing happens on clicking on the room icon on the right top side when we again visit the IM without deleting the browser cookies" 2022-02-02 12:49:57 +00: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 MP3 recording 2021-12-14 13:14:51 +01:00
package.json MP3 recording 2021-12-14 13:14:51 +01:00
package.json.bak MP3 recording 2021-12-14 13:14:51 +01:00
README.md Load stickers from config file. 2021-09-25 14:35:38 +02: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](https://cli.vuejs.org/config/).

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.