777genius/claude-notifications-go

Windows: no windows-amd64 binary shipped (Windows notifier code exists but never built/attached)

Aperta

#108 aperta il 10 lug 2026

 (1 commento) (0 reazioni) (0 assegnatari)Go (100 fork)auto 404
buggood first issuewindows

Metriche repository

Star
 (759 stelle)
Metriche merge PR
 (Nessuna PR mergiata in 30 g)

Descrizione

Problem

No Windows binary ships, so the plugin can't run on Windows even though the Windows notification code exists.

Detail

  • The repo has full Windows support in source: internal/notifier/bell_windows.go, focus_windows.go, terminal_windows.go (go-toast + beeep).
  • bin/hook-wrapper.sh has detect_windows_binary() looking for bin/claude-notifications-windows-<arch>.exe.
  • But bin/ only contains the darwin symlink (claude-notifications -> claude-notifications-darwin-arm64); no claude-notifications-windows-amd64.exe is committed or attached to any release.
  • Result: on Windows the wrapper finds no binary and the hooks no-op.

Building locally works: CGO_ENABLED=1 CC=<mingw-gcc> GOOS=windows GOARCH=amd64 go build -o bin/claude-notifications-windows-amd64.exe ./cmd/claude-notifications produces a working exe (malgo/CGO needs a mingw toolchain, not MSVC clang).

Suggestion

Attach claude-notifications-windows-amd64.exe to releases (the release.yml matrix already builds it with CGO_ENABLED: '1' on windows-latest) — or document the local build step for Windows users.

Env

Windows 11, Go 1.26.5, plugin v1.40.0

Thanks for the great work on claude-notifications-go!

Guida contributor