Skip to content
- Commands: a reference of every command, with its arguments, examples and which apps have it, is on the website.
- iOS and bouncers: connect to ReteCloud and to GoBNC bouncers at the same time, with a lighter
connection that only streams the channel you are reading. Choose which networks this device shows,
per network. A GoBNC bouncer with a self-signed certificate is trusted on first use and pinned; sign
in with a password or a client certificate, which you can now create on the phone. A bouncer’s
address, name and sign-in can be edited later.
- iOS buffer list: every network shown on the device sits in one buffer list, each under its own
collapsible header, and the app opens on the buffer you last read. A Connections pane chooses which
networks the device shows and adds new ones; a buffer still syncing says so. With the list closed,
its button counts the highlights and unread direct messages waiting in other buffers. A network’s
long press opens its Block list where the server supports one, and its nick colours.
- Blocked users: every nick list marks each user a Block list entry matches, wildcard entries
included. On iOS, the Block list and the nick list’s user details arrive with the connection.
- iOS push: push notifications on every backend, end-to-end encrypted. A buffer’s Highlight switch
now applies on every device.
A burst of messages from one person becomes a single notification that counts them, and only the
first in a minute makes a sound; Rete for Mac and Rete for Linux do the same with their own notifications.
- iPad and landscape: on an iPad, and on an iPhone in landscape, the buffer list and nick list sit
beside the chat; swipe either away and back. In landscape the channel’s name, modes and topic share
one row.
- Images: tap an image to see it full screen, zoom and pan, and share or save it; Rete for Mac
opens it in its own window.
- Channel modes and lists: on iOS, tap a channel’s modes to view or change them, with its ban,
exception, invite and quiet lists; on every app the channel lists are fetched fresh from the server
when shown.
- Topic: edit a channel’s topic on iOS where you may set it;
/topic -clear clears a topic on
every app.
- Copying messages: a copied line reads
[time] <nick> text, the same on every app; on iOS, a long
press copies a message or lets you select part of it.
- iOS message log: the phone keeps 60 days and 5,000 messages per channel or query by default,
since your server holds the history; change either in Settings. On every app,
/set can now also
cap the log per channel or query.
- Rete for Linux: a new graphical app for Linux (GTK 4), with the sidebar, message pane, nick list,
topic bar, desktop notifications and the same settings as reTerm.
- ReteCloud on Linux, including image hosting: sign in to ReteCloud from Rete for Linux’s settings, and
upload images from the input line: choose, paste or drop an image, add a comment and choose when it expires.
Image upload now needs only a ReteCloud account, on every platform.
- AI access: let an AI agent such as Claude Code read your IRC sessions over a local connection
protected by a token, and optionally send lines on your behalf. Off by default.
- Log search: logs are now kept in a database, and the Log Viewer can search every buffer of a
network at once, and finds Rete’s own status lines by the words they show. Copied log lines use a fixed 24-hour time. The Log Viewer shows messages in their
colours, and log export can keep the IRC formatting codes.
- Sensitive messages:
/smsg sends a message that Rete hides everywhere it shows or stores it,
while the server receives it in full.
- Reconnecting: a connection that drops reconnects by itself, whether or not the network connects
at launch.
- Commands: a
/command Rete does not know is sent to the server, and a line that starts with a
space is sent as text, keeping its leading spaces.
- reTerm: reorder and hide buffers and choose per buffer what is logged, highlighted and shown as
activity; auto-away; mouse support and pasting several lines into the input line; a coloured nick
list and buffer list; Tab completion for command arguments and settings; status markers in the nick
list, folded join/part lines that open and close with a click or
/fold, and unread counts drawn as badges.
- reTerm keys: the input line has a cursor and the usual terminal editing keys (Ctrl+A, Ctrl+E,
Ctrl+U, Ctrl+K, Ctrl+W and more); Alt+Up and Alt+Down move the current buffer in the buffer list;
Down on a typed line clears it and Up brings it back;
/help keys lists them. The top of a transcript says when PageUp can load older messages.
- reTerm rules:
/colour colours nicks and /highlight chooses which messages are highlighted, on
the current network, with the same rules as Rete; a colour can be a name such as yellow.
- Themes: reTerm follows the theme in its header, buffer list, status bar and input line, and
highlighted lines fade out as in Rete; Rete for Linux draws buffer-type icons in the sidebar, and
Rete for Linux and iOS draw icon badges on join, part, quit, notice, info, topic and action lines; every app draws the
selected buffer in the theme’s selection colours; themes can colour the date shown between days; on iOS and Linux the topic bar shows its colours,
with clickable links and channels, and iOS shows your own details above the server window.
Every app follows the theme’s colours, with the same defaults, and Rete for Linux its fonts too;
the theme editor can set the invite, secondary and date colours. A theme no longer carries a light
or dark preference: the app’s appearance setting chooses.
- Scrolling back: scrolling up past the loaded lines reads older messages from your saved log, and
then from the server where it keeps history, in every app. Rete and Rete for iOS mark the place
where the server could not supply missing history. In Rete, sending a line while scrolled up returns
to the newest messages, as on iOS.
- Nick list (macOS and Linux): drag its divider to set its width, which every channel keeps;
double-click the divider to go back to automatic, which now fits the nicks in the channel. A long nick
is shortened instead of wrapping.
- iOS buffer list: long-press a buffer to turn its logging, highlights and activity on or off, and to
part, re-join or close it.
- reTerm on macOS can use the macOS app’s client certificate.
- Scripting: several changes to
::rete:: commands are not backwards compatible — see
Scripts.md.
- Links and nicks: addresses starting with
www. are clickable links, and a nick written in parentheses
or quotes, like (alice), is coloured and clickable. A link at the end of a sentence leaves the full stop,
comma or bracket after it out of the link.
- Settings with
/set: /set opens a table of every setting in Rete and Rete for Linux: click a value
to change it in place. /set now reaches every setting in Preferences, including link previews, image
loading, the media bar, appearance and font size.
- Rete Cloud sign-in is kept as a single keychain item. If you sign in with a username and password,
you will be asked to sign in once more after updating.
- Removed: WeeChat relay connections.
- Theme editor
- Configurable timestamp format
- Nick colouring configurable
- Auto-away
- Auto-completion suggestions for /commands
- Do not clear SASL config when disabled
- Fixed a bug causing long messages to become clamped
- Added support for SASL SCRAM-SHA-256
- Refactored how we track last activity of a user
- Added support for /LIST
- Changing fontsize will change the font size of the input bar too.
- Initial release of full-functioning Rete.
- Major refactor since previous test builds.