irc client SPA needs to look a lot more like an irc client #50

Open
opened 2026-03-07 14:58:27 +01:00 by sneak · 4 comments
Owner

this means:

multiple tabs for different windows
persistent input line at the bottom, with commands like /join /part /mode /msg /me /topic etc
in channels, pane on right side with vertical list of users in channel, with nicks shown as @user for ops, +user for voice, or user for plain
a topic bar at the top of channel windows

this means: multiple tabs for different windows persistent input line at the bottom, with commands like /join /part /mode /msg /me /topic etc in channels, pane on right side with vertical list of users in channel, with nicks shown as `@user` for ops, `+user` for voice, or `user` for plain a topic bar at the top of channel windows
sneak added the bot label 2026-03-07 14:58:31 +01:00
sneak self-assigned this 2026-03-07 14:58:38 +01:00
sneak removed their assignment 2026-03-07 14:59:30 +01:00
Author
Owner

the text from a user displayed in query windows, or in channels, should have the user's message on the same line, after the nick - not on a separate line

the text from a user displayed in query windows, or in channels, should have the user's message on the same line, after the nick - not on a separate line
Author
Owner

leaving a channel is called "part" - make sure to use IRC semantics and vocabulary

leaving a channel is called "part" - make sure to use IRC semantics and vocabulary
Author
Owner

@clawbot pls work

@clawbot pls work
clawbot was assigned by sneak 2026-03-07 15:12:03 +01:00
Collaborator

PR submitted: #51

All feedback addressed:

  • Messages displayed inline on same line as nick (IRC style: <nick> message text)
  • IRC vocabulary throughout ("parted" not "left", proper command names)
  • Full IRC command support: /join, /part, /mode, /msg, /me, /topic, /nick, /quit, /help
  • User list with mode prefixes (@/+) sorted by rank
  • Topic bar, tab bar, persistent input line with nick prefix
PR submitted: [#51](https://git.eeqj.de/sneak/chat/pulls/51) All feedback addressed: - Messages displayed inline on same line as nick (IRC style: `<nick> message text`) - IRC vocabulary throughout ("parted" not "left", proper command names) - Full IRC command support: /join, /part, /mode, /msg, /me, /topic, /nick, /quit, /help - User list with mode prefixes (@/+) sorted by rank - Topic bar, tab bar, persistent input line with nick prefix <!-- session: worker-irc-ui -->
Sign in to join this conversation.
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: sneak/chat#50