ciregenz
26e2a8e6d7
[eric] voice: streaming dictation engine, phrases commit once and preview re-decodes only the open phrase
2026-08-04 00:10:53 -07:00
ciregenz
eec6e5d7dc
[eric] voice: mic entitlement + TCC prompt, the reason prod dictation died silently while dev worked
2026-08-03 22:54:53 -07:00
ciregenz
fb3ec15105
[eric] merge: bring eric/dev onto the browser v3 branch (7 conflicts resolved, gates green)
2026-08-02 16:14:53 -07:00
ciregenz
dac60995e2
[eric] notifications: a finished workflow's native notification called a preload bridge that was never added, so it never fired
2026-07-31 23:36:05 -07:00
ciregenz
bce7e1f072
[eric] voice: Settings model picker with verified downloads; report fast whisper exits
2026-07-31 00:03:27 -07:00
ciregenz
3d5c287139
[eric] merge: bring eric/browser onto eric/dev (30 conflicts resolved, gates green)
2026-07-30 13:18:11 -07:00
ciregenz
37bd642a48
[eric] voice: rebindable dictation shortcut (Settings recorder chip, live rebind across all 3 hotkey tiers; F5 default dropped since macOS routes it to Siri; voice_hold_to_talk now actually persists)
2026-07-28 17:27:05 -07:00
ciregenz
fe29551d74
[eric] voice: native trackpad haptics addon (NSHapticFeedbackManager, mouseclamp pattern) taps on dictation start/stop
2026-07-28 15:01:59 -07:00
ciregenz
ba25d4048d
[eric] electron: drop preload UA diag log
2026-07-27 12:08:30 -07:00
ciregenz
85828f5854
[eric] voice: native uiohook key tap gives keyboard true hold-to-talk on mac and windows, toggle fallback preserved
2026-07-26 21:11:07 -07:00
ciregenz
c1edad623c
[eric] help: full panel (Discord, what's new, attachments) + local diagnostics bundle revealed for the GitHub issue
2026-07-24 13:04:16 -07:00
ciregenz
1441c52b3a
[eric] voice: hotkey press-to-start/stop via main input relay (mac hides key releases; buttons keep true hold), drop status bubbles, hide built-in skills from flyout
2026-07-24 12:49:07 -07:00
ciregenz
237e8f90b2
[eric] voice: wire both mics (help pill + spawn composer) to one shared recorder + first-run model download
2026-07-21 23:35:20 -07:00
ciregenz
7baba619cf
[eric] voice: local whisper.cpp dictation engine (warm whisper-server + transcribe/inject/hotkey IPC)
2026-07-21 23:06:58 -07:00
ciregenz
0b19797f7f
[eric] desktop: traffic lights everywhere (browser green+tiling, pill hover chips, arc app lights), fullscreen dark+full+dock-switcher, knob drag, dock glyphs, rest composer removed
2026-07-20 21:42:24 -07:00
ciregenz
96c6c8e2aa
[eric] dashboard: revert to the og eric/onboarding canvas background (gradient wash + grain + dot grid); wallpaper layer and its IPC removed
2026-07-20 17:48:07 -07:00
ciregenz
355c07a7dc
[eric] desktop: per-card dock glyphs and hues; real OS wallpaper read at runtime (SVG fallback)
2026-07-20 14:18:58 -07:00
ciregenz
043ed3ff64
[eric] dashboard: Applications launcher window (real /Applications via scan, electron icons+launch, category chips) + dock tile
2026-07-19 21:13:02 -07:00
ciregenz
2e3de37a54
[eric] onboarding: harvest subscription history silently offscreen (no card, no extra login step)
2026-07-15 18:40:40 -07:00
ciregenz
161c65cdcd
[eric] browser: Chrome-style suspend capsules (sessionStorage+scroll survive), last-visible-frame snapshots, 20s working grace
2026-07-07 22:52:28 -07:00
ciregenz
63c32554ae
[eric] mcp: reddit session-borrow MCP (free, full human action set; WIP)
2026-06-29 23:05:15 -07:00
ciregenz
4167a8c930
[eric] browser: zoom focused browser + Ctrl+F find + Ctrl+Tab cycle + middle-click bg tab
2026-06-26 08:25:00 -07:00
ciregenz
ccd0bc3971
[eric] browser: Ctrl/Cmd+R reloads the last-interacted browser, else the app
2026-06-25 20:45:18 -07:00
ciregenz
97a859e504
[eric] browser: Settings "Clear browsing data" wipes the browser partition only
2026-06-25 19:50:33 -07:00
ciregenz
f68001da18
[eric] browser: clean CDP detach before card teardown + drop child-iframe Network (DevTools SIGSEGV)
2026-06-22 04:07:06 -07:00
ciregenz
3f9fde17a8
[eric] electron: hard-reset IPC (kill backend, wipe data dir, relaunch) for factory reset
2026-06-17 23:32:17 -07:00
ciregenz
0bf2eb37f6
[eric] desktop: renderer self-heals a stale backend port, fixes the post-signin CORS wall
2026-06-10 17:37:57 -07:00
ciregenz
2640930380
[eric] browser: add BrowserGetConsole so a stuck agent can read the page's console errors
2026-06-04 13:20:39 -07:00
ciregenz
e0359e0752
[eric] browser: passively capture redacted shadow-API routes while browsing (tier 2)
2026-06-02 04:08:10 -07:00
ciregenz
74fbef0bc4
[eric] browser: auto-attach OOPIF child frames and route CDP by sessionId
2026-06-02 03:55:52 -07:00
eric
eb70337b00
[eric] mac: after a crash relaunch user sees a tiny 'we had a hiccup, sessions are still here' chip for 8s instead of nothing
2026-05-31 22:22:13 -07:00
Eric
6353bbddda
[eric] electron+e2e: close the init-script race - main reads OPENSWARM_E2E env on startup and appends an --openswarm-e2e chromium switch, preload reads the switch BEFORE any page script parses and contextBridge-exposes __OPENSWARM_E2E__=true so the production store-on-window gate fires deterministically rather than racing addInitScript against bundle parse
2026-05-28 09:38:29 -07:00
Eric
ac6ae7c7ce
[eric] diagnostics: time the boot + stamp the shipped commit into the log
2026-05-27 10:19:53 -07:00
Eric
d27f289cea
[eric] windows: fix UA-spoof leak onto recreated main window + add diag logs across preload, createWindow, recreateMainWindow, resumeSession, launchAndSendFirstMessage, AgentChat, WebSocketManager so packaged-build stderr captures the chat-spawn crash trail
2026-05-25 16:06:58 -07:00
Eric
e7a09c9568
[eric] windows: fix preload race that crashed renderer on chat spawn
...
preload.js awaited two ipcRenderer.invoke calls before exposing
window.openswarm. Renderer code running in the gap saw the global
undefined: BrowserCard fell back to iframe mode (grey panel on sites
with X-Frame-Options), and chat-spawn calls to getAuthToken threw at
mount, crashing the renderer on Electron 40 + Windows.
Only bit Windows post-lazy-boot (ddd82ef ): startBackend now loads main
while preload runs. Mac lacks the downstream native crash trigger;
pre-lazy Windows had idle IPC at preload time.
Replace awaits with sendSync against new ipcMain.on mirrors.
backendPort is assigned before any window exists, so sendSync at
preload time always finds a real value.
2026-05-25 15:45:37 -07:00
ciregenz
49e0ed3d2f
experimental updates: opt-in prerelease channel via settings toggle + semver-suffix auto-detect in publish
2026-05-19 22:10:22 -07:00
ciregenz
1455ccef11
[eric] desktop carries a tag now
2026-05-14 11:55:48 -07:00
ciregenz
0c841bdad4
[eric] onboarding revamp — agentic cursor walks users through 8 setup steps, WIP fixes: Gemini schema scrub, OpenAI GPT-5 routing, websearch cascade, gpt-5 is still a bit flaky...
2026-05-09 01:40:37 -07:00
ciregenz
c501b6340c
[eric] OAuth + MCP polish: more reliable connect flow, Discord shim,
...
connected MCPs sort to top, Haiku-overflow warning, misc fixes, security risks fixes
2026-04-26 15:14:16 -07:00
ciregenz
2379dd92be
[eric] security: lock down the local websocket + http api with a per-install auth token
2026-04-25 02:26:13 -07:00
ciregenz
f5cc3a36fb
[eric] remove vendored 9router (now fetched from npm at build), remove Copilot, and fix subs + tools
2026-04-25 02:26:08 -07:00
ciregenz
1a68ccfc7b
[eric] OpenSwarm Pro: new managed plan alongside BYO — deep-link activation from billing checkout, onboarding + Settings card with live usage, gradient OpenSwarm Pro group in
...
the model picker, inline error cards for rate-limit/connection failures, debugger startup fix
2026-04-15 23:05:02 -07:00
ciregenz
1dad8a57fc
[eric] browser sub-agent: loop detection, ReportProgress, CDP ax tree, batching, compaction, hide-don't-unmount Dashboard so browser cards survive route navigation
2026-04-07 20:00:32 -07:00
ciregenz
28b2a110ce
[eric] add Slack MCP integration with Electron-based auto token capture
2026-04-06 18:14:00 -07:00
haikdc
9943ccafd5
[Haik]: (Agent browser render size matches that of user browser spawn) (queing messages) (chat loading bubble fix) (tethers to sub agents and branches are now permament and inputs are swapped to a continue chat button) (auto focus for everything) (history card position fix when redeployed) (dashboard persistance fixed) (non browser link clicks open in the in app browser now) (chat message tooltips for copy, branching, and editing / swapping between edited messages)
2026-03-18 23:45:54 -07:00
haikdc
6f02daff2d
[Haik]: (Browser actions shown in agent card output) (User can have item selection turned on by default in settings) (most browser related functionality works - altho spotify is tricky) (mcp discovery in prod shld worke now?)
2026-03-17 01:48:50 -07:00
haikdc
e6f1e18054
[Haik]: ckpt, this is a big one babayyy (dashboards now show screenshot previews of their contents like Apps) (Views are now called Apps) (Tools are called Actions) (Auto layout now preserves sizing and just works much better) (Browsers and Apps have larger spawn in size) (Tutorial info for how to get an anthropic key to help users - in the settings) (Added Descriptions to all 3 Main Pages in Navbar) (Also reorganized navbar and made it resizable) (Browsers now support multiple tabs) (Move the Commands page to settings - also beefed up settings a bit to encapsulate more) (Added inner glow on browser) (Added inputs in header of browser to act like normal google search)
2026-03-16 03:08:58 -07:00
haikdc
383f62c852
[Haik]: minor style tweaks and auto update functionality added (yet to be tested)
2026-03-15 23:12:29 -07:00
haikdc
1632b5c9e5
[Haik]: ckpt, (Fixed view create duplication bug) (Views auto save) (MCP is star sorted by default) (reload issues in dash fixed) (electron app made)
2026-03-15 00:09:04 -07:00