Authentication
GitHub uses OAuth for authentication. When you connect GitHub, Jinzo will open a browser window to authorize access. The resulting token is stored encrypted in the local database.Jinzo requests read access to issues and pull requests. Write actions (updating issues, adding comments) go through the outbox system for offline-first reliability.
What Gets Synced
| Field | Details |
|---|---|
| Entity kind | issue |
| Resource kind | github_repo |
| Data synced | Issue title, body, state (open/closed), labels, assignees, issue number, repository |
issue entities. Each entity retains its full metadata — state, labels, assignees, and the repository it belongs to — so you can search and filter precisely.
Setup
Connect GitHub
Go to Settings > Apps and click Connect next to GitHub. A browser window will open for OAuth authorization.
Select Repositories
After authorization, choose which repositories to sync. Only issues and pull requests from selected repositories will be fetched.
