Add irc
Release rolling / release (push) Successful in 9m31s

This commit is contained in:
Raven Scott
2026-08-12 23:50:49 -04:00
parent bbfe873414
commit 1187e30cf6
53 changed files with 6693 additions and 32 deletions
+2
View File
@@ -2,6 +2,8 @@
## Unreleased
- **`irc`**: Modern IRC TUI (`ctx.tui`, cell buffer). Default **Libera.Chat** TLS **`irc.libera.chat:6697`**. Scriptable **`irc send` / `join` / `whois` / `status`**. Config **`~/.irc/`**. Needs **`ctx.bareOsTlsConnect`** (ctx API **1.57.0**).
- **`dhttop` / `swarmmap` / `routeview` / `holepunch-view` / `swarmtop` / `chat` / `edit` / `nano`**: TTY mode prefers **`ctx.tui.run`** (TEA; **`edit`/`nano`** use **`buffer: 'cell'`** so help and prompts overlay). The pre-SDK key loop remains when **`BARE_OS_TUI=0`**.
- **`agent`**: interactive setup prefers **`ctx.tui.form`** (identity + backend). Line wizard remains when the SDK is off.
- **`baretop` / `btop`**: TTY dashboard is a **`ctx.tui.run`** TEA app (`buffer: 'cell'`). Title, tab strip, viewport/table body, and footer are a fixed-height frame (no terminal scroll). Help is an overlay. The pre-SDK draw loop remains when **`BARE_OS_TUI=0`**.