NesOHQ Issue Tracker is a web workspace for managing GitHub issues across repositories from one interface.
It focuses on:
- Fast issue discovery
- Lightweight editing
- Clear context (labels, assignees, linked pull requests)
- User clicks GitHub sign-in.
- User completes OAuth consent on GitHub.
- User returns to workspace with authenticated session.
- Sidebar lists accessible repositories.
- User can search repositories.
- User can pin frequently used repositories.
- Filter by issue state (
open,closed,all) - Search issues by query
- Load additional pages of results
- Choose repository
- Enter title and body (markdown supported)
- Apply labels
- Submit issue to GitHub
- Edit title
- Edit description/body
- Toggle labels
- Close/Reopen issue
Linked PR statuses are shown with clear visual state:
- Open or new: green
- Failed (closed without merge): red
- Merged: purple
The app uses the signed-in GitHub user's token. All visible repositories and writable actions are constrained by that user's GitHub permissions.
- Assignees are currently display-only (no assign/unassign control in UI)
- No custom issue templates
- No built-in analytics dashboard in this repo (client telemetry hooks exist)
- Reduce context switching between repositories
- Keep issue triage and updates fast
- Provide a consistent editing experience over GitHub issue APIs