I've just released Converse.js version 6.0.0.

Release notes:

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 you can connect directly to your server without requiring a BOSH middleman.

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!


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?


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.

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?

@muppeth I think there has been a setting for it since a while. Comes with some security concerns though. You can also do a custom login page and have autologin.
Cool. I will look into that this weekend. Do you have any info about it? How are the creds stored etc.


How does this play out in #Firefox on private mode? ISTR it disables #indexedDB if you're on private?

How could I miss that in my feedreader. Guess I have to update soon.

Sign in to participate in the conversation

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