Chat
Chat — Team Messaging
- *rea:*Workspace
- *ath:*
products/horizontal/chat/ - *ind:*Team messaging platform (Slack / Mattermost style)
- *pp version:*0.1.5
- *tatus:*Active
Role in the stack
Chat is Koder's team messaging platform. Channels, direct messages, threads, file sharing, integrations, real-time WebSocket updates. It serves as the internal communications backbone across Koder products.
Chat is the *ibling*(not competitor) of suite/talk:
- *hat*— business teams, server-side stored history, threads + integrations
- *alk*— private contacts, E2E encryption, voice + channels
Primary couplings
| Consumer | Relationship |
|---|---|
products/horizontal/chat/engine |
Go backend; channels, messages, files, WebSocket |
data/kdb |
Stores channels, threads, messages, files |
foundation/id |
Authenticates users; dev.koder.chat OIDC client registered in prod |
foundation/kompass |
Tenant scoping for business teams |
suite/drive |
File attachments |
engines/sdk/koder_ipc |
IPC transport (armv7 build fix applied v0.1.2) |
Flutter app (products/horizontal/chat/app)
- Platforms: Android, iOS, Linux, Windows, macOS, Web
- Auth: Koder ID OIDC PKCE (primary) + access token (secondary, collapsible)
- State:
ChatProvider extends ChangeNotifier(provider package) - Real-time: WebSocket via
ChatConn(koder_chat SDK) - Store slug:
koder-chat
Changelog
| Version | Date | Notes |
|---|---|---|
| 0.1.5 | 2026 |
Backend POST /auth/koder-id token-exchange endpoint; dev.koder.chat OIDC client registered in Koder ID prod; enginessdkkoder_ipc armv7 build fix |
| 0.1.4 | 2026 |
Koder ID OIDC login; RedirectUriReceiverActivity; http dep |
| 0.1.3 | 2026 |
Initial release |