From 845d6e4fbe46dd3e4c06da5d20524cfb075f9f1b Mon Sep 17 00:00:00 2001 From: Eric Jungbauer Date: Mon, 13 Apr 2026 13:49:22 +0000 Subject: [PATCH] Phase 2: Native macOS menu bar app + DMG download from dashboard --- .gitignore | 2 ++ dashboard/static/index.html | 9 ++++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 1dbe0a1..e68cc65 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,5 @@ __pycache__/ .DS_Store ._* *.db +*.dmg +downloads/ diff --git a/dashboard/static/index.html b/dashboard/static/index.html index da78910..5c20093 100644 --- a/dashboard/static/index.html +++ b/dashboard/static/index.html @@ -350,7 +350,10 @@ async function loadBridge(){ if(!b.connected){ el.innerHTML=`
Mac Bridge: Not installed
-
+
+ + +
`; } else { const ago=timeAgo(b.last_heartbeat); @@ -370,6 +373,10 @@ async function loadBridge(){ }catch(e){console.error('Bridge check failed:',e)} } +async function downloadBridgeApp(){ + window.open(API+'/static/downloads/AgentBridge.dmg','_blank'); +} + async function installBridge(){ window.open(API+'/api/bridge/install-script','_blank'); }