BlocklyProp icon indicating copy to clipboard operation
BlocklyProp copied to clipboard

History feature

Open michel-cf opened this issue 9 years ago • 6 comments

New table that contains save date and project that is added to each time a project is saved.

A history can be viewed through the project view (owner only)

michel-cf avatar Jul 15 '16 15:07 michel-cf

What is the status on this new component?

@PropGit Do we want this in Public Release 1?

DarkmatterVale avatar Aug 05 '16 15:08 DarkmatterVale

@DarkmatterVale - No, it's not on "radar" for Public Release 1.

PropGit avatar Aug 08 '16 20:08 PropGit

Is this still a feature we want to implement?

paragitadmin avatar Aug 23 '18 21:08 paragitadmin

No. Cool idea, but not anytime soon.

Matthew Matz | STEM/Robotics Educator Parallax Inc. | Direct: 916-625-3019 | www.parallax.com | @M atzElectronics http://twitter.com/MatzElectronics | Licenses http://www.tspc.oregon.gov/lookup_application/LDisplay_Individual.asp?id=07080L3B270

On Thu, Aug 23, 2018 at 2:14 PM, paragitadmin [email protected] wrote:

Is this still a feature we want to implement?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/parallaxinc/BlocklyProp/issues/381#issuecomment-415573178, or mute the thread https://github.com/notifications/unsubscribe-auth/AS0quFHr0v0f1OAnYhe3cpfyEMqEIMDeks5uTxsogaJpZM4JNhSU .

MatzElectronics avatar Aug 23 '18 21:08 MatzElectronics

We could implement this is stages fairly easily in the client server implementation of the application.

Stage 1 would collect project deltas. Stage 2 would implement a UI to view the older project versions. Stage 3 would improve the UI to allow the user to restore an older version of the project.

zfi avatar Feb 08 '19 04:02 zfi

That'd be really nice! I've ended up with a broken project for mysterious reasons and wished I could go back a step or two to verify that an older (like, 5 minutes ago) still works as expected.

Stage 1 (project deltas) would be very important so as not to consume database space unnecessarily. Might require significant time to ensure proper operation. Implementation in stages is probably most practical given the investment it may cost.

jeffam70 avatar Feb 12 '19 16:02 jeffam70