Github notifications but chill.
https://zenhub.quick.shopify.io
- 📊 Smart Grouping: Notifications grouped by issue/PR
- ⭐ Priority Management: Your own content and mentions appear first
- 🔔 Web Notifications: Get browser notifications for important updates
- 🔄 Auto-refresh: Polls for new notifications every minute
-
Install dependencies:
npm install
-
Run development server:
npm run dev
-
Build for production:
npm run build
-
Run tests:
npm test
After making any code changes, run:
npm run check # Runs tests and type checking
npm run deploy # Deploys to QuickFor AI Agents: See
AGENTS.mdfor the complete post-change checklist that must be followed after every code change.
The project uses Vitest with Preact Testing Library. Tests are located in src/**/*.test.tsx files.
Key test features:
- Unit tests for component logic
- Mocked hooks for isolated component testing
- Real-world data scenarios based on actual GitHub notification patterns
Test commands:
npm test # Run tests in watch mode
npm run test:run # Run tests once
npm run test:ui # Run tests with UInpm run typecheck # Run TypeScript compiler checksTo deploy to Quick:
./deploy.sh