AgentNotify v0.0.3-alpha.1
Pre-releaseThis is a prerelease. It is intended for testing and evaluation: expect incomplete
features, breaking changes, and unsigned binaries. The mature1.0.0release is reserved for a
future stable milestone.
Fixes a crash that could close the application, and adds an About section.
Fixed
- Selecting a saved provider in Settings closed the application.
JsonElement.TryGetInt32
throws rather than returning false for any value that is not a number, including JSONnull, and
optional provider settings are stored asnullwhen left blank. A Telegram provider saved
without a topic ID therefore threw when its row was selected, and because that handler runs
outside the panel's error boundary the exception terminated the tray process — taking the broker
and its local API with it. The same pattern affected eight settings across SMTP, Telegram,
Pushover, Twilio SMS, Twilio WhatsApp, and MQTT. - A successful provider test reported an error. Test send saves, sends, then reloads the
provider. The reload hit the same defect, so the failure appeared after the message had already
been delivered.
Added
- About section. A new About tab in Settings shows the application icon, name, version, what
AgentNotify is, a local-first summary, links to the repository, documentation, releases and
issues, the per-user data directory, and publisher, licence and unsigned-binary notes. The tray
menu gained an "About AgentNotify" entry that opens it. docs/BUG.md, a bug log recording the cause, fix and lesson for each defect found so far.
Changed
- Documentation no longer contains machine-specific filesystem paths, and every version reference
is aligned with the released version.
Install
Windows — download AgentNotifySetup.exe below and run it. No separate .NET runtime is needed.
The installer is not Authenticode-signed, so Windows may show a SmartScreen prompt.
macOS and Linux
curl -fsSL https://raw.githubusercontent.com/Akash97p/agent-notify/main/scripts/install.sh | shThis verifies the published SHA-256 checksum before installing agentnotify and agentnotifyd
into ~/.local/bin. To install this exact version, set AGENTNOTIFY_VERSION=v0.0.3-alpha.1.
See Installing on macOS and Linux.
Verifying downloads
SHA256SUMS.txt covers the Windows installer. SHA256SUMS-portable.txt covers the portable
archives. Check a download before running it:
sha256sum -c SHA256SUMS-portable.txt --ignore-missingDocumentation
Getting started ·
CLI reference ·
API ·
Configuration ·
Troubleshooting ·
What is verified
Full commit log: v0.0.2-alpha.1...v0.0.3-alpha.1