Fork of converse-desktop for c-r-t.tk's XMPP services
Go to file
Nick Denry 4111bb1050 Update installers 2020-08-07 21:47:21 +03:00
app Fix error handling for version check 2020-08-07 20:37:46 +03:00
libs/converse.js Set new project name 2020-08-07 14:53:57 +03:00
modules Set new project name 2020-08-07 14:53:57 +03:00
resources Adjust branding font size 2020-08-07 15:04:42 +03:00
.gitignore Remove package-lock.json due to proper install 2020-05-14 16:56:31 +03:00
CHANGES.md Changelog update 2020-08-07 20:53:14 +03:00
LICENSE Update LICENSE 2020-08-07 15:03:18 +03:00
README.md Update installers 2020-08-07 21:47:21 +03:00
index.html Set new project name 2020-08-07 14:53:57 +03:00
main.js Fix path at howto run 2020-08-07 14:57:21 +03:00
package.json Bump project version 2020-08-07 15:49:44 +03:00
renderer.js Set new project name 2020-08-07 14:53:57 +03:00

README.md

Converse Desktop

This project started as a fork of Nick Denry's Chimeverse.

Jabber/XMPP client based on Converse.js and Electron

Version Downloads License PayPayl donate button

It should happen once. A very basic integration of Converse.js and Electron. With OMEMO.

Screenshots and feautures

Account form Main window Chat Settings screen

  • Permanent account storage
  • Tray icon
  • Tray notifications
  • All the best from Converse.js like system notifications, MAM, OMEMO etc. See details at Converse.js

Changelog

See CHANGES.md

Latest release installers

Operation System Download link
macOS Converse_Desktop-0.1.0_x64.dmg
Windows Converse_Desktop_Setup-0.1.0_x64.exe
Linux DEB converse_desktop-0.1.0_amd64.deb
Linux other converse_desktop-0.1.0_x64.tar.gz

Run with npm

git clone https://github.com/conversejs/converse-desktop.git
cd converse-desktop
npm i
$(npm bin)/electron-rebuild
npm start

Development

Prepare

git clone https://github.com/conversejs/converse-desktop.git
cd converse-desktop
npm i
$(npm bin)/electron-rebuild

Build targets

Operation System Target
macOS npm run dist
Windows npm run dist:win64
Linux DEB npm run dist:linux64deb

More targets could be added via package.json. See electron builder docs.