cmeng-git / atalk-android

xmpp/jabber client for android
Apache License 2.0
155 stars 56 forks source link

Move to private chat when click on jabberID in conference. #205

Closed paradisaeidae closed 1 year ago

paradisaeidae commented 1 year ago

Hi, aTalk is impressive! I have not explored all the regions. My humble request is for a private chat session to open when a jabberID is tapped on in a conference user list. That is all. Thankyou! MarkT

cmeng-git commented 1 year ago

Are you referring to start a private chat according to 7.5 Sending a Private Message or just start a new IM chat session with the selected buddy in the chatRoom.

If you are referring to the [7.5 Sending a Private Message], did you know of any good xmpp client that implements this. Look like this feature is not popular in all the XMPP clients I have come across. Also unable to find this feature full implementation in the Smack library that is currently used by aTalk.

paradisaeidae commented 1 year ago

Hi, My interest is in the simpler. Just starting a new IM chat session.

Thanks again! MarkT

On Mon, 29 May 2023, 17:10 Eng ChongMeng, @.***> wrote:

Are you referring to start a private chat according to 7.5 Sending a Private Message https://xmpp.org/extensions/xep-0045.html#privatemessage or just start a new IM chat session with the selected buddy in the chatRoom.

If you are referring to the [7.5 Sending a Private Message], did you know of any good xmpp client that implements this. Look like this feature is not popular in all the XMPP clients I have come across. Also unable to find this feature full implementation in the Smack library that is currently used by aTalk.

— Reply to this email directly, view it on GitHub https://github.com/cmeng-git/atalk-android/issues/205#issuecomment-1566665595, or unsubscribe https://github.com/notifications/unsubscribe-auth/AADLRIV7BV4Z3SVCHE3TICDXIRDWBANCNFSM6AAAAAAYN6ZMC4 . You are receiving this because you authored the thread.Message ID: @.***>

cmeng-git commented 1 year ago

Just release aTalk v3.2.0 with the requested features:

atalk_muc_buddy_context

Participant Context Menu: During a group chat session, long click on a participant avatar will bring up a context menu for user to take action; the available options are pending user role in the group chat: Start conversation: Start a chat session for the non-anoymous participant; otherwise launch the contact list UI for user selection to start a chat session. This option is availble to all members in group chat. Grant/Revoke owner privileges: Allow an owner to grant the participant with the moderator privileges. Remove from group chat: Allow a moderator to remove a buddy from participanting in the current group chat. A short click on the avatar will copy/remove the buddy nick name in the message send entry box. aTalk supports receive and display of an incoming Private Messaging; it auto starts a chat session upon received the message.

paradisaeidae commented 1 year ago

Impressive! One of my favorite apps! Amazed! MarkT Coogee-26