upvote
I consciously use IRC like that: I don't have a bouncer, and connect only when I feel bored and want to see what is going in some channels (nowadays mostly just #emacs on Libera). I can only follow the conversation when I am online and there, and when I leave there is nothing to catch up to. In some sense it is like a digital third-space as oppose to a permanent dual presence that I have to share my attention with. Depending on your use-case this is not ideal, but for me it is a nice, relaxing addition to a lazy weekend evening when I have nothing better to do.
reply
There are irc clients that work on mobile, like this one from the original author of sway: https://codeberg.org/emersion/goguma

It’s just they need a bouncer (an always online irc server you run) for things like push notifications (and chat history on servers without the chat history extension).

Bouncers (and some IRC v3 extensions on newer servers) allow you to be logged in to the same account from different devices.

I’ve also had some fun writing a bridge from discord to irc for some personal discord servers (but it uses some account impersonation hijinks that make it impractical for other to use).

reply
IRCv3 gives you all of that, and I'm working on an ircd that has builtin support for multi-device access & chat history (which covers mobile between the two --- there are improvements you can do on top of that, but those two are kind of the foundation).

I'm also extending it with support for Discord/Matrix/etc-esque communities (in a 100% standard-client-compatible way).

reply
really need the simple voice chat for me to use it.
reply
If you really insist, it can be hamfisted into IRC: https://www.youtube.com/watch?v=0R--_ATzE6o. (Though besides the official PoC https://github.com/asiekierka/voirc and my reimplementation https://spectra.video/w/vBd8cUmo9yYD5CtKbyjrL6, I have never seen this actually being used).
reply
VoIRC is a joke project. It encodes your voice to base64 and sends that to an IRC channel at a rate that would get you kicked off most servers for spamming. Saved you a click.
reply
ok, that is funny at least!
reply
It’s a matter of having a good client. Mango will give you everything you mentioned … https://mangoirc.chat
reply
Goguma is an IRC client which runs on Linux Mobile, iOS and Android.
reply
I mean, it seemed mobile enough for that tv presenter to get caught on a plane being a pedo on IRC
reply
why wouldn’t mobile access work? Its just a protocol
reply
Yes, but compared to "modern" apps IRC is very rudimentary and you would not get messages if you "close the app". You always have to run some secondary infrastructure like a bouncer to get offline messages or see what happened while you were away.

I know that's not the fault of the protocol itself, but that's always one of the biggest hurdle for IRC adoption when everyone is used to just open apps and see the full history at all times.

reply
It is the protocol's fault, and there is a solution at the protocol level: https://ircv3.net/specs/extensions/chathistory . So now, you can get messages while offline when using a modern server (eg. https://ergo.chat/) with a modern client (eg. https://codeberg.org/emersion/goguma)
reply
Ergo looks really cool, will have to take a look at that. Thanks for sharing.
reply
Oh thanks for the note about ergo.chat, need to have a play with this!
reply
deleted
reply
The protocol needs ugly extensions to have a variety of devices plug into the same user account. For me back in the day this was an ssh session running the IRC client in a screen, and it was no worse than whatever else was available.
reply
Mobile devices are different devices with different constraints. The main blockers are intermittent connectivity and the need to save battery life.
reply
[flagged]
reply
in general discord has a very bad app and usability, irc regardless of client is a clear upgrade
reply
Very bad is pretty harsh for the possibly least bad chat app that I have used. I don't like the centralization on Discord but the reason it is popular is because their app is better than the competition.
reply
imo Telegram is the least bad chat app that I've used. Discord has a lot of UX and performance issues.
reply
Slack is a very bad that is super slow no matter what time of day I use it. It completely locks up on a spotty network. Discord works way better and their voice chat is several leagues above.
reply
Try alternative, native, Slack clients like msga.app or similar. They tend to use Slack's API pretty efficiently.
reply
IMO those are the main reasons IRC isn't still used. It's basically only usable on a desktop or always-stationary laptop, or with a bouncer which is obviously expensive to set up and doesn't provide a good user experience.
reply
[flagged]
reply