Fork of converse-desktop for c-r-t.tk's XMPP services
Go to file
JC Brand 7af84c584c Start renaming Chimeverse to Converse Desktop 2020-07-22 16:33:06 +02:00
app Start renaming Chimeverse to Converse Desktop 2020-07-22 16:33:06 +02:00
libs/converse.js/3rdparty Use Strophe.getBareJidFromJid to get bare JIDs 2020-05-23 01:59:23 +03:00
modules Fix menu help item 2020-06-17 14:38:16 +03:00
resources Allow to use Websocket connection at the login form 2020-06-07 18:27:02 +03:00
.gitignore Remove package-lock.json due to proper install 2020-05-14 16:56:31 +03:00
CHANGES.md Start renaming Chimeverse to Converse Desktop 2020-07-22 16:33:06 +02:00
LICENSE Update to actual license (GPLv3) 2019-04-26 03:49:30 +03:00
README.md Start renaming Chimeverse to Converse Desktop 2020-07-22 16:33:06 +02:00
index.html Detect locale by conversejs with it's i18n fallback 2020-06-13 17:32:31 +03:00
main.js Add restart action to the settings dialog 2020-05-28 19:07:45 +03:00
package.json Start renaming Chimeverse to Converse Desktop 2020-07-22 16:33:06 +02:00
renderer.js Generate random xmpp resource only if no resource provided at all 2020-06-17 00:25:00 +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

Main window Chat Account form 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

Run with npm

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

Development

Prepare

git clone https://github.com/conversejs/converse-desktop.git
cd Chimeverse
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.