Mark as Read is enabled when the channel has unread messages.
<.conversations_context_menu
visible={true}
x={120}
y={80}
channel="#lobby"
has_unread={true}
on_action="handle_ctx_action"
/>
When is_muted is true the toggle shows 'Unmute Channel'.
Additional menu entries appended after a separator via custom_items list.
<.conversations_context_menu
visible={true}
channel="#retro"
has_unread={true}
custom_items={[
%{action: "pin_channel", label: "Pin Channel"},
%{action: "export_log", label: "Export Log..."}
]}
/>
This app group needs a chat session.
Connect first to use this desktop app folder. Help and Language remain available without a chat session.
RetroHexChat
Version 2.0.0
Public Chat Platform
A retro-styled IRC chat platform inspired by the classic desktop chat clients of the late '90s. Real-time messaging, channels, peer-to-peer sessions, and arcade games — all in the browser.
© 2024–2026 RetroHexChat Contributors