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

Alert on changes to dynamic website w/ option to inspect #749

Open
hsanjuan opened this issue Aug 21, 2019 · 4 comments
Open

Alert on changes to dynamic website w/ option to inspect #749

hsanjuan opened this issue Aug 21, 2019 · 4 comments
Labels
effort/days Estimated to take multiple days, but less than a week exp/intermediate Prior experience is likely helpful kind/enhancement A net-new feature or improvement to an existing feature need/analysis Needs further analysis before proceeding P2 Medium: Good to have, but can wait until someone steps up status/inactive No significant work in the previous month topic/design-content Content design, writing, information architecture topic/design-ux UX strategy, research, not solely visual design topic/design-visual Visual design ONLY, not part of a larger UX effort

Comments

@hsanjuan
Copy link

hsanjuan commented Aug 21, 2019

Following up on https://twitter.com/momack28/status/1164120864503320576

Every time a dynamic ipfs-website (ipns or dnslink) is loaded through companion, companion could write down the resolved CID (in local storage) so that it is able to show a historical list of "known CIDs" for a given ipns or dnslink record, letting the user inspect "diffs" between the versions if requested to...

@hsanjuan
Copy link
Author

cc. @momack2

@hsanjuan
Copy link
Author

Stallman's mode: a warning showing "This website changed since the last time you visited it, would you like to inspect the changes?"

@momack2
Copy link

momack2 commented Aug 21, 2019

coooooool! +1

This could be a nice entry point to pin the updated version as well! Having a UI on websites I visit to pin the contents to my local node for offline viewing, so I only have to load the diff each time // could choose to just view the version I already have cached would be really really useful!

@lidel
Copy link
Member

lidel commented Aug 22, 2019

I like the idea of tracking previously visited versions.
Companion could provide UI with options for:

  • storing specific snapshots in well-known MFS paths for easy access
    (MFS, because low level pin API is not use-friendly)
  • enabling periodical check and preload of future versions (cohosting + offline uses)

FYSA we are discussing a very light, MFS-based scheme for cohosting snapshots of IPNS and DNSLink websites. Spec draft at ipfs-shipyard/cohosting#2

@jessicaschilling jessicaschilling changed the title [Feature] Allow diff-ing changes to websites Alert on changes to dynamic website w/ option to inspect Apr 7, 2020
@jessicaschilling jessicaschilling added exp/intermediate Prior experience is likely helpful effort/days Estimated to take multiple days, but less than a week kind/enhancement A net-new feature or improvement to an existing feature need/analysis Needs further analysis before proceeding P2 Medium: Good to have, but can wait until someone steps up status/inactive No significant work in the previous month topic/design-content Content design, writing, information architecture topic/design-ux UX strategy, research, not solely visual design 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
effort/days Estimated to take multiple days, but less than a week exp/intermediate Prior experience is likely helpful kind/enhancement A net-new feature or improvement to an existing feature need/analysis Needs further analysis before proceeding P2 Medium: Good to have, but can wait until someone steps up status/inactive No significant work in the previous month topic/design-content Content design, writing, information architecture topic/design-ux UX strategy, research, not solely visual design topic/design-visual Visual design ONLY, not part of a larger UX effort
Projects
No open projects
Status: Needs Grooming
Development

No branches or pull requests

4 participants