A Chrome extension that allows you to save and switch between custom GitHub project views with personal filters.
- Save Views: Save the current GitHub project URL with custom filters as a named view
- Quick Switching: Use a dropdown menu to quickly switch between saved views
- Persistent Storage: Views are saved using Chrome's sync storage and persist across browser sessions
- GitHub Integration: Seamlessly integrates with GitHub's project interface
- Management Interface: Popup interface to view and delete saved views
- Download or clone this repository
- Open Chrome and navigate to
chrome://extensions/
- Enable "Developer mode" in the top right corner
- Click "Load unpacked" and select the extension directory
- The extension will now be active on GitHub project pages
- Navigate to a GitHub project page (e.g.,
https://github.com/user/repo/projects/1
) - Apply your desired filters (assignee, labels, status, etc.)
- Click the "+ Save View" button that appears in the project header
- Enter a name for your view (e.g., "My Issues", "High Priority", "In Progress")
- Click OK to save
- On any GitHub project page, use the dropdown menu that appears in the project header
- Select a saved view from the dropdown
- The page will navigate to the saved URL with your custom filters applied
- Click the extension icon in the Chrome toolbar
- View all your saved views in the popup
- Click on a view name to open it in a new tab
- Click the "×" button next to a view to delete it
gh-personal-project-filters/
├── manifest.json # Extension configuration
├── content.js # Main functionality injected into GitHub pages
├── styles.css # Styling for injected elements
├── popup.html # Extension popup interface
├── popup.js # Popup functionality
└── README.md # This file
- Manifest Version: 3
- Permissions:
storage
,activeTab
- Host Permissions:
https://github.com/*
- Storage: Uses Chrome's sync storage to persist views across devices
- Injection: Content script runs on GitHub project pages matching
https://github.com/*/projects/*
- Chrome (Manifest V3)
- Other Chromium-based browsers (Edge, Brave, etc.)
Feel free to submit issues and enhancement requests!