IRCv3 is shaping to be amazingly good!
-
IRCv3 is shaping to be amazingly good!
here's the things it offers, today, right now, on a chat server we just set up in one evening:
- you don't need a bouncer (friggin finally)
- there are moblie clients that work well
- you can see backlog when joining a channel
- you can browse chat history
- you can connect from multiple devices with one account and nickname
- if you disconnect, your nickname is still present in a channel you joined, marked as away
- you can highlight or DM people who are away and they'll see your message when they join (without crutches like MemoServ)
- there is a "last read message" marker and it is synchronized between multiple connections
- messages have identifiers (and server timestamps) and replies can be tagged with the message you're replying to
- you don't need to deal with fussy nonsense like NickServ authorization, ghosting, or such; connect with your username and password and that's it
- there are typing notifiers, if you want them
- there are message reactions, if you want them
here's the things it does not offer:
- image, video, or file uploads
- stickers
- complex onboarding tools
caveat: since IRCv3 is a true extension of IRCv2, the features listed above work if they're supported by both the server and the client. in my onboarding experience so far, people do not find it difficult to find a suitable client, but your mileage may vary. on the flipside, legacy clients will work just fine.
unexpectly, i realized that IRCv3 can completely replace Matrix rooms for my own group chat purposes, and i'm probably not going to set up any Matrix homeservers again; it's just not worth it and frankly I should instead put that effort into coming up with a file upload IRCv3 extension or something
Yeah. IRCv3 is good, unless you dont care about one of basic features of all modern instant messaging: presence.
-
IRCv3 is shaping to be amazingly good!
here's the things it offers, today, right now, on a chat server we just set up in one evening:
- you don't need a bouncer (friggin finally)
- there are moblie clients that work well
- you can see backlog when joining a channel
- you can browse chat history
- you can connect from multiple devices with one account and nickname
- if you disconnect, your nickname is still present in a channel you joined, marked as away
- you can highlight or DM people who are away and they'll see your message when they join (without crutches like MemoServ)
- there is a "last read message" marker and it is synchronized between multiple connections
- messages have identifiers (and server timestamps) and replies can be tagged with the message you're replying to
- you don't need to deal with fussy nonsense like NickServ authorization, ghosting, or such; connect with your username and password and that's it
- there are typing notifiers, if you want them
- there are message reactions, if you want them
here's the things it does not offer:
- image, video, or file uploads
- stickers
- complex onboarding tools
caveat: since IRCv3 is a true extension of IRCv2, the features listed above work if they're supported by both the server and the client. in my onboarding experience so far, people do not find it difficult to find a suitable client, but your mileage may vary. on the flipside, legacy clients will work just fine.
unexpectly, i realized that IRCv3 can completely replace Matrix rooms for my own group chat purposes, and i'm probably not going to set up any Matrix homeservers again; it's just not worth it and frankly I should instead put that effort into coming up with a file upload IRCv3 extension or something
@whitequark year of the IRC desktop -
Yeah. IRCv3 is good, unless you dont care about one of basic features of all modern instant messaging: presence.
@nawanp matrix has no presence, discord technically has it but ime it has no correlation whatsoever to whether i'll get a response so... yeah? i don't care about presence
-
@whitequark year of the IRC desktop
@nyx no joking yeah
-
@nyx no joking yeah
@nyx "year of IRC on phones" is probably the true correspondent though hah
-
@nyx "year of IRC on phones" is probably the true correspondent though hah
@whitequark I was gonna say that aside from file uploads I think the main thing holding back IRC from being generally recommendable rn is the lack of good mobile clients lol -
@whitequark I was gonna say that aside from file uploads I think the main thing holding back IRC from being generally recommendable rn is the lack of good mobile clients lol
@nyx goguma is very barebones but like. It does let you chat just fine
I totally agree with the uploads, I should either start or join a draft spec for this
-
@whitequark I was gonna say that aside from file uploads I think the main thing holding back IRC from being generally recommendable rn is the lack of good mobile clients lol
@nyx@social.xenofem.me @whitequark@social.treehouse.systems is there actually a good mobile IRC client now? last i checked the landscape was quite bad. there was like one mobile client i kind of liked that supports modern features but it only supports connecting to one server at a time (which makes it completely unusable)
ATM i'm just using IRC over Biboumi (XMPP-IRC bridge) and Conversations (XMPP client).
-
IRCv3 is shaping to be amazingly good!
here's the things it offers, today, right now, on a chat server we just set up in one evening:
- you don't need a bouncer (friggin finally)
- there are moblie clients that work well
- you can see backlog when joining a channel
- you can browse chat history
- you can connect from multiple devices with one account and nickname
- if you disconnect, your nickname is still present in a channel you joined, marked as away
- you can highlight or DM people who are away and they'll see your message when they join (without crutches like MemoServ)
- there is a "last read message" marker and it is synchronized between multiple connections
- messages have identifiers (and server timestamps) and replies can be tagged with the message you're replying to
- you don't need to deal with fussy nonsense like NickServ authorization, ghosting, or such; connect with your username and password and that's it
- there are typing notifiers, if you want them
- there are message reactions, if you want them
here's the things it does not offer:
- image, video, or file uploads
- stickers
- complex onboarding tools
caveat: since IRCv3 is a true extension of IRCv2, the features listed above work if they're supported by both the server and the client. in my onboarding experience so far, people do not find it difficult to find a suitable client, but your mileage may vary. on the flipside, legacy clients will work just fine.
unexpectly, i realized that IRCv3 can completely replace Matrix rooms for my own group chat purposes, and i'm probably not going to set up any Matrix homeservers again; it's just not worth it and frankly I should instead put that effort into coming up with a file upload IRCv3 extension or something
imean on boarding tools can probably be handled as server bots , right ?
-
@nyx@social.xenofem.me @whitequark@social.treehouse.systems is there actually a good mobile IRC client now? last i checked the landscape was quite bad. there was like one mobile client i kind of liked that supports modern features but it only supports connecting to one server at a time (which makes it completely unusable)
ATM i'm just using IRC over Biboumi (XMPP-IRC bridge) and Conversations (XMPP client).
goguma is good if you have a bouncer like soju
CC: @whitequark@treehouse.systems @nyx@social.xenofem.me
-
@nyx@social.xenofem.me @whitequark@social.treehouse.systems is there actually a good mobile IRC client now? last i checked the landscape was quite bad. there was like one mobile client i kind of liked that supports modern features but it only supports connecting to one server at a time (which makes it completely unusable)
ATM i'm just using IRC over Biboumi (XMPP-IRC bridge) and Conversations (XMPP client).
-
imean on boarding tools can probably be handled as server bots , right ?
@fiore yes but it is a specialized fussy skill not a lot of people have
-
A alsternerd@akkoma.alster.space shared this topic