A sleek, unified dashboard for your browser's new tab page that brings together GitHub pull requests and Jira tickets in a modern dark-themed interface.
- Modern Dark Theme - Elegant dark theme with subtle gradients
- GitHub Integration - View your PRs, assigned PRs, and review requests
- Jira Integration - See tickets organized by priority with status indicators
- Smart UI - Collapsible sections, status indicators, and refresh controls
- Performance Optimized - Intelligent caching system with manual refresh option
- Download or clone this repository
- Open Chrome/Edge and go to
chrome://extensions/
(Chrome) oredge://extensions/
(Edge) - Enable "Developer mode" using the toggle in the top-right corner
- Click "Load unpacked" and select the
new-tab-dash-extension
directory - The dashboard will now appear every time you open a new tab
- Section Controls: Click the ▼ arrow next to each section header to collapse/expand that section
- Service Configuration:
- Click the service icons in the status bar at the bottom to configure each service
- GitHub and Jira require API tokens (instructions provided in the configuration modal)
- Theme Customization: Click the sun/moon icon in the status bar to choose from multiple theme options
- Manual Refresh: The timer in the status bar shows when data will automatically refresh - click it to force a manual refresh
- Item Interaction: Click on any PR or Jira ticket to open it in a new tab
If data doesn't load:
- Check the connection status indicators in the status bar
- Verify your API tokens are valid and still active
- Try refreshing manually by clicking the timer
- Check browser console for errors (F12 → Console)
- Re-enter credentials if needed
To make changes:
- Edit files in
new-tab-dash-extension/
- Reload the extension (chrome://extensions, click ↻)
- Use browser DevTools to debug (right-click → Inspect)