Skip to content

v0.5.0 - Session Collaboration

Choose a tag to compare

@anneschuth anneschuth released this 28 Dec 07:20
· 1006 commits to main since this release
c9549e2

Session Collaboration Features

New Features

  • /invite @username - Temporarily allow a user to participate in the current session
  • /kick @username - Remove an invited user from the current session
  • Message approval flow - When unauthorized users send messages in a session thread, approve via reactions:
    • 👍 Allow this single message
    • ✅ Invite them to the session
    • 👎 Deny the message
  • Side conversation support - Messages starting with @someone-else are ignored
  • Dynamic session header - Updates to show current participants when users are invited/kicked

Changes

  • Session owner is automatically added to session allowlist
  • Authorization checks now use per-session allowlists
  • Globally allowed users can still access all sessions