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
> image and video upload from mobile
Works fine. (I set basic limits so users aren't able to dump more than my vps can take)
> notifications for mobile
Had issues with iOS clients getting notified until I added some extensions (see my other message for config)
> history sync
Server-side setting for history length (I used two weeks). New clients can't decrypt old encrypted messages.
> search
Client-side, depends on appropriate history sync config to find older msgs.