tigase / stork

(M) Android XMPP Client
https://tigase.net/
GNU Affero General Public License v3.0
58 stars 16 forks source link

Separate account connection from status #6

Open licaon-kter opened 4 years ago

licaon-kter commented 4 years ago

Eg. After adding an account it's not clear how to connect, I don't find that the status selector is a good way to control this too.

FYI, I totally ignore the status, never bother setting it up, on mobile I'm away/busy/offline for the whole device most of the time, having to set it up per app looks tiresome :)

Xiaomi MIUI11 Android 10 3.0.23.p ejabberd HEAD

woj-tek commented 4 years ago

If the account is added and enabled it will connect automatically (and intent to remain in that state). If you don't want account to be connected then you disable it.

We may remove status selector in the future, but for now it allows you controlling global status for all accounts (like in typical IM clients).

lord-aerion commented 4 years ago

Please don't remove the status selector!!! I need to be able to go offline, or set my status to DND! The all or nothing approach other IM clients have taken does not work. It leaves the user with no option to disconnect, other than turning the phone off or uninstalling the app. Being forced to be online 24/7 is a curse.

I have people who will send a message, then follow up with a "Hello?", repeatedly, if I don't reply quickly enough to their liking. Being able to set a DND status, or even go offline altogether avoid such harassment, and the associated stress and pressure to reply that comes with it. I should not have to turn off my phone entirely, just to get away from certain people on a chat app.

Furthermore, it's essential to be able to be offline on one account and online on another. Why does this is need to be an all or nothing option? I may want to be offline or DND on my personal account while online on my work account during the day, then the other way around in the evening.

The abilities to set a status and priority, as well as having using more than one account, are what set XMPP apart from every other IM network out there. Other networks don't support multiple accounts, and many even go as far as banning in their T&C.

woj-tek commented 4 years ago

Those are all valid points and we are aware of those, hence stating may - we know the benefits of being able to set the status therefore we haven't removed the option :-)