HappenApps / Quiver

Quiver documentation and issue tracker
2.26k stars 109 forks source link

Version history for notes? #1401

Open olibclarke opened 4 years ago

olibclarke commented 4 years ago

Hi @ylian,

Have you considered adding a version history to notes, similar to what is implemented in github? This would be very useful I think, particularly for shared notes.

Looking forward to Quiver 4.0!

Cheers Oli

rexwangcc commented 4 years ago

+100 to a VCS to notes. Unfortuantely I believe there are a lot more prioritized items in their plate based on the progress report. (Also I doubt how easy it would be to implement such vcs in an editor app, the only one i saw had this feature was using a whole SQLite DB as the backend...)

ijoseph commented 4 years ago

You can just put the quiver library in a version-controlled directory, and use any VCS that suits your fancy, including git/ github.

rexwangcc commented 4 years ago

Thanks @ijoseph. That's what the app suggested and what I have been using. But I believe what @olibclarke , or at least I'd love to have (I believe it's hard) in this issue, is a more granular way to look into and switch between different versions of the notes from within the Quiver, not just "versioned library you backup with VCS". Think about something like the Google Docs Version History.

MafcoCinco commented 4 years ago

This is an older thread but figured I would chime in as it is something I'm interested in as well. What I was envisioning is an integration with GitHub. Would be cool to be able to commit changes to a shared notebook. Ideally the "sharing" would happen via GItHub/Other VCS where, once you have the integration with the repository setup, one could pull different notes or notebooks, make changes and submit either a PR for review or direct commits depending on permission level. Seems like it would do a good job of handling both shared/collaborative notebooks as well as keeping version history.