Ticket #2095 (closed enhancement: fixed)

Opened 2 years ago

Last modified 5 months ago

Converting one-to-one chat to muc.

Reported by: Liorithiel Owned by: roidelapluie
Priority: low Milestone:
Component: chat Version:
Severity: normal Keywords: muc
Cc: liori@…, misc@… OS: All

Description

http://www.jabber.org/jeps/jep-0045.html#continue

Idea: drag'n'dropping a contact from roster to chat could trigger the conversion and automatically invite person from roster.

Attachments

Capture-Transform a chat to a MUC.png (27.4 kB) - added by roidelapluie 15 months ago.
Capture-Transform a chat to a MUC-1.png (27.2 kB) - added by roidelapluie 15 months ago.
Capture-Invite Friends !.png (13.0 kB) - added by roidelapluie 15 months ago.
Capture.png (28.7 kB) - added by roidelapluie 15 months ago.
Capture-Messages - Gajim.png (36.3 kB) - added by roidelapluie 15 months ago.
Capture-1.png (92.9 kB) - added by roidelapluie 15 months ago.
general screenshot

Change History

Changed 2 years ago by jim++

  • status changed from new to closed
  • resolution set to duplicate

Dup of #1408.

Changed 2 years ago by jim++

(I don't think converting one-to-one chat to muc when invited is a good

idea)

Changed 2 years ago by Liorithiel

  • resolution changed from duplicate => * status: closed to reopened

That's not a dup. #1408 says about inviting people to already created MUC,

i say about creating new muc, sending the chat history so that the others will know what is chat about and then inviting third person to chat.

Changed 2 years ago by Liorithiel

I had today several occasions for this to be useful, when I talk to

another person and i had a feeling that third person could know something useful, but I didn't want to explain whole situation from scratch, manually create a muc, then manually invite both people.

Changed 2 years ago by jim++

ah ok...

How do you decide how many lines to copy to gc ?

Where (room+server) do you create the muc ?

Changed 2 years ago by bb

just for clarification; he means person A is talking to person B in pm.

then person A drags person C from the roster in the PM between A and B. gajim creates a muc, invites B and C and sends the history of the PM between A and B to person C.

am I correct?

Changed 2 years ago by Liorithiel

bb: yes, you are

Jim++: JEP says that the client can optionally send history, so the length might be zero; also, «if the one-to-one history is especially large, the sending client may want to send the history over a few seconds rather than all at once (to avoid triggering rate limits)». How much? Dunno :-).

Changed 2 years ago by bb

I still don't know if I think this is excellent, but I do have an opinion

about a good default value: 15 . ejabberd does it that way, so I think it would suit well here too. ideally, of course, it would be an editable value.

Changed 2 years ago by asterix

pb of where (room+server) to create the muc remain

and DND a contact to a chat window can be 2 things: send him the jid of the contact to add it to his roster, or create muc. we already talked about the first thing and it's in a ticket.

what about an action: convert to muc, and then we invite other ppl by DND'ing them on the groupchat win (see #1408)

Changed 2 years ago by Liorithiel

If #1408 will be implemented, d'n'd to invite and convert chat to muc will

be more intuitive.

Changed 2 years ago by Liorithiel

New version of MUC JEP defines a protocol to request unique name for new

room, http://www.jabber.org/jeps/tmp/jep-0045-1.21.html#createroom- instant-unique

At least one obstacle less for this ticket.

Changed 2 years ago by jim++

  • type changed from defect to enhancement

Changed 2 years ago by misc

  • cc misc@… added

Changed 16 months ago by misc

  • os set to All

So far, only mu_conf in the latest version ( 0.7, from http://download.gna.org/mu-conference/ ) support this extension on muc side.

I think it can be tested on chat.jabberfr.org, in case someone want to work on this feature.

Changed 15 months ago by roidelapluie

Changed 15 months ago by roidelapluie

Changed 15 months ago by roidelapluie

Changed 15 months ago by roidelapluie

Changed 15 months ago by roidelapluie

  • owner changed from asterix to roidelapluie
  • status changed from reopened to new

Changed 15 months ago by roidelapluie

  • status changed from new to assigned

Changed 15 months ago by roidelapluie

Changed 15 months ago by roidelapluie

general screenshot

Changed 14 months ago by asterix

(In [8535]) [roidelapluie, elghinn, msieurhappy, xbright and me] chat to muc convertion. see #2095 and #1408. TODO: DND

Changed 14 months ago by steve-e

(In [8537]) chat2muc: See #2095

Remove ancient menuitem. Do not allow to invite transports and groupchats. Include contacts from all accounts.

Changed 14 months ago by steve-e

It would be nice to have the ability to import text to the new muc window if the user wants it.

The invite window should show the status icons of the contacts and contain a note that a muc will be opened and people invited to it.

Changed 14 months ago by asterix

(In [8538]) use XEP-45 unique room creation if server supports it. see #2095

Changed 14 months ago by asterix

(In [8539]) nicer chat2muc window. see #2095

Changed 14 months ago by asterix

(In [8543]) allow participants to invite contacts in continued groupchats. see #2095

Changed 14 months ago by roidelapluie

(In [8545]) Sort Friends by name in "Invite Friends" window. See #2095.

Changed 14 months ago by roidelapluie

(In [8546]) Improve transport detection in "Invite Friends" window. See #2095.

Changed 14 months ago by roidelapluie

(In [8547]) Remove transports contacts from Invite Friends! window. See #2095.

Changed 14 months ago by roidelapluie

(In [8548]) Don't add irc transports to MUC servers in Invite Friends window. See #2095.

Changed 14 months ago by roidelapluie

(In [8550]) Higher textview in Invite Friends! widow. See #2095.

Changed 14 months ago by steve-e

(In [8552]) Transform Chat2MUC via DND. Fixes #1408. See #2095

Changed 14 months ago by steve-e

roidelaplui, you finished that zeroconf thing or shall I do it?

Changed 12 months ago by steve-e

For comment above, see [8890]

Changed 5 months ago by roidelapluie

(In [9651]) One-to-one chat to MUC: set a beter tab name than the jid of the room. See #2095.

Changed 5 months ago by js

  • status changed from assigned to closed
  • resolution set to fixed

Closed with r9651.

Changed 5 months ago by roidelapluie

(In [9656]) Correct some bugs with the name used to create a MUC from a 1-to-1 chat when the server can't send a unique key. See #2095.

Add/Change #2095 (Converting one-to-one chat to muc.)

Author



Change Properties
<Author field>
Action
as closed
Next status will be 'reopened'
 
Note: See TracTickets for help on using tickets.