ciregenz
ec99d24b8e
[eric] release: bump to 1.3.85
2026-06-16 16:59:39 -07:00
ciregenz
fc1c3eecea
[eric] release: bump to 1.2.85
2026-06-16 16:52:11 -07:00
ciregenz
e1ac292eeb
[eric] mouseclamp: also clamp off-window releases whose event has no window (key-window fallback + screen->window map), closes the gap that still crashed RootView::UpdateCursor on 1.2.84
2026-06-16 08:05:49 -07:00
Aidan and GitHub
fd10171ac1
[aidan] ui/ux: canvas navigation ( #85 )
...
* dashboard: pan canvas via middle-drag and horizontal scroll over browser/chat
- Middle-mouse drag inside a browser webview is forwarded as canvas pan
(previously eaten silently by the guest compositor).
- Horizontal-dominant wheel inside a browser webview pans the canvas
when no ancestor in the guest page can absorb horizontal scroll;
otherwise the page handles it.
- Horizontal-dominant wheel over a chat panel pans the canvas (chat has
no horizontal scroller). Vertical scroll is unchanged.
Plain vertical scroll and ctrl/meta+wheel zoom over a browser stay with
chromium's defaults.
* browser: drop in-guest zoom locks so pinch and cmd+wheel zoom the page
setVisualZoomLevelLimits(1, 1) blocked pinch-to-zoom inside the webview, and
setZoomFactor(1) on every dom-ready reset any user page zoom. Both were added
back when canvas zoom was supposed to take over for ctrl+wheel; with that
reverted, chromium's native zoom handlers should run unimpeded.
* [aidan] fix: prev. commit fix. restore ctrl+wheel canvas zoom over webview cards
* [aidan] ui/ux: app navigation
* [aidan] ui/ux: gate webview preload forwarding on app interactive mode
When a view card is "interactive" (user clicked into the app), the preload stops forwarding ctrl+wheel, middle-mouse-drag, and horizontal-scroll-pan gestures so the embedded app gets every event. A mousedown notifier reports in-guest clicks to the host so it can flip the card into interactive mode without intercepting the click itself.
2026-06-14 07:55:34 -07:00
ciregenz
78fbbebccd
[eric] release: bump version to 1.2.84 (off-window crash fix + #81 rename + onboarding revamp)
2026-06-14 04:59:03 -07:00
ciregenz
2e3ce84572
[eric] build: gate mouse-clamp extraResources to macOS so the Windows build can't trip
2026-06-14 03:59:57 -07:00
ciregenz
c61a8d1de0
[eric] revert: drop #82 middle-drag/horizontal-scroll canvas pan (undo merge)
2026-06-14 00:08:38 -07:00
Aidan and GitHub
039246f00b
[aidan] ui/ux: middle-drag and horizontal scroll over browser/chat pan the canvas
2026-06-13 23:45:27 -07:00
ciregenz
67e08f6fe4
[eric] macos: pure property-tested clamp_decision for the mouse-clamp addon (5M-case test)
2026-06-13 22:27:34 -07:00
ciregenz
d9481eb4b6
[eric] macos: native mouse-clamp addon to dodge the off-window mouse-release RootView::UpdateCursor crash
2026-06-13 21:29:03 -07:00
ciregenz
cee7a94559
[eric] release: set version to 1.2.83 (replace the unpublished draft, not a new version)
2026-06-13 16:07:33 -07:00
ciregenz
b9d90250b7
[eric] updater: evergreen silent install-on-idle (staged update + idle + no agents)
2026-06-13 16:06:26 -07:00
ciregenz
c5061a3c7a
[eric] release: bump version to 1.2.84 (free-trial boot UX: chips+banner on first launch)
2026-06-13 14:16:40 -07:00
ciregenz
324bd18978
[eric] release: bump version to 1.2.83 (crash gate + free-trial banner + Pro-disconnect reconcile + updater/#79/#80)
2026-06-13 04:19:46 -07:00
ciregenz
e95e6190a8
[eric] release: bump version to 1.2.82 (real Restart-button fix: keep-alive no longer eats quitAndInstall's close)
2026-06-12 23:34:28 -07:00
ciregenz
07e35068dc
[eric] updater: keep-alive no longer swallows quitAndInstall's window-close (the real Restart-button-does-nothing fix)
2026-06-12 23:33:37 -07:00
ciregenz
53ec11d9cd
[eric] release: bump version to 1.2.81 (Mac updater install-on-close + restart fix)
2026-06-12 22:28:22 -07:00
ciregenz
ce1676436d
[eric] updater: apply a pending Mac update on window-close + restart so the red button actually updates, not just lingers
2026-06-12 22:13:00 -07:00
ciregenz
80021004ee
[eric] release: re-pin 1.2.80 onto the browser-card fix + free trial
2026-06-12 20:22:32 -07:00
ciregenz
dcfa475ec1
[eric] release: bump version to 1.2.81
2026-06-12 20:02:38 -07:00
ciregenz
be65eb43ea
[eric] release: bump version to 1.2.80
2026-06-12 19:16:17 -07:00
ciregenz
a680df8817
[eric] release: bump version to 1.2.79
2026-06-11 22:47:58 -07:00
ciregenz
2c02286823
[eric] electron: clear the frontend HTTP cache every launch, kills the stale-bundle-after-upgrade class for good
2026-06-11 22:47:58 -07:00
ciregenz
8bf044fc60
[eric] electron: clear renderer cache on build change, so an upgrade actually loads the new frontend (unversioned bundle.js was served stale)
2026-06-11 17:08:46 -07:00
ciregenz
cd681861bd
[eric] electron: lift GPU-process crash limit so a GPU hiccup recovers, not kills the app
2026-06-11 15:44:38 -07:00
ciregenz
dc3d967453
[eric] release: bump version to 1.2.78
2026-06-11 04:33:19 -07:00
ciregenz
775b24d285
Merge PR #68 [aidan] bug: ui/ux fixes (back/forward disabled-state, browser-card dashboard scoping + resize, selection-overlay clipping, dashboard-duplicate carries chats)
...
AppShell conflict resolved: kept the lucide/redesign + folded in the back/forward disabled-state logic.
2026-06-11 02:59:30 -07:00
ciregenz
e07fa73a2d
[eric] mac: close-to-dock hide + window.close stub, the window cannot vanish uninvited
2026-06-11 02:05:01 -07:00
ciregenz
f8afdf6b37
[eric] mac: window close no longer quits the app, dock reopen + quit-cause forensics
2026-06-11 01:40:59 -07:00
Aidan and GitHub
b6db089c21
[aidan] fix: scope browser cards to their origin dashboard so they stop leaking across dashboards ( #72 )
...
The backend already broadcasts the originating dashboard_id with every browser_card_added, but the frontend was throwing it away. Browser cards live in a single global Redux dict and the canvas rendered all of them unfiltered, so a browser spawned by an agent on dashboard A would appear in whatever dashboard the user was currently viewing.
Tag every card with its dashboard_id (at WS arrival and at fetchLayout hydration) and filter by it in useDashboardSelectors so render, bounds, layout save, and keyboard nav all see only the local dashboard's cards.
2026-06-11 00:29:08 -07:00
abccodes
4caceab927
[aidan] fix: selector doesnt go outside of chat box
2026-06-10 19:11:22 -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
f38f478486
[eric] release: bump version to 1.2.77
2026-06-10 01:53:53 -07:00
ciregenz
aaa72e9169
[eric] release: bump version to 1.2.76
2026-06-09 22:44:56 -07:00
ciregenz
09fc33beaf
[eric] release: bump version to 1.2.75
2026-06-09 03:02:16 -07:00
ciregenz
4e78925395
[eric] release: bump version to 1.2.73
2026-06-08 14:56:24 -07:00
ciregenz
7238f86346
[eric] electron: silence the per-CDP-node ipc.handle log spam (hundreds per page read); OPENSWARM_DIAG_IPC=1 restores the firehose
2026-06-08 12:59:13 -07:00
ciregenz
1d4542bbf1
[eric] electron: race CDP sendCommand with 10s timeout, recycle debugger attachment on hang
2026-06-05 11:47:28 -07:00
ciregenz
79492416aa
[eric] electron: disable renderer backgrounding, hidden-window agent webviews stopped executing JS
2026-06-05 00:53:23 -07:00
ciregenz
f79172835e
[eric] browser: block autoplay in agent webviews and reload a hung renderer to fight the wedge
2026-06-04 17:05:54 -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
ad75228abe
[eric] browser: guard capture-page on churning webviews to dodge the V8 crash
2026-06-04 11:26:50 -07:00
ciregenz
f121fa442c
[eric] browser: surface a redacted concrete route example so the agent can compose replay_route with {{value}}
2026-06-03 13:17:57 -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
ciregenz
d798b61121
[eric] release: bump version to 1.1.72
2026-06-01 15:59:13 -07:00
eric
f6c1f73931
[eric] win: toggle devtools on f12 + ctrl/cmd+shift+i since the windows menu bar is hidden
2026-06-01 11:55:17 -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
91d68985de
[eric] docs: precedences for crash mitigations (silent in both directions, per-platform, every guard not most)
2026-05-31 21:52:38 -07:00
eric
f325bc28c3
[eric] mac: chromium occlusion-feature flag dodge plus a watchdog that quietly relaunches on crash (5 guards so it never false-fires)
2026-05-31 21:52:08 -07:00