diff --git a/README.md b/README.md index 53f33a0..87a6f9e 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,24 @@ -# keanuapp-weblite +# Keanu Weblite aka "Convene" + +* Private, instant group chat in a browser "No account, no app, no hassle!" +* 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 ``` diff --git a/package-lock.json b/package-lock.json index 113a05f..8640dc8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1975,7 +1975,6 @@ "thread-loader": "^2.1.3", "url-loader": "^2.2.0", "vue-loader": "^15.9.2", - "vue-loader-v16": "npm:vue-loader@^16.1.0", "vue-style-loader": "^4.1.2", "webpack": "^4.0.0", "webpack-bundle-analyzer": "^3.8.0", @@ -2082,7 +2081,6 @@ "merge-source-map": "^1.1.0", "postcss": "^7.0.14", "postcss-selector-parser": "^6.0.2", - "prettier": "^1.18.2", "source-map": "~0.6.1", "vue-template-es2015-compiler": "^1.9.0" }, @@ -3490,7 +3488,6 @@ "dependencies": { "anymatch": "~3.1.1", "braces": "~3.0.2", - "fsevents": "~2.3.1", "glob-parent": "~5.1.0", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", @@ -8215,9 +8212,6 @@ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", "dev": true, - "dependencies": { - "graceful-fs": "^4.1.6" - }, "optionalDependencies": { "graceful-fs": "^4.1.6" } @@ -14377,10 +14371,8 @@ "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", "dependencies": { - "chokidar": "^3.4.1", "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0", - "watchpack-chokidar2": "^2.0.1" + "neo-async": "^2.5.0" }, "optionalDependencies": { "chokidar": "^3.4.1", @@ -14437,7 +14429,6 @@ "anymatch": "^2.0.0", "async-each": "^1.0.1", "braces": "^2.3.2", - "fsevents": "^1.2.7", "glob-parent": "^3.1.0", "inherits": "^2.0.3", "is-binary-path": "^1.0.0", @@ -14749,7 +14740,6 @@ "anymatch": "^2.0.0", "async-each": "^1.0.1", "braces": "^2.3.2", - "fsevents": "^1.2.7", "glob-parent": "^3.1.0", "inherits": "^2.0.3", "is-binary-path": "^1.0.0", @@ -17052,7 +17042,6 @@ "integrity": "sha512-IHOyfWqgNNM863NjGmX6s2MIF+ILkJZardHcr7bGrxu5mNBT+p0GOGRQU4sN/adDkEQ9cyAxokm/GIeeoRrnOg==", "dev": true, "requires": { - "@babel/core": "^7.11.0", "@babel/helper-compilation-targets": "^7.9.6", "@babel/helper-module-imports": "^7.8.3", "@babel/plugin-proposal-class-properties": "^7.8.3", @@ -17065,7 +17054,6 @@ "@vue/babel-plugin-jsx": "^1.0.0-0", "@vue/babel-preset-jsx": "^1.1.2", "babel-plugin-dynamic-import-node": "^2.3.3", - "core-js": "^3.6.5", "core-js-compat": "^3.6.5", "semver": "^6.1.0" }, diff --git a/src/assets/config.json b/src/assets/config.json index e35b005..535c19d 100644 --- a/src/assets/config.json +++ b/src/assets/config.json @@ -1,3 +1,3 @@ { - "defaultServer": "https://neo.keanu.im" -} \ No newline at end of file + "defaultServer": "https://nang.zom.im" +}