Full IRCv3 compatibility, including the IRCv3.2 standard.Full support for room and connection text encodings.Solid support for secure connections over SSL and TLS.Automatically join rooms and send commands upon connect.Notification of common server errors as easy to understand alerts.Automatic identification with network services (NickServ).Allows you to join multiple chat rooms across many different servers.Large selection of graphical emoticons.Fully compatible with mIRC colors and formatting.Multiple message styles to choose from.Support for SASL authentication (required when connecting to Freenode over the cell network.).Stays connected while iPhone is locked and when SMS alerts appear.Full support for landscape mode in the entire application.Visual display of user information (WHOIS) for any user.Highly customizable interface and behavior settings within the Settings application.Highlights messages (and optionally vibrates) when your specific words or nickname is mentioned.
Convenient nickname and emoticon completion popups.Push notifications when using a compatible push bouncer.Support for iOS multitasking with local notifications and split-screen support.
It would be nice to see SASL support added also.Colloquy for iPad, iPhone and iPod touch puts the power of the most popular IRC client for the Mac in the palm of your hand. How about Empathy becomes Chat designed just for 1:1 communication and this Group Chat designed for groupies? - OndrejPelech It would be crucial how Empathy and this app coexist together, how they complement/overlap. MircoBauerĪgreed, this should support all kind of name rooms (IRC, XMPP MUCS, etc) and use Telepathy.
Smuxi exactly does that (even before telepathy existed) and provides a simple group chat for IRC, XMPP, Twitter, Campfire, SignalR JabbR already. Why stop at IRC? We could make this a client for group chat and support other protocols such as XMPP, just as Empathy/Chat supports any protocol implemented in Telepathy. It requires a node.js application on a server to work, so it's not really feasible for most users. AlexandreFranke With regards to the comment from AllanDay, also see TapChat. The bouncer approach is the most elegant as it remains compatible with standard IRC protocol and doesn't involve reinventing the wheel. There are two other existing solutions to this issue: bouncers and Apps/Smuxi. An alternative would be to replace IRC with a different protocol/server. This is something that a web-based approach like IRCCloud could solve, but I've never had much success with that particular implementation. You can't suspend your machine and see what was said while you were gone ditto for interruptions to your Internet connection.