Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IRC side UX issues #1843

Open
famfo opened this issue Jan 1, 2025 · 3 comments
Open

IRC side UX issues #1843

famfo opened this issue Jan 1, 2025 · 3 comments

Comments

@famfo
Copy link

famfo commented Jan 1, 2025

matrix-appservice-irc tries to put Matrix features into IRC, that doesn't work:

  • when people on the Matrix side have longer conversations, half the messages become "full message at..." instead of splitting them into two. My suggestion: split the messages both on the Matrix and IRC side to IRC size limitations.
  • Matrix usernames become all messed up and hardly readable on IRC, example: famfo (4211/4212) -> famfo42114212|m. My suggestion: modify the usernames on the Matrix side to show how they would look on the IRC side.
  • HTML tags don't render at all, for example when someone sends a custom emoji it becomes <img data-mx-emoticon height="32" src="mxc://example.com/48b67a521cdcdc5d92a0db87c9af11737ca809ca18399762b4492610560" alt="neocat_floof" title="neocat_floof"> on the IRC side. My suggestion, similar to the fist one: represent the messages as they would display in IRC.
  • Markdown mentions, which again, don't render on IRC are really not fun to read: [@famfo:hackint.org](https://matrix.to/#/@famfo:hackint.org)

This becomes really annoying when a channel primarily lives on IRC but most people use the bridge and are unaware of how IRC works.

@funderscore1
Copy link

A lot of this has already been reported.

Regarding

Matrix usernames become all messed up and hardly readable on IRC, example: famfo (4211/4212) -> famfo42114212|m. My suggestion: modify the usernames on the Matrix side to show how they would look on the IRC side.

one can make use of the MxID localpart instead of the display name, I don't know why the displayname is the default here though.

Markdown mentions, which again, don't render on IRC are really not fun to read: @famfo:hackint.org

This has been fixed in @f0x52's fork of this bridge

But yeah a lot of those were reported, but never really fixed at the moment :/

And I am also an IRC user myself.

@famfo
Copy link
Author

famfo commented Jan 1, 2025

I think the best solution here for IRC users would be to only implement the biggest subset that both sides support and represent all messages as they would be in IRC on the Matrix side as already done by biboumi an IRC to XMPP bridge.

I don't want to turn off bridging for our channel but it is really annoying to deal with all of this on the IRC side.

@funderscore1
Copy link

funderscore1 commented Jan 1, 2025

There was work from progval in that direction, but #1686 it didn't go anywhere sadly: matrix-org/matrix-spec-proposals#3968 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants