Releases: Asigers/pi-knock
Releases · Asigers/pi-knock
Release list
v0.3.2
Full Changelog: v0.3.1...v0.3.2
v0.3.1
Highlights
- English README is now the npm registry landing page; the Chinese README lives under
docs/. - Added English provider setup documentation and a privacy-safe notification preview.
- Lifecycle notifications now run in the background and do not block Pi while providers retry.
- Added persisted, redacted delivery diagnostics for
/knock doctor. - Retry handling now honors
Retry-Afterand adds bounded jitter to backoff. - Duplicate pi-knock runtime loads are ignored within one Pi process.
- Added Node.js 22 and 24 CI coverage, Dependabot configuration, and a Code of Conduct.
- Enabled GitHub Discussions and private vulnerability reporting for the project.
Install
pi install npm:@asigers/pi-knockThen run /knock setup inside Pi.
Full Changelog: v0.3.0...v0.3.1
v0.3.0
Highlights
- Automatic notification retries for transient network failures and retryable HTTP responses, with up to three attempts.
- Pushover requests now allow 10 seconds and retry with backoff.
- Notification delivery failures are silent during normal Pi work; inspect details with
/knock doctorwhen needed. - Added
/knock doctordiagnostics with the last delivery status and attempt count. - Prompt text is hidden by default to keep lock-screen notifications private.
- Session names are included in notification titles when available.
- Added ntfy and generic webhook providers alongside Pushover.
Install
pi install npm:@asigers/pi-knockThen run /knock setup inside Pi.
Full Changelog: v0.2.1...v0.3.0
v0.2.1
Full Changelog: https://github.com/Asigers/pi-knock/commits/v0.2.1