Repository navigation
v0.2.0
What's New
- 馃摬 Push Notifications: Intelligent push notifications when you're away from your computer (optional Pushover integration)
- 鈴憋笍 Improved Idle Detection: Progressive check intervals (3s, 20s) for better user experience
- 馃悕 Python Migration: Complete rewrite from bash to Python with modern tooling and improved maintainability
- 馃摎 Enhanced Documentation: Updated context files and documentation for Python migration
- 馃悰 Bug Fixes:
- Fixed manual testing compatibility with cc_notifier.py
- Prevented direct execution in Claude Code hooks for non-blocking behavior
- Updated uninstall script for Python migration compatibility
Upgrading from v0.1.0-alpha
IMPORTANT: v0.1.0-alpha installed to ~/.local/bin. v0.2.0 uses ~/.cc-notifier/.
To upgrade cleanly:
-
Uninstall old version first:
cd cc-notifier git checkout v0.1.0-alpha ./uninstall.sh -
Install new version:
git checkout main git pull ./install.sh
-
Update Claude Code settings (
~/.claude/settings.json):- Change hook paths from
~/.local/bin/cc-notifierto~/.cc-notifier/cc-notifier - (Optional) Add Pushover credentials for push notifications
- Change hook paths from
Full Changelog
Commits since v0.1.0-alpha:
- fix: adjust idle check intervals and clarify fix command behavior (d71b263)
- fix: resolve manual_testing.py compatibility issues with cc_notifier.py (eb4ce5c)
- fix: prevent direct execution in Claude Code hooks (3a315c3)
- fix: update uninstall script for python migration compatibility (cd4690c)
- docs: enhance documentation and context files for python migration (e6790fb)
- feat: add comprehensive testing framework and manual testing utilities (32af81f)
- feat: migrate from bash to python with modern tooling infrastructure (cc86e63)
- feat: Add version flag and improve error handling (cda1b97)
- refactor: Move away from ~/.local/bin to single directory installation (b01f2c1)
- docs: Clean up repository structure and update README (e42ed12)
- docs: Add troubleshooting section for window focus issues (2c3453f)