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
@whitequark can you still use an irc client that doesnt support ircv3 in a server/channel with ircv3 users?
-
@whitequark can you still use an irc client that doesnt support ircv3 in a server/channel with ircv3 users?
-
@whitequark that rules
-
@whitequark that rules
@artemis yep! it just falls back to the 'classic experience'
you can do things like type
/chathistorymanually and get old messages retransmitted to you, like it's a bouncer -
@whitequark can you still use an irc client that doesnt support ircv3 in a server/channel with ircv3 users?
@artemis @whitequark as already explained by the OP: categorically yes. however some things won't show up right; the server isn't supposed to send non-v3 or partial v3 clients things they don't support #lang_en
-
@artemis yep! it just falls back to the 'classic experience'
you can do things like type
/chathistorymanually and get old messages retransmitted to you, like it's a bouncer@whitequark whoaaaaaaaa
-
@whitequark whoaaaaaaaa
@whitequark im very set in my ways with irc and will probably never quit my irssi-in-tmux-on-a-server ways lol
-
@whitequark im very set in my ways with irc and will probably never quit my irssi-in-tmux-on-a-server ways lol
@artemis i quit that for matrix after it became personally unusable for me but yeah that works just fine still
-
@whitequark /DCC SEND
@mcc You are in queue position 5 of 10 to download CATDANCE.GIF
-
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 Not needing a bouncer is sweeeeeeeet
-
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
in summary, i feel incredibly validated in being a long-time IRC holdout :D
-
in summary, i feel incredibly validated in being a long-time IRC holdout :D
@whitequark Iä! Iä! IRC fhtagn!
-
@futuresprog Libera is rolling out IRCv3 soon, which is going to be big https://libera.chat/news/new-and-upcoming-features-3
-
@futuresprog @whitequark yeah i need to find myself an ircv3 capable client I'm still using Pidgin which I started for AIM, MSN, Yahoo, and IRC.
Of those, IRC is the only one still around.
-
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
-
@futuresprog @whitequark yeah i need to find myself an ircv3 capable client I'm still using Pidgin which I started for AIM, MSN, Yahoo, and IRC.
Of those, IRC is the only one still around.
@azonenberg @futuresprog @whitequark I'm still using finch in screen on a linode...
-
I haven't used IRC in decades. I remember having to deal with nickserv, but what was the bouncer for?
-
I haven't used IRC in decades. I remember having to deal with nickserv, but what was the bouncer for?
@fruitcakesareyum @groxx keeping chat history with intermittent connectivity or machines not always powered up
-
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 Hm. Would the server lose the backlog and the rest of the state if it's restarted, or is it supposed to store it all now?
-
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 this is awesome! Which daemon are you using?