A modern XMPP client for the web
JavaScript CSS HTML
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src
.eslintrc
.gitignore
LICENSE
README.md
package.json
webpack-dev-server.config.js
webpack-production.config.js

README.md

XMPP Web

Flattr this! Gitter

The client is live on https://zeonfed.org.

Usage

npm install
npm start

For generating static assets for production:

npm run build

Implemented XEPs

  • XEP-0054: vCards
  • XEP-0153: vCard-based Avatars
  • XEP-0085: Chat State Notifications
  • XEP-0280: Message Carbons
  • XEP-0092: Software Version
  • XEP-0012: Last Activity
  • XEP-0333: Chat Markers
  • XEP-0184: Message Delivery Receipts

Road map

  • Track recently used stickers
  • Manage sticker inventory subscriptions/trust, send along inventory URL
  • Stickers "shop" dialog for managing inventories, choosing popout selection
  • XEP-0077: Changing password
  • XEP-0045: Multi-User Chat

Nice to haves but probably far off

  • XEP-0313: Message Archive Management
  • OMEMO support

Stickers XEP

This implementation has a chat stickers feature. For discussion/spec, refer to Issue #3