Releases: weskao/codex-reset-watch
Release list
v0.20.0
Full Changelog: v0.19.2...v0.20.0
v0.19.2
Fixes a false "new reset" alert: when a scan of codex-resets.com couldn't read the latest event, the monitor forgot the last known reset and re-announced it as new once the page was readable again β it now keeps it through unreadable scans. Also bumps telegram-kit to 0.2.2, which strips PSModulePath for the Windows DPAPI helper so saving tokens works when launched from PowerShell 7 (the local workaround is removed).
What's Changed
π Bug Fixes
- monitor: Keep the last known reset through unreadable scans
πΌ Other
- deps: Require telegram-kit 0.2.2
π Refactor
- secrets: Drop PSModulePath workaround
π Documentation
- Refresh settings sample and upstream workaround note
- Release 0.19.2
Full Changelog: v0.19.1...v0.19.2
v0.19.1
Maintenance release that bumps the setup-uv GitHub Action used in CI to v10.2.0. No functional changes to codex-reset-watch itself β nothing to do when upgrading.
What's Changed
π Documentation
- Release 0.19.1
βοΈ Miscellaneous Tasks
- Bump setup-uv to v10.2.0
Full Changelog: v0.19.0...v0.19.1
v0.19.0
The monitor no longer goes quiet when it can't see the API: after a configurable number of scheduled scans in a row fail (or return a payload with no readable reset event), it sends one Telegram notice, then stays silent until a scan succeeds. The new blind_alert_after setting defaults to 3 (about 6 hours at the 2-hour scan) and 0 turns it off. This release also fixes terminal input so the device-label editor accepts Unicode text and emoji on macOS/Linux.
What's Changed
π Features
- monitor: Alert after blind scans
π Bug Fixes
- keys: Decode utf-8 terminal input
πΌ Other
- test: Add pytest development dependency
π Documentation
- Release 0.19.0
Full Changelog: v0.18.0...v0.19.0
v0.18.0
Codex Reset Watch 0.18.0 improves everyday terminal use: crw is consistently documented as the command, bare help and version invocations now work, and device labels can be customized. Reset prompts also show the value they will change, making configuration updates clearer.
What's Changed
π Features
- cli: Support bare help and version
- config: Add customizable device label setting
π Bug Fixes
- ui: Show target value in reset-row prompt
π Documentation
- cli: Note crw is an alias of codex-reset-watch
- cli: Say every command works as crw
- Release 0.18.0
Full Changelog: v0.17.0...v0.18.0
v0.17.0
This release makes crw more reliable on Windows and in smaller terminals. Windows consoles now use safe plain-text output, while the configuration menu adapts and redraws cleanly as a terminal changes size; it also fixes Windows Task Scheduler and DPAPI credential-save failures.
What's Changed
π Features
- console: Use ascii-safe output on Windows
π Bug Fixes
- ui: Adapt config menu to terminal size
- secrets: Drop PSModulePath for DPAPI helper
- scheduler: Report schtasks failure as OSError
- console: Preserve windows menu layout
- ui: Stop menu repaint stacking logo rows
π Documentation
- readme: Describe adaptive config menu layout
- Release 0.17.0
βοΈ Miscellaneous Tasks
- gitignore: Ignore shell crash dumps
- Set daily_notify_when_unchanged default to true in example config
Full Changelog: v0.16.0...v0.17.0
v0.16.0
crw config now opens with a large "CODEX RESET WATCH" banner in a brand-green gradient, and the settings panel is widened to 129 columns to match it. The banner is hidden on terminals shorter than 30 rows, and colour is dropped when output is not a terminal or NO_COLOR is set. Terminals narrower than about 130 columns will wrap the wider panel. This release also refreshes the README and screenshots.
What's Changed
π Features
- ui: Add banner to menu
π Documentation
- images: Update config and upcoming event screenshots
- Add current reset event result image
- readme: Point telegram-kit install at 0.2.1
- readme: Drop telegram_kit usage section
- readme: Add unofficial disclaimer and acknowledgements section
- Release 0.16.0
Full Changelog: v0.15.1...v0.16.0
v0.15.1
This patch release updates configuration menu keybindings to use r/R for reset actions and updates Traditional Chinese translations to use official reset terminology.
What's Changed
π Bug Fixes
- i18n: Use official reset terminology
- ui: Move reset actions to r shortcut
βοΈ Miscellaneous Tasks
- release: Bump version to 0.15.1
Full Changelog: v0.15.0...v0.15.1
v0.15.0
This release makes reset notices easier to trust and act on, with clearer event labels and improved identification of the machine that produced each check.
What's Changed
π Features
- host-identity: Improve device identification
- cli: Append host identity footer to output
- i18n: Localize reset event types in notices
π Documentation
- Release 0.15.0
βοΈ Miscellaneous Tasks
- gitignore: Ignore .codegraph directory
Full Changelog: v0.14.1...v0.15.0
v0.14.1
After applying systemd timers, the scheduler now explicitly restarts them so any configuration changes β interval, schedule time, or toggled jobs β take effect immediately without a manual systemctl --user restart. Upgrade by running crw schedule to re-apply.
What's Changed
π Bug Fixes
- codex-reset-watch: Restart systemd timers
βοΈ Miscellaneous Tasks
- release: Bump version to 0.14.1
Full Changelog: v0.14.0...v0.14.1