Skip to content

Add end-user web-client design documentation#76

Merged
TheSilkky merged 2 commits into
developfrom
docs/end-user-product-design
Jun 6, 2026
Merged

Add end-user web-client design documentation#76
TheSilkky merged 2 commits into
developfrom
docs/end-user-product-design

Conversation

@TheSilkky

Copy link
Copy Markdown
Member

Summary

  • Add docs/end-user-web-client-design.md as design-only guidance for evolving the web client from technical prototype screens into end-user account, incident review, trusted-contact, viewer-link, and future fallback capture experiences.
  • Link the design document from the README and docs index, and align architecture, theme, threat-model, viewer-token design, and changelog notes.
  • Preserve current runtime behavior and keep future server-dependent behavior explicitly future-scoped.

Validation

  • npm run typecheck
  • npm run lint
  • npm run test
  • npm run build
  • npm run test:e2e
  • git diff --check

Security And Scope Notes

  • Docs-only change; no application code or backend behavior changes.
  • Does not add browser decryption, recording or capture behavior, raw key handling, key escrow, notification delivery, emergency dispatch, or admin/operator UI.
  • Keeps open-proofline/server as the backend source of truth.
  • Issue number: none.

@TheSilkky TheSilkky merged commit 2434b39 into develop Jun 6, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant