I've just released Converse.js version 6.0.0.

Release notes:
github.com/conversejs/converse

The biggest change is support for storing data (e.g. messages) in IndexedDB which has no size restrictions. It's not yet the default store, but will be eventually.

Another big change is support for XEP-0156 Alternative Connections. Now on inverse.chat you can connect directly to your server without requiring a BOSH middleman.

Follow

Another exciting addition to Converse.js 6.0.0 is support for message retraction (i.e. removal) by the author (XEP-0424) or by a groupchat admin (XEP-0425).

These are brand new XEPs that I helped author and I'm not aware of other clients which already support them. Hopefully they will do so soon.

@jcbrand i'm new to the XMPP world and wow, i'm surprised that such important features were missing. thanks for writing and implementing the XEPs; this can make everyone's XMPP experience a lot better!

@tao

I agree they should have existed sooner already.

However, it's difficult to do something like this in a clean a future-proof way for a federated and backwards-compatible protocol.

@JC Brand does that mean you dont have to re-login on page reload anymore?

@muppeth

No this is unrelated.

BTW, if you're using a browser that supports the Credential Management API, then your session is maintained across page reloads.

developer.mozilla.org/en-US/do

@jcbrand
I thought #conversations did? Or at least #pixart?

At least the latter has a “delete message” option, though maybe it just edits the previous message?

Sign in to participate in the conversation
Mastodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!