Ticket #2095 (closed enhancement: fixed)

Opened 3 years ago

Last modified 14 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@… Blocked By:
OS: All Blocking:

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 2 years ago.
Capture-Transform a chat to a MUC-1.png (27.2 kB) - added by roidelapluie 2 years ago.
Capture-Invite Friends !.png (13.0 kB) - added by roidelapluie 2 years ago.
Capture.png (28.7 kB) - added by roidelapluie 2 years ago.
Capture-Messages - Gajim.png (36.3 kB) - added by roidelapluie 2 years ago.
Capture-1.png (92.9 kB) - added by roidelapluie 2 years ago.
general screenshot

Change History

Changed 3 years ago by jim++

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

Dup of #1408.

Changed 3 years ago by jim++

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

idea)

Changed 3 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 3 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 3 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 3 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 3 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 3 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 3 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 3 years ago by Liorithiel

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

be more intuitive.

Changed 3 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 3 years ago by jim++

  • type changed from defect to enhancement

Changed 3 years ago by misc

  • cc misc@… added

Changed 2 years 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 2 years ago by roidelapluie

Changed 2 years ago by roidelapluie

Changed 2 years ago by roidelapluie

Changed 2 years ago by roidelapluie

Changed 2 years ago by roidelapluie

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

Changed 2 years ago by roidelapluie

  • status changed from new to assigned

Changed 2 years ago by roidelapluie

Changed 2 years ago by roidelapluie

general screenshot

Changed 23 months ago by asterix

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

Changed 23 months ago by steve-e

(In [f98cc6ee6afe06c7c5b2c45486869edc7f0924df]) chat2muc: See #2095

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

Changed 23 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 23 months ago by asterix

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

Changed 23 months ago by asterix

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

Changed 23 months ago by asterix

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

Changed 23 months ago by roidelapluie

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

Changed 23 months ago by roidelapluie

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

Changed 23 months ago by roidelapluie

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

Changed 23 months ago by roidelapluie

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

Changed 23 months ago by roidelapluie

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

Changed 23 months ago by steve-e

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

Changed 23 months ago by steve-e

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

Changed 21 months ago by steve-e

Changed 14 months ago by roidelapluie

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

Changed 14 months ago by js

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

Changed 14 months ago by roidelapluie

(In [dccc5b6f432d4a91976267218c61403a2d9d1a60]) 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'
Next status will be 'needinfo'
 
Note: See TracTickets for help on using tickets.