A modern XMPP client
The client itself is a web app written in Nuxt.js (a Vue framework).
You can get a local development server with hot reloading running with
npm run dev
.
If you want to build the static files to /dist
, do npm run generate
.
To build standalones for native platforms, we use Capacitor.
You'll need to have ran npm run generate
.
Currently only Electron (desktop) is supported, but mobile platforms are coming up soon ahead.
To build for Electron:
cd electron && npm ci && cd .. # Install electron build dependencies
npx cap sync @capacitor-community/electron
npm run build:electron # or electron-windows for specific OS
# Your build is now in electron/dist/