/releases

Release notes.

Changes in each version of bIRC.

1.2.6

Latest
  • 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