Skip to content

Chat history + Channel rename #532

@progval

Description

@progval

https://ircv3.net/specs/extensions/channel-rename does not specify how it interacts with chathistory and event-playback. Open questions:

  1. should RENAME appear in the history? if yes, conditioned to what capabilities?
  2. 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

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions