meanwhile still scratching my head about where to migrate the company chats to (from self-hosted mattermost, which has become ai infested bloatware with an almost unusably bad and buggy android app and very slow web UI)
i'm not convinced by what i've experienced with matrix so far, so currently my top idea is a good XMPP server + customized web app + existing mobile clients + probably some bridges. i wonder how well these things work though:
- image and video upload from mobile
- notifications for mobile
- history sync
- search
currently looks like i want:
- an xmpp server (not sure yet which one, probably prosody?)
- deploy conversejs with a bit of custom design
- conversations on android
- chatsecure on ios?
@tahnok @mntmn
I originally had problems on my prosody server: iOS clients would not get notifications when the app was closed... until I added the cloud_notify_* and snikket_* modules
https://zachdecook.com/2026-01-24.prosody.cfg.lua
(the snikket ones need to be extracted from snikket sources, slightly more convoluted than standard extension installation)