Skip to content

Releases: pour-soi/PourNotify

PourNotify v1.0.4

Choose a tag to compare

@pour-soi pour-soi released this 02 Aug 05:32
20e9475

What's new\n\n- Replaces the PourNotify application identity with the owner-approved paper-airplane artwork across the executable, main window, taskbar, tray, and notification surfaces.\n- Adds an explicit --background mode for silent Windows login startup.\n- Adds a Start PourNotify automatically when I sign in setting that safely creates, updates, or removes one startup entry.\n- Preserves normal manual launch behavior, resident IPC forwarding, Codex notifications, Bark, sound, History, Diagnostics, quiet hours, duplicate handling, and existing configuration compatibility.\n\n## Validation\n\n- Ruff passed.\n- All 58 tests passed.\n- Clean PyInstaller Windows build passed.\n- Windows and macOS tag CI jobs passed.\n- Final Windows executable passed background startup, IPC notification, History, Diagnostics, desktop dispatch, and Bark HTTP 200 smoke validation.\n- Windows notification behavior and startup behavior were approved by the project owner.\n- Physical macOS runtime validation was not performed.\n\nOnly the Windows executable is published as a release asset.

PourNotify v1.0.3

Choose a tag to compare

@pour-soi pour-soi released this 27 Jul 06:00

PourNotify v1.0.3 adds rotating JSONL notification diagnostics and a Pour Design System desktop UI redesign with Dashboard, Notification Test, History, Settings, Diagnostics access, and system/light/dark appearance.

All 13 notification categories and existing Codex, desktop, sound, Bark, History, diagnostics, IPC, duplicate-suppression, quiet-hours, configuration, and tray behavior are preserved. Windows desktop notification behavior was manually verified. macOS was built and tested in CI; runtime verification was not performed on a physical Mac.

PourNotify v1.0.2

Choose a tag to compare

@pour-soi pour-soi released this 26 Jul 03:20

PourNotify v1.0.2

  • Preserves the manually verified Windows desktop notification fix by packaging and installing a valid application/tray icon before notification dispatch.
  • Records notification attempts as attempted or attempted_with_errors:* instead of claiming confirmed delivery.
  • Pins Ruff 0.16.0 so local and CI validation use the same reproducible lint gate.

Windows desktop notification behavior was manually verified: tray icon, banner, Notification Center entry, sound, and Bark delivery all passed.

The macOS artifact was built and tested in GitHub Actions. Runtime verification was not performed on a physical Mac. Binaries are unsigned; the macOS build is not notarized.

PourNotify v1.0.0

Choose a tag to compare

@pour-soi pour-soi released this 23 Jul 15:04

Highlights

  • Codex notification integration
  • Bark mobile notifications
  • Windows desktop notifications
  • Configurable sounds
  • Notification history
  • Quiet Hours
  • Duplicate merging
  • Cooldown and rate limiting
  • Per-category controls
  • Normal, High, and Critical priority handling
  • System tray operation
  • Windows and macOS packaging

Notification flow

Codex → PourNotify → Bark

Bark remains the mobile notification channel. PourNotify is the desktop notification center and centralized dispatcher for Bark delivery, desktop notifications, sounds, history, Quiet Hours, priorities, duplicate handling, cooldowns, and rate limits.

Downloads

  • Windows: PourNotify-v1.0.0-Windows.exe
  • macOS: PourNotify-v1.0.0-macOS.zip — contains the standalone PourNotify macOS executable produced by GitHub Actions.
  • Checksums: SHA256SUMS.txt

SHA-256:

  • PourNotify-v1.0.0-Windows.exe: 22129b6615d2502f8bbcc576266b3677f3e3b0d8cd5649b0ed3945e1676a186c
  • PourNotify-v1.0.0-macOS.zip: 3dcd66799312097b8878a81089742b111eff31c64910dba79813b2db0d573f95
  • SHA256SUMS.txt: e8677a606d0206babcbec8952b958428d096498bcc44c21e05e5030ec2fcf421

Verification

  • 36 automated tests passed
  • Ruff passed
  • Windows GitHub Actions build passed
  • macOS GitHub Actions build passed
  • Both packages were built from annotated tag v1.0.0 at commit 5c2efd072bbbc261920aaef189e99e16c6281ef6

Platform notes

  • The Windows executable was built successfully, and a Windows build from the same release commit was launched successfully.
  • The uploaded Windows executable is unsigned.
  • The macOS package was produced by GitHub Actions as a standalone executable archive, not an .app bundle.
  • The macOS executable is unsigned and unnotarized.
  • No physical Mac runtime validation has been performed.

Privacy and security

  • Bark keys remain local.
  • Credentials are not included in the repository or release assets.
  • Notification history and runtime settings are not committed.
  • Bark delivery requires HTTPS.

Installation

Windows

  1. Download PourNotify-v1.0.0-Windows.exe.
  2. Run the executable.
  3. Because the binary is unsigned, Windows may display a security warning. Review the publisher information and use the normal Windows confirmation flow if you trust this release.

macOS

  1. Download and extract PourNotify-v1.0.0-macOS.zip.
  2. If needed, make the extracted file executable with chmod +x PourNotify.
  3. Open it using Control-click → Open. If Gatekeeper blocks it, use the per-application Open Anyway option in System Settings → Privacy & Security. Do not disable Gatekeeper globally.

Known limitations

  • Windows and macOS binaries are unsigned.
  • The macOS build is not notarized and is distributed as a standalone executable rather than an .app bundle.
  • The macOS package has not been manually validated on physical Mac hardware.
  • Physical iPhone Bark presentation cannot be automatically verified by CI.