Mastodon Skip to content
  • Home
  • Aktuell
  • Tags
  • Über dieses Forum
Einklappen
Grafik mit zwei überlappenden Sprechblasen, eine grün und eine lila.
Abspeckgeflüster – Forum für Menschen mit Gewicht(ung)

Kostenlos. Werbefrei. Menschlich. Dein Abnehmforum.

  1. Home
  2. Uncategorized
  3. IRCv3 is shaping to be amazingly good!

IRCv3 is shaping to be amazingly good!

Geplant Angeheftet Gesperrt Verschoben Uncategorized
55 Beiträge 25 Kommentatoren 0 Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • whitequark@social.treehouse.systemsW whitequark@social.treehouse.systems

    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

    cthos@mastodon.cthos.devC This user is from outside of this forum
    cthos@mastodon.cthos.devC This user is from outside of this forum
    cthos@mastodon.cthos.dev
    schrieb zuletzt editiert von
    #12

    @whitequark Not needing a bouncer is sweeeeeeeet

    1 Antwort Letzte Antwort
    0
    • whitequark@social.treehouse.systemsW whitequark@social.treehouse.systems

      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@social.treehouse.systemsW This user is from outside of this forum
      whitequark@social.treehouse.systemsW This user is from outside of this forum
      whitequark@social.treehouse.systems
      schrieb zuletzt editiert von
      #13

      in summary, i feel incredibly validated in being a long-time IRC holdout 😄

      snoopj@hachyderm.ioS futuresprog@mastodon.nzoss.nzF 2 Antworten Letzte Antwort
      0
      • whitequark@social.treehouse.systemsW whitequark@social.treehouse.systems

        in summary, i feel incredibly validated in being a long-time IRC holdout 😄

        snoopj@hachyderm.ioS This user is from outside of this forum
        snoopj@hachyderm.ioS This user is from outside of this forum
        snoopj@hachyderm.io
        schrieb zuletzt editiert von
        #14

        @whitequark Iä! Iä! IRC fhtagn!

        1 Antwort Letzte Antwort
        0
        • whitequark@social.treehouse.systemsW whitequark@social.treehouse.systems

          in summary, i feel incredibly validated in being a long-time IRC holdout 😄

          futuresprog@mastodon.nzoss.nzF This user is from outside of this forum
          futuresprog@mastodon.nzoss.nzF This user is from outside of this forum
          futuresprog@mastodon.nzoss.nz
          schrieb zuletzt editiert von
          #15

          Which network is going to be the first to shift to this, do you speculate?

          @whitequark

          whitequark@social.treehouse.systemsW 1 Antwort Letzte Antwort
          0
          • futuresprog@mastodon.nzoss.nzF futuresprog@mastodon.nzoss.nz

            Which network is going to be the first to shift to this, do you speculate?

            @whitequark

            whitequark@social.treehouse.systemsW This user is from outside of this forum
            whitequark@social.treehouse.systemsW This user is from outside of this forum
            whitequark@social.treehouse.systems
            schrieb zuletzt editiert von
            #16

            @futuresprog Libera is rolling out IRCv3 soon, which is going to be big https://libera.chat/news/new-and-upcoming-features-3

            futuresprog@mastodon.nzoss.nzF snoopj@hachyderm.ioS 2 Antworten Letzte Antwort
            0
            • whitequark@social.treehouse.systemsW whitequark@social.treehouse.systems

              @futuresprog Libera is rolling out IRCv3 soon, which is going to be big https://libera.chat/news/new-and-upcoming-features-3

              futuresprog@mastodon.nzoss.nzF This user is from outside of this forum
              futuresprog@mastodon.nzoss.nzF This user is from outside of this forum
              futuresprog@mastodon.nzoss.nz
              schrieb zuletzt editiert von
              #17

              Neat! I'm already there. I guess I'd better update my irssi to take full advantage of the features.

              @whitequark

              azonenberg@ioc.exchangeA 1 Antwort Letzte Antwort
              0
              • futuresprog@mastodon.nzoss.nzF futuresprog@mastodon.nzoss.nz

                Neat! I'm already there. I guess I'd better update my irssi to take full advantage of the features.

                @whitequark

                azonenberg@ioc.exchangeA This user is from outside of this forum
                azonenberg@ioc.exchangeA This user is from outside of this forum
                azonenberg@ioc.exchange
                schrieb zuletzt editiert von
                #18

                @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.

                hyc@mastodon.socialH 1 Antwort Letzte Antwort
                0
                • whitequark@social.treehouse.systemsW whitequark@social.treehouse.systems

                  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

                  groxx@hachyderm.ioG This user is from outside of this forum
                  groxx@hachyderm.ioG This user is from outside of this forum
                  groxx@hachyderm.io
                  schrieb zuletzt editiert von
                  #19

                  @whitequark
                  > you don't need a bouncer

                  WHAT

                  okay now I'm definitely interested

                  whitequark@social.treehouse.systemsW 1 Antwort Letzte Antwort
                  0
                  • azonenberg@ioc.exchangeA azonenberg@ioc.exchange

                    @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.

                    hyc@mastodon.socialH This user is from outside of this forum
                    hyc@mastodon.socialH This user is from outside of this forum
                    hyc@mastodon.social
                    schrieb zuletzt editiert von
                    #20

                    @azonenberg @futuresprog @whitequark I'm still using finch in screen on a linode...

                    1 Antwort Letzte Antwort
                    0
                    • groxx@hachyderm.ioG groxx@hachyderm.io

                      @whitequark
                      > you don't need a bouncer

                      WHAT

                      okay now I'm definitely interested

                      whitequark@social.treehouse.systemsW This user is from outside of this forum
                      whitequark@social.treehouse.systemsW This user is from outside of this forum
                      whitequark@social.treehouse.systems
                      schrieb zuletzt editiert von
                      #21

                      @groxx yeah it just works the way you'd expect haha

                      fruitcakesareyum@mastodon.socialF 1 Antwort Letzte Antwort
                      0
                      • whitequark@social.treehouse.systemsW whitequark@social.treehouse.systems

                        @groxx yeah it just works the way you'd expect haha

                        fruitcakesareyum@mastodon.socialF This user is from outside of this forum
                        fruitcakesareyum@mastodon.socialF This user is from outside of this forum
                        fruitcakesareyum@mastodon.social
                        schrieb zuletzt editiert von
                        #22

                        @whitequark @groxx

                        I haven't used IRC in decades. I remember having to deal with nickserv, but what was the bouncer for?

                        whitequark@social.treehouse.systemsW 1 Antwort Letzte Antwort
                        0
                        • fruitcakesareyum@mastodon.socialF fruitcakesareyum@mastodon.social

                          @whitequark @groxx

                          I haven't used IRC in decades. I remember having to deal with nickserv, but what was the bouncer for?

                          whitequark@social.treehouse.systemsW This user is from outside of this forum
                          whitequark@social.treehouse.systemsW This user is from outside of this forum
                          whitequark@social.treehouse.systems
                          schrieb zuletzt editiert von
                          #23

                          @fruitcakesareyum @groxx keeping chat history with intermittent connectivity or machines not always powered up

                          groxx@hachyderm.ioG 1 Antwort Letzte Antwort
                          0
                          • whitequark@social.treehouse.systemsW whitequark@social.treehouse.systems

                            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

                            theartlav@anarres.familyT This user is from outside of this forum
                            theartlav@anarres.familyT This user is from outside of this forum
                            theartlav@anarres.family
                            schrieb zuletzt editiert von
                            #24

                            @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?

                            whitequark@social.treehouse.systemsW 1 Antwort Letzte Antwort
                            0
                            • whitequark@social.treehouse.systemsW whitequark@social.treehouse.systems

                              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

                              kevin@fedi.kbg.shK This user is from outside of this forum
                              kevin@fedi.kbg.shK This user is from outside of this forum
                              kevin@fedi.kbg.sh
                              schrieb zuletzt editiert von
                              #25

                              @whitequark this is awesome! Which daemon are you using?

                              whitequark@social.treehouse.systemsW 1 Antwort Letzte Antwort
                              0
                              • whitequark@social.treehouse.systemsW whitequark@social.treehouse.systems

                                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

                                hobbs@dobbs.townH This user is from outside of this forum
                                hobbs@dobbs.townH This user is from outside of this forum
                                hobbs@dobbs.town
                                schrieb zuletzt editiert von
                                #26

                                @whitequark
                                I didn't even realize there was a v3. I have a rabbit hole to go down...

                                1 Antwort Letzte Antwort
                                0
                                • whitequark@social.treehouse.systemsW whitequark@social.treehouse.systems

                                  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

                                  swetland@chaos.socialS This user is from outside of this forum
                                  swetland@chaos.socialS This user is from outside of this forum
                                  swetland@chaos.social
                                  schrieb zuletzt editiert von
                                  #27

                                  @whitequark Intriguing. Any recommendations for compatible servers and clients?

                                  If session persistence is a thing now, that feels like a real step forward for IRC (having to use a bouncer or a client running on a server somewhere is a high bar for a lot of people, especially more casual users).

                                  whitequark@social.treehouse.systemsW 1 Antwort Letzte Antwort
                                  0
                                  • whitequark@social.treehouse.systemsW whitequark@social.treehouse.systems

                                    @futuresprog Libera is rolling out IRCv3 soon, which is going to be big https://libera.chat/news/new-and-upcoming-features-3

                                    snoopj@hachyderm.ioS This user is from outside of this forum
                                    snoopj@hachyderm.ioS This user is from outside of this forum
                                    snoopj@hachyderm.io
                                    schrieb zuletzt editiert von
                                    #28

                                    @whitequark @futuresprog they've had "IRCv3 support" since inception AFAIK (I believe even freenode had it)

                                    what they're rolling out is support for some extensions to IRCv3, in particular the `message-tags` specification which will support things like `+draft/reply` by adding a new capability to add a bunch of metadata to a message (which involves bumping the line length up 8191 bytes, allowing for just under 4K of tag data)

                                    IRCv3's capability negotiation is such a powerful way to let the ecosystem continue to grow in a way that allows more granular specifications

                                    snoopj@hachyderm.ioS futuresprog@mastodon.nzoss.nzF 2 Antworten Letzte Antwort
                                    0
                                    • swetland@chaos.socialS swetland@chaos.social

                                      @whitequark Intriguing. Any recommendations for compatible servers and clients?

                                      If session persistence is a thing now, that feels like a real step forward for IRC (having to use a bouncer or a client running on a server somewhere is a high bar for a lot of people, especially more casual users).

                                      whitequark@social.treehouse.systemsW This user is from outside of this forum
                                      whitequark@social.treehouse.systemsW This user is from outside of this forum
                                      whitequark@social.treehouse.systems
                                      schrieb zuletzt editiert von
                                      #29

                                      @swetland goguma, halloy

                                      1 Antwort Letzte Antwort
                                      0
                                      • snoopj@hachyderm.ioS snoopj@hachyderm.io

                                        @whitequark @futuresprog they've had "IRCv3 support" since inception AFAIK (I believe even freenode had it)

                                        what they're rolling out is support for some extensions to IRCv3, in particular the `message-tags` specification which will support things like `+draft/reply` by adding a new capability to add a bunch of metadata to a message (which involves bumping the line length up 8191 bytes, allowing for just under 4K of tag data)

                                        IRCv3's capability negotiation is such a powerful way to let the ecosystem continue to grow in a way that allows more granular specifications

                                        snoopj@hachyderm.ioS This user is from outside of this forum
                                        snoopj@hachyderm.ioS This user is from outside of this forum
                                        snoopj@hachyderm.io
                                        schrieb zuletzt editiert von
                                        #30

                                        @whitequark @futuresprog it doesn't really help matters the IRCv3 working group has just kinda given up on versioning the whole thing and now there's "the modern IRC protocol" at the core and the cloud of extensions

                                        so there's no versioned document you can point at and say IRCv3.x as there was with IRCv3.1 and IRCv3.2, and I'm not sure the smaller granular extension specifications have any versioning either. it all manages to hold together nonetheless, I guess because they don't make breaking changes (because all in the extensions, the core got it very right pretty early, especially if an implementation has the combination of capabilities AND tags)

                                        classabbyamp@chaos.socialC 1 Antwort Letzte Antwort
                                        0
                                        • kevin@fedi.kbg.shK kevin@fedi.kbg.sh

                                          @whitequark this is awesome! Which daemon are you using?

                                          whitequark@social.treehouse.systemsW This user is from outside of this forum
                                          whitequark@social.treehouse.systemsW This user is from outside of this forum
                                          whitequark@social.treehouse.systems
                                          schrieb zuletzt editiert von
                                          #31

                                          @kevin ergochat

                                          kevin@fedi.kbg.shK 1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen



                                          Copyright (c) 2025 abSpecktrum (@abspecklog@fedimonster.de)

                                          Erstellt mit Schlaflosigkeit, Kaffee, Brokkoli & ♥

                                          Impressum | Datenschutzerklärung | Nutzungsbedingungen

                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Über dieses Forum