Next desktop app. A fork of the Revolt project
- TypeScript 99.5%
- Shell 0.5%
| .github/workflows | ||
| .vscode | ||
| .yarn | ||
| assets | ||
| build | ||
| src | ||
| .gitattributes | ||
| .gitignore | ||
| .gitmodules | ||
| .prettierrc.js | ||
| .yarnrc.yml | ||
| LICENSE | ||
| next-desktop.desktop | ||
| next-desktop.sh | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
| yarn.lock | ||
Next Desktop
⚠️ Deprecation notice ⚠️
This project will soon be deprecated in favour of a new desktop app built with Tauri.
Description
This is a desktop application for Next built on Electron.
Stack
Resources
Quick Start
Get Next Desktop up and running locally.
git clone https://git.avanpost20.ru/next/desktop
cd desktop
yarn
yarn build:bundle
yarn start
CLI Commands
| Command | Description |
|---|---|
yarn build:bundle |
Builds the application bundle from TypeScript files. |
yarn watch:bundle |
Watches TypeScript files for changes and rebuilds the application bundle on change. |
yarn start |
Starts the application. |
yarn eb |
Runs electron-builder. |
yarn release |
Prepares a release. Requires a valid .env file. |
yarn clean |
Cleans the application bundle. |
There are also numerous OS-specific commands related to building and testing, all prefixed with yarn:
build:linuxbuild:mac,build:windows- Builds the application for the specified platform.
License
Next Desktop is licensed under the GNU Affero General Public License v3.0.