Skip to content

Feature/share link#8

Merged
cscheid merged 2 commits intomainfrom
feature/share-link
Feb 3, 2026
Merged

Feature/share link#8
cscheid merged 2 commits intomainfrom
feature/share-link

Conversation

@cscheid
Copy link
Contributor

@cscheid cscheid commented Feb 3, 2026

This enables sharing one automerge index document with someone else.

cscheid and others added 2 commits February 3, 2026 10:07
Implement shareable URLs that allow users to share Quarto Hub projects
with others using automerge document IDs. Key features:

- New ShareRoute type and URL parsing for #/share/<indexDocId>?server=...&file=...
- Share link resolution: existing projects redirect to local URL, new projects
  show pre-filled connect dialog
- ShareDialog component with security warning about permanent access
- Share button in Editor header
- Immediate URL replacement to prevent sensitive data in browser history

Security: Automerge document IDs are treated as bearer tokens and are
immediately cleared from the URL after parsing to prevent leakage via
browser history or bookmarks.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@cscheid cscheid merged commit 4ae216a into main Feb 3, 2026
2 checks 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