Close a channel's web tab when the user parts or is kicked (closes #185) #192

Merged
clawbot merged 1 commits from issue-185-web-part-kick into next 2026-10-27 03:11:34 +01:00
1 Commits
Author SHA1 Message Date
sneak e164e05acd Close a channel's web tab when the user parts or is kicked (closes #185)
check / check (push) Waiting to run
A PART event from the user's own nick now closes the channel's tab,
whether this web client or another client of the session sent it. It
adds no message or unread count.

A KICK event now goes into the channel's tab as "nick was kicked from
channel by kicker (reason)", with the kicked nick taken from params.
Before, it fell through to the Server tab, which showed only the
reason. When the kicked nick is the user's own, the tab closes.

The tab removal that partChannel did moves into removeChannelTab,
which partChannel and both events share.

Model: opus-5-5
2026-10-27 01:37:43 +00:00