/releases

Release notes.

Changes in each version of bIRC.

1.4

Latest
  • NTLM proxy support.
  • A more compact sidebar.
  • Sidebar section headers optional (off by default).
  • Preference for "Ask before quitting while connected".
  • WebSocket: self-signed wss:// (with "Allow invalid certificates") and plain ws:// now connect.
  • WebSocket: IPv4 / IPv6 preference honoured.

1.3.2

  • Added preference for showing playback markers (default off)

1.3.1

  • Unread count fixes.
  • Recent speakers first in tab completion, and Shift-Return for multi-line messages.

1.3

  • Multi-window: open a channel, DM/query, or server console in its own window.
  • Updated for macOS Golden Gate.

1.2.8

  • /query <nick> <message> now opens and focuses the DM before sending.
  • Saving a server no longer clears passwords or keys that couldn’t be read from the Keychain.
  • Metadata Load now applies a complete snapshot, so keys removed on the server disappear locally.
  • SOCKS4 proxies now work with STARTTLS servers.
  • Scripting: lookups that find nothing now return null instead of undefined.

1.2.7

  • Fixed silent script output from birc.fetch and timer callbacks.

1.2.6

  • New Format menu in the menu bar — bold, italic, underline, and text color for the input field (works from the transcript too).
  • Custom transcript CSS: new classes to target — .sender (nicks), .url (links), and irc-* text-formatting classes (bold, italic, colors, …) your CSS can now override. New example recipes, and the class reference (scheme editor + docs) updated to match.
  • The System scheme can now carry custom CSS too (Appearance → Edit Custom CSS) — tweaks like alternate row colors without giving up the native look. Rules can use light-dark() for colors that follow light and dark mode.
  • New “Writing Tools” setting (Input, off by default) — the Apple Intelligence affordance could cover the nick label.
  • soju bouncers no longer show a spurious “Invalid key” METADATA error on connect.
  • Error replies from the server now say which command they belong to.
  • Clearer help text throughout the server settings.

1.2.5

  • “Select All” now works in the transcript without triple-clicking.
  • Minor bugfixes.

1.2.4

  • New option: show command replies in the window you typed them in.
  • New option: color nicknames in the member list.

1.2.3

  • New “Line spacing” setting for the transcript (Appearance).
  • Double-clicking a nick in the member list now opens a query (DM).

1.2.2

  • Improved connection stability.
  • New “Disconnect when the network drops” setting (off by default).
  • Disconnect messages now show the exact reason.

1.2.1

  • New “Dim replayed history” setting — turn it off to show replayed and reloaded history exactly like live messages (handy on a bouncer).
  • soju bouncer setup clarifications.
  • Keyboard shortcut fixes.
  • Larger font size for help/info text.

1.2

  • The member list can now be hidden (View menu, ⌘⌥0).
  • Added /slap.

1.1.11

  • The topic is no longer printed on every join and rejoin — a new “Show the topic when joining” setting brings it back.
  • Sidebar rows now follow the system “Sidebar icon size” setting.

1.1.10

  • Fixed WebSocket connections to soju.

1.1.9

  • The script editor no longer applies smart quotes (which could break scripts on save).
  • The script editor text size is now adjustable.

1.1.8

  • All system fonts can now be used.
  • Fixed a channel listing issue.

1.1.7

  • Updated bouncer / soju management.

1.1.6

  • Implemented /close and /closeall commands.
  • Unread count on the selected conversation now clears when the app regains focus.
  • The unread marker now appears as messages arrive and stays until the next batch of unread messages.
  • The input field now auto-grows as you type.

1.1.5

  • Fixed an issue with the input field on macOS 15.x.
  • Fixed a connection timeout issue (affecting some networks).
  • Fixed a CHATHISTORY fetching quirk.
  • Fixed a scrolling UI issue.
  • Fixed a toolbar state issue.

1.1.4

  • Away, nick, and account changes are now filtered like join/part/quit — and hidden by default.

1.1.3

  • Improved WHOIS UI.

1.1.2

  • Fixed a wake-from-sleep connectivity issue.

1.1

  • Profile storage and sync robustness.
  • UI enhancements.
  • A few minor fixes.

1.0

  • Initial release on the Mac App Store.

0.9

Closed Beta