7 ms·
Is there a modern client and server that supports all of these recent additions?
by Daunk 4y ago
Is there a modern client and server that supports all of these recent additions?
- pandastronaut 4y agoYou will find a supported features matrix here for clients : https://ircv3.net/software/clients https://ircv3.net/software/clients and here for servers : https://ircv3.net/software/servers https://ircv3.net/software/servers
- ilyt 4y agoI firmly believe support feature matrix is what ultimately killed XMPP for masses - it always felt like you don't know what you get with given client or server and never quite worked fine. That and advent of zero-fuss web clients
- mananaysiempre 4y agoThey do have pages listing client[1] and server[2] support. (Behind the “Support” button in the navigation bar, which is perfectly logical, but I needed a couple of seconds to overcome my conditioning and convince myself this may really be the kind of “support” they are talking about.) [1] https://ircv3.net/software/clients https://ircv3.net/software/clients [2] https://ircv3.net/software/servers https://ircv3.net/software/servers
- doublerabbit 4y ago
- Dah00n 4y agoThat wasn't necessary.
- doublerabbit 4y agoWhere's the streaming media?
- jenscow 4y agoNot on IRC. Some would call that a feature.
- Gigachad 4y agoThis goes back to the previous comment. IRC users and other IM users are in different universes now. Stuff that is considered core functionality like push notifications, embedded images and videos is probably never going to work in IRC.
- superkuh 4y agoPeople who use IRC see it as the text communication component of the platform that is the internet. When we need to do media we use the appropriate protocol and simply paste an address in chat (or DCC send it). Building everything into one protocol is just asking for problems (both legal and social).
- u801e 4y ago> Building everything into one protocol is just asking for problems (both legal and social). That's what's been happening with HTTP. Now browsers are bloated and take a lot of system resources to run.
- throwawaylinux 4y agoAll incoming IRC messages are like push notifications aren't they? Or do I have my webology terms confused? IRC clients can certainly pop up a notification or make a sound or blink an icon when they encounter certain messages (e.g., your nick is mentioned), if push notification now means a more intrusive type of alert.
- Gigachad 4y agoPush notifications are a specific thing where your OS can briefly wake up, check for notifications for all services, and then sleep again. It’s how you can have 10 IM apps but still be notified of messages on all of them despite none of the apps actually running unless they are actively on the screen. IRC is unable to do this because it requires a constant active connection which is something that was fine in the desktop era but is not usable on battery powered devices.
- Avamander 4y agoI don't think any client supports them all, but mIRC and Quassel make the best use of them so far in my opinion.
- deleted 4y ago[deleted]
- donio 4y agoIn Emacs-land rcirc supports a bunch of them: https://git.savannah.gnu.org/cgit/emacs.git/tree/lisp/net/rcirc.el?h=master#n642 https://git.savannah.gnu.org/cgit/emacs.git/tree/lisp/net/rc...
- lzooz 4y agoHow's rcirc compared to erc?
- donio 4y agoI think it comes down to personal preferences. rcirc is a single file. ERC is more modular, it has the core in one file and a bunch of modules can be pulled in for extra functionality. I originally went with rcirc because I preferred the way it handles logging: it maintains a separate log buffer and you can format the local logs separate from the display format. ERC logging works by writing out the recent portions the buffer itself. Both are very customizable though, lots of variables and hooks so it should be possible to tweak either one to your taste.
- lzooz 4y agoGreat, cheers
- slingamn 4y agoHere are my biased recommendations ;-) a. Ergo [1] as the server for a greenfield setup b. Gamja [2] and Goguma [3] ) as clients c. Soju [4] as a bouncer for non-Ergo networks [1] https://github.com/ergochat/ergo https://github.com/ergochat/ergo [2] https://sr.ht/~emersion/gamja/ https://sr.ht/~emersion/gamja/ [3] https://sr.ht/~emersion/goguma/ https://sr.ht/~emersion/goguma/ [4] https://sr.ht/~emersion/soju/ https://sr.ht/~emersion/soju/
- qudat 4y agoAlso throwing a great terminal client in the mix: https://git.sr.ht/~taiite/senpai https://git.sr.ht/~taiite/senpai
- theandrewbailey 4y agoI played around with Ergo and Kiwi IRC some months ago. https://github.com/ergochat/ergo https://github.com/ergochat/ergo https://github.com/kiwiirc/kiwiirc https://github.com/kiwiirc/kiwiirc