466c0d5d70
- Server: POST /api/meetings/guest-token issues an unauthenticated LiveKit token for a room that is currently live or a valid scheduled meeting (throwaway guest identity). Mesh signaling already tolerates anonymous peers. - Client: opening /home?meet=CODE while signed out runs a lightweight GUEST mode — name prompt, then straight into the meeting with the full meeting client and the chat/sidebar chrome hidden. Signed-in users who open the link auto-join. - sfuConnect uses the guest token for guests. Guests get a friendly "left the meeting / rejoin" screen (no chat to fall back to). - Meeting "Add people" panel gains a "Copy invite link" (copyMeetingLink) that copies the guest link — foundation for the emailed invites in #4. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>