feat: add desktop notifications for run completion

Show native OS notifications when a session run completes, fails, or
needs approval while the app window is unfocused. Clicking a
notification focuses the window and selects the relevant session.

Includes a toggle in Settings > Appearance to enable/disable
notifications (enabled by default).

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
David Kaya
2026-03-29 17:40:59 +02:00
co-authored by Copilot
parent 395965c639
commit bb713f61be
9 changed files with 155 additions and 1 deletions
+1
View File
@@ -64,6 +64,7 @@ export interface WorkspaceSettings {
tooling: WorkspaceToolingSettings;
discoveredUserTooling: DiscoveredToolingState;
terminalHeight?: number;
notificationsEnabled?: boolean;
}
export interface SessionToolingSelection {