Skip to content

feat: add safe session sharing - #27

Merged
leoncheng57 merged 2 commits into
mainfrom
feat/session-sharing
Aug 21, 2026
Merged

feat: add safe session sharing#27
leoncheng57 merged 2 commits into
mainfrom
feat/session-sharing

Conversation

@leoncheng57

Copy link
Copy Markdown
Owner

Summary

  • add one accessible Share dialog for full sessions and individual user/assistant messages
  • export normalized transcripts as Markdown and full-session JSON without raw provider/tool fields
  • expose validated public share state through SessionSummary and add directory/session-scoped create/revoke routes
  • cover serialization, URL/filename safety, API failures, focus, mobile layout, downloads, native share, and reload persistence

Verification

  • npm test (223 passed)
  • npm run typecheck
  • PORT=3511 MOCK_OPENCODE_PORT=4701 MOCK_PREVIEW_PORT=4702 npm run test:e2e (135 passed, 1 intentional screenshot-runner skip)
/sessions/ses_mock_done?directory=/tmp/mock-project

github-actions Bot added a commit that referenced this pull request Aug 21, 2026
@leoncheng57
leoncheng57 marked this pull request as ready for review August 21, 2026 20:33
@leoncheng57
leoncheng57 merged commit 22ac868 into main Aug 21, 2026
3 checks passed
github-actions Bot added a commit that referenced this pull request Aug 21, 2026
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