So I dont know coding and use natural language to code. I’ve come really far and find it difficult to stop coding since every thing keeps working and I get what I ask for so I find it difficult to stop, which leads me to keep working forgetting to push to new branch as a way of making backups.
So I end up screwing up my code because the AI loses context and 'forget a about previously provided files via @) making the AI create new files while its not needed and changing structures and layouts.
TLDR
Anyways, a timeline feature would be nice that tracks and caches changes made throughout the entire cursor session. And caches the changes to the user’s machine. If a user screws up they can use the timeline to go back in time where code was a certain way to be able to continue from there and then actually back the files up before moving forward again.
I think it can really be nice. If cached correctly can be used as a reference @ for the AI so they can retrieve the made changes throughout the session and maybe also not go off track.