Textual is the world’s most popular application for interacting with Internet Relay Chat (IRC) chatrooms on OS X.
First appearing in 2010, Textual has since evolved and matured into the top IRC client for OS X; relied on and trusted by thousands of people.
Textual includes two elegantly designed dark and light variants of the user interface which have been refined all the way down to the very last pixel.
Powerful, yet lightweight
Textual supports very powerful modern technologies such as native IPv6, the latest IRCv3 specifications, client-side certificate authentication, and much, much more in an easy to navigate, clutter free environment.
Privacy is valued
Textual protects your privacy by leveraging widely accepted, proven technologies such as Off-the-Record Messaging (OTR) to ensure that the only people reading your conversations are those that you intend to.
Textual takes customization to the next level with styles created using well documented, open web standards in addition to addons built using a multitude of programming languages such as AppleScript, Objective-C, PHP, Python, Perl, Ruby, Shell, and Swift.
Textual also includes…
Quick navigation using fuzzy searching
Inline nickname colorization
Rich array of keyboard shortcuts
iCloud support for syncing connections and preferences
Address Book for tracking when friends are online & offline
Powerful, customizable, rule-based ignore matching
Inline media embedding (Show images inline with chat)
Auto-Completion for nicknames, commands, and channels
Growl and native Notification Center support
Bold, color, italic, and underline text formatting
Built in support for converting text emoticons to emojis
Powerful ZNC integration for power users
Simple Authentication and Security Layer (SASL)
SOCKS4, SOCKS5, and HTTP proxy support (with or without SSL)
Support for sending self-signed certificates for authentication
Support for validating and specifying trust for untrusted certificates
Added support for RPL_REAWAY (597), RPL_GONEAWAY (598), and RPL_NOTAWAY (599).
Away status can now be found next to your nickname in the title bar of the main window.
Commands are now sorted alphabetically when performing tab completion. (Thanks Christopher)
Improved performance and reliability of ignores.
myip.codeux.com is now used by default for obtaining IP address information during file transfers when all other means have failed. This behavior can be changed in the File Transfer section of Preferences.
The means by which IP address information is obtained during file transfers can now be changed to use information from the router with no external sources as a fallback. See the File Transfer section of Preferences.
Fixed a crash that may occur when clicking “View Logs” or “Query Logs”.
Fixed inability to jump to highlights by double clicking them in the Highlight List window.
Fixed inability to reveal new messages when scrolled up when using the style Equinox.
Fixed the scrollback going dark when using the style Equinox.
Fixed highlight exclusions not working correctly for per-server and per-client highlights.
Fixed the “Textual is unable to access the folder that’s configured for your log location” prompt appearing on screen even when logging is disabled.
Fixed the -interceptUserInput:command: plugin API throwing an exception for nil return values.