Follow

v2.4.0 is 🎉 finally out! 🎉

github.com/tootsuite/mastodon/

The changelog is long, but here are some highlights:

- Better offline support
- DMs column
- New profile options
- Hide who you follow if you want
- 120% better report UI for mods
- Narrower privacy policy!
- High contrast theme
- Web Push API opened up to app developers! Easy push notifications possible in all apps now
- Performance improvements
- Various fixes and improvements 😋

LB : bon, du coup je tente une mise à jour demain :cat_slime:
*famous last words*

Bon, ça s'est bien passé sur mon autre instance... :<
Du coup, est-ce que je fais ça ce soir :thinkingcat:
(~15 minutes de downtime max.)

@Mastodon For those wanting to use web pushes in their native apps, here is an example implementation of a push relay service, that forwards web pushes from Mastodon to an iOS app over APNs:

github.com/DagAgren/toot-relay

It requires some further work clientside to decrypt the push payloads, I'll publish some more information about that later when I have cleaned up my own implementation enough.

@Gargron @Mastodon Should be DELETE too, right?

And relatedly, I realised I should figure out how to DELETE an access token when logging out. That should destroy the push subscription too, shouldn't it?

@WAHa_06x36 @Mastodon yes. POST /oauth/revoke I think (or was it DELETE /oauth/token? Look up on doorkeeper wiki)

@Gargron @Mastodon Will do, thanks! Need to get this right when notifications are involved.

@Mastodon Amazing! Some very welcome features here. Awesome work.

@Mastodon epic! Y'all have been busy :)

Thanks so much for all your work!

Well I guess I know what I'm spending one evening doing this week...

@Mastodon The confirmation that I have logged out successfully does not appear on the screen. Please return this to its original format. Thank you

Sign in to participate in the conversation
Mastodon

Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!