Chat
Team-wide and per-match chat channels in Klubb.
Klubb has two kinds of chat. Both are scoped to a single team — there is no cross-team chat.
Channel types
| Channel | Audience | Lifetime |
|---|---|---|
| Team | Every member of the team | Always on |
| Match | Every member of the team, scoped to one game | On only if matchChatEnabled is true for the team |
The team channel is permanent. Match channels are tied to a specific game so day-of coordination doesn't drown the main feed.
Enabling match chat
Match chat is off by default. A team admin turns it on under Settings → Team:
matchChatEnabled— opens the per-match channel on every gamecarpoolChatEnabled— reserved for an upcoming carpool feature
When match chat is off, the per-match channel won't render and posting to it is rejected by the server.
Read state
The app tracks where each member last read each channel. That powers the unread-count badges on the chat tab and the Games list. Read state is per user, per team, per channel — it doesn't sync across teams.
Who can post
Anyone on the team can post in the team channel and (if enabled) the match channel. Admins are the only ones who can toggle matchChatEnabled.
Match chat is opt-in by team, not by game. You can't enable it for one game only — turning it on opens a channel for every existing and future game.
Related
Last updated today
Built with Documentation.AI