Vinzent03/obsidian-git ? reverse-engineered prompt
Reverse engineered prompt
Build me a plugin for Obsidian.md that integrates Git for version control and syncing.
The main feature should be automatic backups. I want it to automatically commit my changes, pull from the remote, and then push everything on a regular interval that I can set. It should also automatically pull the latest changes whenever I start up Obsidian.
I'll need a user interface for managing everything. Please add a source control view in a sidebar where I can see all modified files, stage or unstage them, and write commit messages. It should also include a history view to see the log of past commits and a diff view to compare file versions. It would be great to see little indicators directly in the editor gutter showing which lines have been added or changed.
Make sure to add all the common Git commands to the Obsidian command palette, like push, pull, commit all, and creating a new branch. This is mainly for desktop, but if you can add experimental mobile support that would be a bonus.
Are you gonna build this?
make sure you review the code using coderabbit