0.1.2 · 2026-09-20
Windows 11 polish and hardening
- Windows 11 shell: dark title bar matched to the theme, taskbar identity, single-instance (a second launch raises the running window), close-to-tray with Quit in the tray menu, a crash dialog that points at the log in %LOCALAPPDATA%\VoxTerrae\logs, HiDPI rounding, remembered splitter layout.
- Timeline: stable per-nick colours, clickable links, /me action lines, folded join/leave lines, hover Reply / React / Copy, a NEW MESSAGES separator, jump-to-latest, an optional compact one-line layout, text size 14 to 22 px.
- Composer: multi-line (Shift+Enter), sent-message history, Tab completion for nicks and commands, a command popup when you type /, a byte counter. Rooms: collapsible networks, unread and mention counts. Members: rank badges, filter, live join/part/quit/nick updates. Settings (Ctrl+,), About, quick switcher (Ctrl+K), status bar with measured lag, reconnect banner, private conversations, and /msg /whois /topic /nick /clear /help.
- Fixes: the connection line and your own-nick highlight never reached the window in 0.1.1; the member list could show a person twice; history replay invented join and leave lines. The sample WarDesk card is gone until it carries real data.
- A plain pytest now asserts the autojoin rule itself: #warheatmap on HOME is the only room any network auto-joins. Behaviour is unchanged; the rule simply has a test on it now.
- This build carries a provenance attestation again (the repository was public when v0.1.2 was tagged). Verify with gh attestation verify. The exe is still not code-signed, so SmartScreen will show its notice once.
Files: VoxTerrae.exe, voxterrae-src-0.1.2.zip