mirror of
https://github.com/cinnyapp/cinny-desktop.git
synced 2024-12-28 18:36:29 +00:00
36 lines
1.4 KiB
Markdown
36 lines
1.4 KiB
Markdown
# Cinny desktop
|
|
|
|
<a href="https://github.com/cinnyapp/cinny-desktop/releases">
|
|
<img alt="GitHub release downloads" src="https://img.shields.io/github/downloads/cinnyapp/cinny-desktop/total?style=social"></a>
|
|
|
|
Dekstop app of Cinny made with Tauri. Cinny is a matrix client focusing primarily on simple, elegant and secure interface.
|
|
|
|
![Image](resources/screenshot2.png)
|
|
|
|
## Download
|
|
|
|
Installers for macOS, Windows and Linux can be downloaded from [Github releases](https://github.com/cinnyapp/cinny-desktop/releases). Releases are signed with a [Ed25519](https://ed25519.cr.yp.to/) public-key.
|
|
|
|
Decoded pulic key:
|
|
> RWRflTUQD3RHFtn25QNANCmePR9+4LSK89kAKTMEEB4OKpOFpLMgc64z
|
|
|
|
To verify release files, you need to download [minisign](https://jedisct1.github.io/minisign/) tool and [decode](https://www.base64decode.org/) the *.sig* file before running:
|
|
> minisign -Vm ***RELEASE_FILE.msi.zip*** -P RWRflTUQD3RHFtn25QNANCmePR9+4LSK89kAKTMEEB4OKpOFpLMgc64z -x ***SINGATURE.msi.zip.sig***
|
|
|
|
## Local development
|
|
|
|
Firstly, to setup Rust, NodeJS and build tools follow [Tauri documentation](https://tauri.app/v1/guides/getting-started/prerequisites).
|
|
|
|
Now, to setup development locally run the following commands:
|
|
* `git clone --recursive https://github.com/cinnyapp/cinny-desktop.git`
|
|
* `cd cinny`
|
|
* `npm ci`
|
|
* `cd ..`
|
|
* `npm ci`
|
|
|
|
To build the app locally, run:
|
|
* `npm run tauri build`
|
|
|
|
To start local dev server, run:
|
|
* `npm run tauri dev`
|