Improve opening 1:1 chat and groupchat with JID detection (#379)
wojciech.kapcia@tigase.net opened 2 years ago

One of the most common error is that people then to try to join muc by using "start conversation" (1:1 option) and pasting MUC jid. This results in Siskin being in the wrong state.

I think that we could add a quite simple "workaround" that would check if the entered jid contains muc/conference/mix and if so, ask the user if it wants to join that room (instead of creating 1-1 chat).

More advanced thing (not sure if needed, feels like "cannon to kill a fly") would be to do a query on the contact and if it has groupchat feature change it from 1:1 to groupchat entity.

(same probably applies to beagle)

Andrzej Wójcik (Tigase) commented 2 years ago

@wojtek I've already thought about it, and while it could be nice, it is difficult to implement using "static" UI made in UIKit/AppKit, so I decided to wait until we will be able to use SwiftUI (hopefully in the next version).

What is more, I do not get why people insist on copy-paste to open chat. They should be using invites or XMPP URI, if not, then those things should be gone as useless...

Andrzej Wójcik (Tigase) commented 2 years ago

also, I'm pretty sure this UI is not Siskin... (there was never last seen unknown message in the top bar in Siskin)

wojciech.kapcia@tigase.net commented 2 years ago

I've already thought about it, and while it could be nice, it is difficult to implement using "static" UI made in UIKit/AppKit, so I decided to wait until we will be able to use SwiftUI (hopefully in the next version).

Understood

What is more, I do not get why people insist on copy-paste to open chat. They should be using invites or XMPP URI, if not, then those things should be gone as useless...

We do not live in ideal world. Not all room addresses are provided as URI, you sometimes want to advertise the room on your page so you can't send invite.

also, I'm pretty sure this UI is not Siskin... (there was never last seen unknown message in the top bar in Siskin)

Some fork? Nevertheless this workaround could be useful :-)

issue 1 of 1
Type
New Feature
Priority
If you are bored
Assignee
Issue Votes (0)
Watchers (0)
Reference
tigase/_clients/siskin-im#379
Please wait...
Page is in error, reload to recover