-
Notifications
You must be signed in to change notification settings - Fork 80
Open
Description
https://ircv3.net/specs/extensions/channel-rename does not specify how it interacts with chathistory and event-playback. Open questions:
- should
RENAMEappear in the history? if yes, conditioned to what capabilities? - should the old name appear in the history as message targets? if yes, conditioned to what capabilities?
Ergo choses to answer "no" to both questions, meaning that to clients it looks like the channel had always had the new name. Matrix2051 answers no to the second question, and I probably yes to the first, which is an "unexpected feature".
Example with Ergo:
user -> S: PRIVMSG #oldchan :let's rename it
S -> chanop: :[email protected] PRIVMSG #oldchan :let's rename it
chanop -> S: RENAME #oldchan #newchan :no reason
S -> chanop: :[email protected] RENAME #oldchan #newchan :no reason
S -> user: :[email protected] RENAME #oldchan #newchan :no reason
user -> S: PRIVMSG #newchan :nice new name
user -> S: CHATHISTORY LATEST #newchan * 10
S -> user: :[email protected] JOIN #newchan
S -> user: :[email protected] JOIN #newchan
S -> user: :[email protected] PRIVMSG #newchan :let's rename it
S -> user: :[email protected] PRIVMSG #newchan :nice new name
Metadata
Metadata
Assignees
Labels
No labels