Much success and wisdom to you in your efforts - love the courage, and your eagerness to take feedback.
As to the app, my recommendation is to avoid putting .zedstate files inside the project directories themselves. Instead, keep them in a ~/.zed/ directory. Keeps folks from having to make special .gitignore commits for all of their projects.