Yet another matrix client. Soft-forked for supnas from https://github.com/cinnyapp/cinny
Find a file
Zalax ef161bbb31
Improve SSO display on login page ()
sort SSO providers by alphabetical order, and reset provider list on homeserver change (to avoid having them if the homeserver is invalid)
2021-10-27 19:09:35 +05:30
.github Update pull-request.yml 2021-10-14 10:42:07 +05:30
contrib/nginx ensure new mime type comes in types. 2021-08-03 19:07:22 +02:00
public Implement Profile Viewer () 2021-10-18 20:55:52 +05:30
src Improve SSO display on login page () 2021-10-27 19:09:35 +05:30
.eslintignore initial commit 2021-07-28 18:45:52 +05:30
.eslintrc.js initial commit 2021-07-28 18:45:52 +05:30
.gitignore Implement Profile Viewer () 2021-10-18 20:55:52 +05:30
_redirects added redirects 2021-07-31 12:55:20 +05:30
CONTRIBUTING.md Updated link 2021-08-30 11:17:08 +05:30
Dockerfile configured webpack to copy olm.wasm automatically 2021-08-03 08:42:12 +05:30
LICENSE updated license and readme 2021-09-01 15:47:50 +05:30
olm.wasm updated olm to v3.2.4 2021-08-03 19:27:09 +05:30
package-lock.json v1.4.0: SSO login and profile viewer 2021-10-25 17:53:25 +05:30
package.json v1.4.0: SSO login and profile viewer 2021-10-25 17:53:25 +05:30
README.md Added more options to run locally 2021-09-15 17:17:31 +05:30
webpack.common.js replaced commonmark with micromark and gfm support 2021-08-17 15:10:44 +05:30
webpack.dev.js initial commit 2021-07-28 18:45:52 +05:30
webpack.prod.js configured webpack to copy olm.wasm automatically 2021-08-03 08:42:12 +05:30

Cinny

Table of Contents

About

Cinny is a Matrix client focusing primarily on simple, elegant and secure interface.

preview

Building and Running

Running pre-compiled

A tarball of pre-compiled version of the app is provided with each release. You can serve the application with a webserver of your choosing by simply copying dist/ directory to the webroot.

Building from source

Execute the following commands to compile the app from its source code:

npm install # Installs all dependencies
npm run build # Compiles the app into the dist/ directory

You can then copy the files to a webserver's webroot of your choice. To serve a development version of the app locally for testing, you may also use the command npm start.

Running with Docker

This repository includes a Dockerfile, which builds the application from source and serves it with Nginx on port 80. To use this locally, you can build the container like so:

docker build -t cinny:latest .

You can then run the container you've built with a command similar to this:

docker run -p 8080:80 cinny:latest

This will forward your localhost port 8080 to the container's port 80. You can visit the app in your browser by navigating to http://localhost:8080.

Alternatively you can just pull the DockerHub image by docker pull ajbura/cinny.

License

Copyright (c) 2021 Ajay Bura (ajbura) and other contributors

Code licensed under the MIT License: http://opensource.org/licenses/MIT

Graphics licensed under CC-BY 4.0: https://creativecommons.org/licenses/by/4.0/