automerge / pushpin

A collaborative corkboard app
BSD 3-Clause "New" or "Revised" License
636 stars 54 forks source link

Add a device to profile? #371

Closed edrex closed 4 years ago

edrex commented 4 years ago

Pushpin is frickin amazing. I've been using it with my non-tech friend to make some travel plans, and we've been really impressed.

I notice when i double tap my avatar to access the "Edit Profile..." view there is a "devices" section with one device listed. Is it currently possible to add additional devices under the same profile? Just curious if I'm missing some UI or it's just unimpl.

Cheers from Oregon -- Eric

pvh commented 4 years ago

Absolutely! To add a second device on the same profile, copy the clipboard link from the first device to the second. You can find the link in the omnibox that pops up.

You can also stand up a storage peer on a server somewhere. It runs hypermerge in a headless environment so that you don't need to have your usual computer open and online to share data or receive updates from other users.

https://github.com/mjtognetti/pushpin-peer

edrex commented 4 years ago

To add a second device on the same profile, copy the clipboard link from the first device to the second. You can find the link in the omnibox that pops up.

So far unsuccessful. Where in the omnibox (accessed via map icon) can I find the link to copy? I tried copying the local profile link (pushpinContentType=contact) but I'm not sure where to paste.

Also, what's the protocol mechanism by which two nodes share a profile? Does the profile log just refer to them? Or do they share a write key (assuming no)? Reading HACKING.md#the-pushpin-data-model doesn't elucidate.

Sorry to bother, and ty :)

edrex commented 4 years ago

I think I need to read https://github.com/automerge/hypermerge/blob/master/ARCHITECTURE.md to understand how hypermerge builds on hypercores.

pvh commented 4 years ago

The UI is bad here! The link should have a contentType of workspace...

pvh commented 4 years ago

Okay, the URL you need to copy is the clipboard in the top titlebar of the omnibox next to your profile icon. (Again, I hate this, so sorry.) Then, paste it into the omnibox of another instance of the app, and it will load that profile there without deleting the old one. You can switch between them by clicking.

edrex commented 4 years ago

ohhhhhh

I feel so stupid. I didn't realize that profile switching was built into the omnibar. that is actually awesome.

pvh commented 4 years ago

nah it is poorly designed & communicated and probably the wrong abstraction... but i'm glad it works for you now!

On Thu, Jan 30, 2020 at 8:39 PM Eric Drechsel notifications@github.com wrote:

Closed #371 https://github.com/automerge/pushpin/issues/371.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/automerge/pushpin/issues/371?email_source=notifications&email_token=AAAAWQE3KZBNDSFUMK2GDK3RAOTQZA5CNFSM4KN2SDMKYY3PNVWWK3TUL52HS4DFWZEXG43VMVCXMZLOORHG65DJMZUWGYLUNFXW5KTDN5WW2ZLOORPWSZGOWKIBFEY#event-2995786387, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAAWQHIHJF2NYWICSZP33DRAOTQZANCNFSM4KN2SDMA .

-- Peter van Hardenberg San Francisco, California "Everything was beautiful, and nothing hurt."—Kurt Vonnegut