fix: IRC SPA cleanup — /motd, /query, Firefox / key, default MOTD #58

Merged
sneak merged 2 commits from fix/irc-spa-cleanup into main 2026-03-09 23:00:34 +01:00

2 Commits

Author SHA1 Message Date
user
a48c7f562c feat: add /list, /who, /whois commands + CLI parity
All checks were successful
check / check (push) Successful in 2m18s
- Server: add LIST, WHO, WHOIS command handlers in dispatchCommand
  with proper IRC numerics (322/323, 352/315, 311/312/319/318)
- SPA: add /list, /who, /whois command parsing and numeric display
- CLI: add /motd, /who, /whois commands for feature parity
- Rebuild SPA dist from source
2026-03-09 14:58:23 -07:00
user
a55127ff7c fix: IRC SPA cleanup — /motd, /query, Firefox / key, default MOTD
All checks were successful
check / check (push) Successful in 6s
- Add default MOTD with figlet-style ASCII art for neoirc
- Add MOTD server command so /motd can be re-requested
- Add /motd client command to display message of the day
- Add /query command to open DM tabs with optional message
- Add /clear command to clear messages in current tab
- Fix Firefox quick search conflict: global keydown handler
  captures '/' and redirects focus to the input element
- Auto-focus input on SPA init and tab changes
- Show MOTD on resumed sessions (new sessions get it from
  server automatically during creation)
- Update /help with new commands
- Style MOTD on login screen for better ASCII art display
2026-03-09 14:44:52 -07:00