Skip to content

Collaborative dashboard: operational transform or shared view URL #180

@Nanle-code

Description

@Nanle-code

Labels: collaboration, advanced

Description

CollaborativeView.jsx and src/hooks/useCollaboration.js suggest multi-user features. Advance with shareable read-only session URLs (connected key + tab + network encoded).

Tasks

Encode session state in URL hash (no secrets).
useCollaboration.js sync via BroadcastChannel or optional WebSocket stub.
Privacy warning for public keys in URLs.
Acceptance criteria

Share link restores network + tab + watch address (not private keys).

Two tabs same browser stay in sync via stateSync.js.
Files

src/components/dashboard/CollaborativeView.jsx
src/hooks/useCollaboration.js
src/utils/stateSync.js

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions