What's Changed
- docs: re-shoot channel-header.png for the menu bar layout by @noderelay in #50
- Fix async lifecycle bugs: socket reentrancy, TLS reconnect races, worker joins by @noderelay in #51
- Hardening pass from the code review: SSRF pinning, DCC guards, bounded buffers, leak fixes by @noderelay in #52
- Virtualize the nick list and slim per-nick memory for large channels by @noderelay in #53
- Release v2026.7.3: virtualized nick list + uniform card frame by @noderelay in #54
Full Changelog: v2026.7.2...v2026.7.3
What's Changed
- docs: re-shoot channel-header.png for the menu bar layout by @noderelay in #50
- Fix async lifecycle bugs: socket reentrancy, TLS reconnect races, worker joins by @noderelay in #51
- Hardening pass from the code review: SSRF pinning, DCC guards, bounded buffers, leak fixes by @noderelay in #52
- Virtualize the nick list and slim per-nick memory for large channels by @noderelay in #53
- Release v2026.7.3: virtualized nick list + uniform card frame by @noderelay in #54
Full Changelog: v2026.7.2...v2026.7.3
What's Changed
- docs: re-shoot channel-header.png for the menu bar layout by @noderelay in #50
- Fix async lifecycle bugs: socket reentrancy, TLS reconnect races, worker joins by @noderelay in #51
- Hardening pass from the code review: SSRF pinning, DCC guards, bounded buffers, leak fixes by @noderelay in #52
- Virtualize the nick list and slim per-nick memory for large channels by @noderelay in #53
- Release v2026.7.3: virtualized nick list + uniform card frame by @noderelay in #54
Full Changelog: v2026.7.2...v2026.7.3