Stoat for Desktop – application for Windows, macOS, and Linux
- TypeScript 94.6%
- Nix 3.7%
- HTML 1%
- CSS 0.7%
| .vscode | ||
| assets@bd432f2298 | ||
| src | ||
| .eslintrc.json | ||
| .gitignore | ||
| .gitmodules | ||
| .prettierrc | ||
| .release-please-manifest.json | ||
| CHANGELOG.md | ||
| chat.stoat.StoatDesktop.desktop | ||
| chat.stoat.StoatDesktop.metainfo.xml | ||
| default.nix | ||
| forge.config.ts | ||
| forge.env.d.ts | ||
| index.html | ||
| LICENSE | ||
| mise.toml | ||
| package.json | ||
| pnpm-lock.yaml | ||
| pnpm-workspace.yaml | ||
| README.md | ||
| release-please-config.json | ||
| screenshot.png | ||
| strings.ts | ||
| tsconfig.json | ||
| vite.main.config.ts | ||
| vite.preload.config.ts | ||
| vite.renderer.config.ts | ||
Альтернативный клиент
Дальше этот проект пока развиваться не будет, авторизация закрытая, по приглашению
Установка текущей версии
Разработка и упаковка
Before getting started, you'll want to install:
- Git
- Node.js
- pnpm (run
corepack enable)
Start setup:
git clone --recursive https://github.com/stoatchat/for-desktop stoat-for-desktop
cd stoat-for-desktop
Currently, this is required to build, any forks are expected to provide their own assets.
# update the assets
git -c submodule."assets".update=checkout submodule update --init assets
install all packages
pnpm i --frozen-lockfile
start the application
pnpm start
... or build the bundle
pnpm package
... or build all distributables
pnpm make