Skip to content

Polish menu bar notifications #27

Open

Description

@ado11231

What

The menu bar app sends notifications for finished, failed, and interrupted runs, the Agent going offline and coming back, and low memory, low disk, or a hot GPU. They work, but need polish before sharing.

To Polish

  • Wording: one consistent style, always naming the Agent and the project. Done: the title names the Agent, the subtitle the command, and the body the project and time.
  • Show the exit code only when a run failed, and nothing for runs ended by Ctrl C or ally stop. Done in fix: no interrupted notice after Ctrl C #132.
  • Clicking a notification does something useful, such as opening the panel or copying the command to attach.
  • Group or limit bursts, so many quick runs do not flood Notification Center.
  • A setting in the panel to turn each kind on or off.
  • Check on real machines the ones never seen: the Agent coming back online, and the memory, disk, and GPU warnings.

Where

  • Wording and rules live in Rust, in crates/ally-cli/src/watch/. The Swift app only posts what it is given.

Activity

  1. ado11231 commented on Sep 28, 2026

    @ado11231
    OwnerAuthor

    The Open at login toggle is gone (#31): the app is always a login item, and slingshot menubar --remove takes it off. A setting to turn each kind of notification on or off would need a new place in the panel.

  2. added this to the Complete milestone on Oct 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions