ciregenz
|
88d6c536cd
|
[eric] dictation: app-scoped by default with a Dictate-anywhere opt-in, and the Input Monitoring prompt moves from install time to first dictation use (ENG-341)
|
2026-08-18 19:10:08 -07:00 |
|
ciregenz
|
3943e4feb2
|
[eric] browser: native auth popups register under their card so agents can see and drive the sign-in window (ENG-279)
|
2026-08-17 11:50:52 -07:00 |
|
ciregenz
|
210e8c7410
|
[eric] canvas: a stray pinch can no longer magnify the whole app out of view, and a non-finite camera is refused instead of bricking navigation
|
2026-08-11 01:00:07 -07:00 |
|
ciregenz
|
6a49713695
|
[eric] sign-in: deep links queue-and-drain (no lost race) with durable retry-until-identity-lands handoff
|
2026-08-10 19:44:18 -07:00 |
|
ciregenz
|
df8af72125
|
[eric] crash: safe-mode loop breaker; two dirty exits in ten minutes boots with webviews parked as screenshots and app runtimes held until clicked, with a crash fingerprint from the newest minidump
|
2026-08-10 08:36:47 -07:00 |
|
ciregenz
|
7a1518df32
|
[eric] telemetry: memory sensor reports cap crossings and leak-shaped growth, silent on healthy sessions
|
2026-08-07 00:08:53 -07:00 |
|
ciregenz
|
751747b293
|
[eric] telemetry: crash recoveries, wedge recoveries, and rage clicks reach analytics (silent-failure family A)
|
2026-08-06 22:45:32 -07:00 |
|
ciregenz
|
d2ff1bdae7
|
[eric] experimental: quick pill overlay unwired and parked in .claude/slime-parked
|
2026-08-06 20:50:13 -07:00 |
|
ciregenz
|
1637085b9f
|
[eric] overlay: Alt+Space summons a nonactivating slime pill over any app, typed text lands in the composer, Settings-gated off
|
2026-08-06 16:14:44 -07:00 |
|
ciregenz
|
d1e666ddda
|
[eric] shortcuts: Cmd+1..9 focus the Nth dock tile, routed through main so a focused webview cannot eat it
|
2026-08-06 14:16:44 -07:00 |
|
ciregenz
|
af69bd5017
|
[eric] composer: attachment chips answer right-click, file chips gain Copy path and a reveal-only Finder IPC
|
2026-08-06 13:34:37 -07:00 |
|
ciregenz
|
19926b5dea
|
[eric] shortcuts: Cmd+T new tab or browser, Cmd+W closes the focused card undoably, routed through main like Cmd+R
|
2026-08-06 12:34:29 -07:00 |
|
ciregenz
|
110d5a9b3b
|
[eric] voice+canvas: personal dictionary rides every decode, local dictation history with copy-back, double-click empty canvas fits everything
|
2026-08-05 22:43:15 -07:00 |
|
ciregenz
|
2dd10e164a
|
[eric] voice: one-time Globe-key conflict tip when macOS still binds fn to the emoji picker
|
2026-08-05 21:15:55 -07:00 |
|
ciregenz
|
e266d1ea38
|
[eric] shortcuts: Cmd+L works again (stale isActive closures fixed) and now fires from inside focused browser pages too
|
2026-08-05 16:06:40 -07:00 |
|
ciregenz
|
34451d0b0d
|
[eric] shell: native window background follows the theme, live-resize filler never flashes boot-dark under a light UI
|
2026-08-05 00:38:10 -07:00 |
|
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 |
|