Spaces and sharing
A Space is a live feed shared between any number of people. Share a clipboard entry or a note into it and every member sees it in seconds. You can be in several spaces at once, and one item can be in several spaces at once. Everything stays end-to-end encrypted; the server relays ciphertext it cannot read.
#ff3e1c on #0e0e0e reads 4.6:1, so the label needs 600 weight.
staging.rovertools.app/preview/920x560
#7f31c0ab Image Aug 21, 11:06 AM
brand-assets (3 files)
Ship the rail at 272 and let people drag it. The old fixed one was too tight for four members.
Handover
- Rotate the space key
- Re-wrap for the four of us
/home/rio/projects/orangecp/assets/press
press-kit-aug.pdf
popup-placement-bug.mp4
Ship the popup clamp fix first, then the rail. The clamp is the one people hit.
figma.com/file/orangecp/spaces-rails
beta-icons (11 files)
Creating and joining
Section titled “Creating and joining”- Create: click Create on the Spaces screen, type a Space name, and click Create. You become the space’s owner. The checkbox New members can read earlier items is on by default and decides whether people who join later see what was shared before them.
- Join: click Join, paste into Paste an invite code or link, and click Join. A code or link raises a request to join, not an instant membership, so a forwarded code only lets someone knock. Someone already inside has to let them in. Links open in a browser, so you can send one to a person who does not have the app yet.
- Invite by email (owner only): type an address into Invite by email and click Send. The person accepts and joins right away, because naming their address is itself the approval. They need an existing account so a key can be prepared for them.
- Who can approve a code or link request is the owner by default. Turn on Members can approve requests in the space settings to let any member let people in.
Code or link
<<code pasted>>
Request to join
<<often the owner>>
A member
<<can read>>
In the space
Email invite
<<by address>>
Owner invites
<<can read>>
In the space
Invite codes are 8 characters, expire after 72 hours, and are created once, along with the space. Use Copy code or Copy link to pass one on, and withdraw email invites you sent.
When someone joins, how far back they can read is fixed at that moment. The owner can widen it later: turning on Share earlier items opens everything shared before to every current member. Turning it off only affects people who join after that.
Sharing into a space
Section titled “Sharing into a space”- By hand: share any entry or selection from the clipboard or notes screen. This is the default and the only path until you opt into more.
- Share new items out (off by default): per space, auto-share future items matching your choice of content (clipboard, notes, or both), clipboard types, and groups. Changing a filter affects future items only; your history is never shared retroactively.
- Only the author of a shared item can edit it. Either the author or the space owner can remove it, which takes it out of the feed for everyone; whoever removes it gets a brief undo window.
Receiving
Section titled “Receiving”- The space feed uses the same cards, search and sorting as your clipboard screen.
- Copy new items in, per space and per device: anything shared into the space lands directly on your clipboard as it arrives. Only live arrivals can trigger it, never backfill, so it cannot flood you.
- Comments: discuss any shared item in a popover thread, with mentions.
- Remove from your devices: delete an item someone shared with you and it goes from all your own devices at once, while it stays in the space for everyone else.
- Show removed items, per device and on by default: when someone takes an item out of the space, a placeholder marks where it was and who removed it. Turn it off and removed items simply vanish. While it is on, the trash button (Clear placeholders) clears the markers.
Members and keys
Section titled “Members and keys”7K2M-9QX4The members list shows who is in the space, who is online, and who owns it. Each space has its own key, individually wrapped for every member, so the server never holds a usable key. Any member who has the key can hand it to a newcomer, so you are not stuck waiting for the owner to come online; in the usual case the key arrives with the invite.
<<one per space, locks every shared item key>>
Space key
<<only Ana can open>>
Ana
<<only Ben can open>>
Ben
<<only you can open>>
You
Removing a member (owner only) mints a fresh key for everyone else. Old keys are kept so old items stay readable.
<<kept>>
Key 1
<<kept>>
Key 2
<<current>>
Key 3
Leaving and deleting
Section titled “Leaving and deleting”- Leave space (members): stops new items reaching you. What you already have stays. It happens on the first click, and an Undo toast gives you 5 seconds to take it back. An owner cannot leave their own space; they can only delete it.
- Delete space (owner): stops sharing for everyone. Items already on people’s devices stay theirs. The first click changes the button to Confirm delete?, a second click within 3 seconds confirms, and an Undo toast still gives you 5 seconds before the space is gone.