I'm working on an "offline first" Github client. The things I want to achieve are:
1. Background sync of repo state/PRs/issues/etc.
2. Ability to do "optimistically updates" when creating/editing PRs/issues etc.
The short to medium plan is to implement a CLI interface. But I hope to abstract the core into something that can be compiled to wasm such that a web UI that has optimistic updates everywhere, and is "offline first".
I'm doing this post to see if folks have seen similar projects around, I'd prefer not to build something that's already built.
1. Background sync of repo state/PRs/issues/etc.
2. Ability to do "optimistically updates" when creating/editing PRs/issues etc.
The short to medium plan is to implement a CLI interface. But I hope to abstract the core into something that can be compiled to wasm such that a web UI that has optimistic updates everywhere, and is "offline first".
I'm doing this post to see if folks have seen similar projects around, I'd prefer not to build something that's already built.