Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

UI for sharing mutable (IPNS) public folders #52

Open
lidel opened this issue Apr 12, 2018 · 1 comment
Open

UI for sharing mutable (IPNS) public folders #52

lidel opened this issue Apr 12, 2018 · 1 comment
Labels
dif/medium Prior experience is likely helpful effort/days Estimated to take multiple days, but less than a week help wanted Seeking public contribution on this issue kind/enhancement A net-new feature or improvement to an existing feature P2 Medium: Good to have, but can wait until someone steps up status/ready Ready to be worked topic/design-front-end Front-end implementation of UX/UI work topic/design-ux UX strategy, research, not solely visual design

Comments

@lidel
Copy link
Member

lidel commented Apr 12, 2018

Idea extracted from: #34 (comment)

  • we have ability to expose a mutable folder under permalink /ipns/<KeyID>
    • there is an option to create as many keys as you want, so we can have multiple mutable folders
    • this could be complimentary way of sharing things that require more dynamic approach than "sharing static snapshot"
  • it could be integrated within File Browser as a "special folder" (or as a badge on any folder)
    • context-click on folder, select "Publish as a live folder on IPNS"
    • is is extremely important to get UI right, and make it super obvious that the folder shared this way is mutable

Open Questions

  • how to name/present this feature to differentiate it from static sharing of immutable /ipfs/?
  • what happens with a key when "shared live directory" is removed from MFS?
  • are we able to watch MFS directory for changes in an efficient way?
  • how long IPNS address will be valid without reproviding? Should we communicate it to the user?
    • eg. I share from my laptop, then close it and go for 3 day vacation.
@bleonard252
Copy link

Perhaps having a /mfs/ option that provides an editing feature? And also having a /mfs.view/ to hide the editing feature? (Note that this would require the key to already be possessed by the IPFS daemon using the gateway.)

MFS updates should not change the MFS hash/address. It should be like IPNS (hash of a public key) and allow those who have the private key permission to edit it.

@ericronne ericronne added design topic/design-visual Visual design ONLY, not part of a larger UX effort and removed design labels May 22, 2019
@jessicaschilling jessicaschilling added dif/medium Prior experience is likely helpful effort/days Estimated to take multiple days, but less than a week help wanted Seeking public contribution on this issue P2 Medium: Good to have, but can wait until someone steps up status/ready Ready to be worked topic/design-front-end Front-end implementation of UX/UI work topic/design-ux UX strategy, research, not solely visual design and removed topic/design-visual Visual design ONLY, not part of a larger UX effort labels Apr 7, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dif/medium Prior experience is likely helpful effort/days Estimated to take multiple days, but less than a week help wanted Seeking public contribution on this issue kind/enhancement A net-new feature or improvement to an existing feature P2 Medium: Good to have, but can wait until someone steps up status/ready Ready to be worked topic/design-front-end Front-end implementation of UX/UI work topic/design-ux UX strategy, research, not solely visual design
Projects
No open projects
Status: Needs Grooming
Development

No branches or pull requests

4 participants