v26.7.0
What's Changed
- docs: install page covers macOS/Windows/Linux prebuilt downloads by @matt0x6F in #115
- Add task dev:mcp — drive the live app via the Wails MCP server by @matt0x6F in #116
- test: de-flake About-pane GetBuildInfo assertions by @matt0x6F in #117
- irc:// / ircs:// deep linking by @matt0x6F in #119
- fix(irc): don't treat post-auth RPL_LOGGEDOUT (901) as a SASL failure by @matt0x6F in #118
- Invites: send & receive (Invites inbox, /invite default channel, anti-harassment model) by @matt0x6F in #120
- Link previews: unfurl direct image URLs + higher-fidelity card by @matt0x6F in #121
- fix(irc): stop leaked Loop goroutines from reconnecting as ghost sessions by @matt0x6F in #122
- fix(activity): key message events by networkId, not deprecated address by @matt0x6F in #123
- fix(build): stamp macOS bundle version instead of shipping 0.0.1 placeholder by @matt0x6F in #124
- fix(irc): retire dropped clients so the library Loop can't ghost-reconnect by @matt0x6F in #125
- IRC spec compliance: surface error numerics, parse CHANTYPES & CASEMAPPING, add protocol references by @matt0x6F in #126
- IRC spec compliance (round 2): extended formatting, CHANTYPES to the frontend, informational numerics by @matt0x6F in #127
- fix(irc): fold nick/channel map keys by CASEMAPPING (roster/presence desync on rfc1459) by @matt0x6F in #128
- feat(irc): add /who, surfacing RPL_WHOREPLY (352) / RPL_ENDOFWHO (315) by @matt0x6F in #129
- refactor(irc): drop redundant "Disconnected" notices, rely on QUIT/JOIN by @matt0x6F in #130
- feat(irc): clickable nicks in the message buffer (double-click DM, right-click user menu) by @matt0x6F in #131
- fix(updater): prerelease channel selects highest semver, not GitHub list position by @matt0x6F in #132
Full Changelog: v26.6.7...v26.7.0