What
Optional passcode protection for shared dashboard links.
Details
- When enabled, user can set a 4-digit passcode when generating a share link
- Visitors must enter the correct passcode before viewing dashboard snapshot
- Passcode is checked server-side via Supabase before returning share data
- Graceful error on wrong passcode attempts
Acceptance Criteria
What
Optional passcode protection for shared dashboard links.
Details
Acceptance Criteria