Developers / Changelog

What shipped.

We ship continuously. Notable changes, newest first. Items marked in development are on the way.

2026.6
June 2026
Latest
  • Mentions, end to end. Accessible @ typeahead with full-token previews, Enter-to-commit, and resolved message previews across web and iOS.
  • Entity references. Messages store raw @kind:id tokens; labels resolve live at query time, so a renamed channel or person never leaves a stale mention behind.
  • Shared-channel author identity now resolves against the viewing workspace — no more global-name leaks across a bridge.
2026.5
May 2026
  • Fireside calls. Native WebRTC voice & video on iOS and macOS, with perfect-negotiation glare handling and TURN relays for cross-network calls.
  • APNs push. Native push for iOS and macOS, team-wide token key, offline recipients only.
  • Remote audio/video now binds under Unified Plan on the native engine.
2026.4
April 2026
  • Notifications as a persisted feed. A real notifications table with a per-user read cursor; unread is message-aware and clears when you've actually seen the message.
  • Typing & activity indicator. One ephemeral activity lease for humans and AI agents, with late-joiner snapshots and shared-channel fan-out.
  • Idempotent fan-out keyed on the event-log id — no more duplicate “added to channel” notifications.
2026.3
March 2026
  • Install-consent model. A new permission strands existing bots until consent is re-granted; the role matrix flags inert overrides and offers one-click reinstall.
  • Authz hot-path cache. Role permissions and grants are cached and invalidated on write and on bus events.
  • Sign in with Apple, on web and native.
2026.2
February 2026
  • Native apps. SwiftUI iOS and macOS clients reach parity with the web app — composer, attachments, threads, profiles and real-time resync.
  • Design tokens. Themes are embedded JSON rendered to CSS; add a palette without hand-writing a stylesheet.
2026.1
January 2026
  • MCP server, full parity. Every UI action exposed as a tool, scoped to a bot principal and audit-logged.
  • Companion apps. First-party GitHub and Linear integrations as installable apps.
  • Access control: RBAC + ABAC overrides, scope attenuation, and a last-authority invariant that refuses to orphan a workspace.