Skip to content

Direct "invite this teammate" to a live session — one-tap join, no code #66

Description

@kipavy

Part of the team-ux initiative (brainstorm 2026-07-24).

Blocked by: #67 (needs the receive-side notification channel).

Problem

Even with a shorter code (#65), the flow is unchanged: host generates something, ferries it out-of-band, guest brings it back in. For people who are already your teammates that's needless — Voltius already knows the team roster and their online state (member.is_online, src/services/connectionPresence.ts). The "zero-friction / magic" version is: pick the person, they get a knock, one tap = in.

Proposed reflow

Decisions (brainstorm 2026-07-24)

Still open

  • Server push channel for a direct per-user session invite (reuse pending-invitation infra in teamService.ts, or the presence/ws transport?).
  • Whether to show all teammates or only those with access to the underlying connection/vault.
  • De-dupe against the existing vault-broadcast path (a member who'd already see the session in their Team Sessions rail shouldn't get a redundant knock).

Metadata

Metadata

Assignees

No one assigned

    Labels

    designUI/UX design & interactionenhancementNew feature or requestteam-uxTeam & collaboration UX flows (sessions, vaults, invites, presence)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions