Skip to content

AgentNotify v0.0.3-alpha.1

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 12 Aug 17:28
· 38 commits to main since this release

This is a prerelease. It is intended for testing and evaluation: expect incomplete
features, breaking changes, and unsigned binaries. The mature 1.0.0 release 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 JSON null, and
    optional provider settings are stored as null when 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 | sh

This 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-missing

Documentation

Getting started ·
CLI reference ·
API ·
Configuration ·
Troubleshooting ·
What is verified

Full commit log: v0.0.2-alpha.1...v0.0.3-alpha.1