A Chrome extension that filters out noisy automated timeline updates on GitHub issues, making it easier to focus on what matters.
Built using GitHub Copilot CLI for the GitHub Copilot CLI Challenge.
Hide configurable timeline events including:
- Project events: Added to project, moved in project, status changes
- Issue events: Labels added/removed, assignments, milestones, title renames
- Other events: Cross-references, closed/reopened status
- Clone or download this repository
- Open Chrome and navigate to
chrome://extensions/ - Enable Developer mode (toggle in top right)
- Click Load unpacked
- Select the
gh-issue-cleaner-upperfolder
- Click the extension icon in your Chrome toolbar
- Toggle which timeline events you want to hide
- Changes apply immediately to all open GitHub issue pages
| Filter | Default | Description |
|---|---|---|
| Added to project | ✅ Hidden | "added this to Project" events |
| Moved in project | ✅ Hidden | "moved this to Status" events |
| Status changed | ✅ Hidden | Project status field changes |
| Labeled | ✅ Hidden | Label additions |
| Unlabeled | ✅ Hidden | Label removals |
| Assigned | ✅ Hidden | Assignment changes |
| Milestoned | ✅ Hidden | Milestone additions |
| Title renamed | ✅ Hidden | Issue title changes |
| Cross-referenced | ❌ Shown | Mentions from other issues/PRs |
| Closed | ❌ Shown | Issue closed events |
| Reopened | ❌ Shown | Issue reopened events |
MIT
GitHub Issue Focus respects your privacy.
This extension does not collect, store, transmit, or share any personal data.
GitHub Issue Focus runs entirely in your browser. It modifies the visual presentation of GitHub issue pages by hiding selected timeline events based on your preferences. All processing happens locally on your device.
Any settings or preferences (such as which timeline events are hidden) are stored locally using Chrome’s extension storage. This data never leaves your browser and is not accessible to the developer or any third party.
This extension does not use analytics, tracking tools, advertising networks, or external APIs.
The extension only requests the minimum permissions necessary to function on GitHub issue pages. These permissions are used solely to modify page content and provide the extension’s features.
If this privacy policy changes in the future, updates will be reflected in the project repository.
If you have questions or concerns about this privacy policy, you can open an issue on the project’s GitHub repository.
