OptionalcaptpOptionallogOptional side-channel called for every log line in addition to the reducer dispatch. The TUI entrypoint uses this to mirror logs to a per-session file.
OptionalonCalled once per successful join-room, after the chatroom name
has been fetched (or skipped). The TUI uses this to push the room
into its persistent recent-rooms list. Errors thrown by the
callback are caught and logged — they never block the join.
OptionalverboseForwarded to makeClient. The
default is true because the dedicated log panel is the whole
point of having a logger; info lines flowing through is what
makes that panel useful.
Forwarded to
makeClient.