ciregenz
|
1480fddf51
|
[eric] browser: replay clicks scroll-and-retry when off-screen, long names resolve by stable prefix
|
2026-06-05 17:21:50 -07:00 |
|
ciregenz
|
8c556dd8f9
|
[eric] dashboard: memoize the browser-agent session lookup, drags stop rescanning sessions
|
2026-06-05 16:45:33 -07:00 |
|
ciregenz
|
dde8186762
|
[eric] dashboard: header name ellipsizes at 320px as a backstop
|
2026-06-05 15:49:13 -07:00 |
|
ciregenz
|
8a714b5064
|
[eric] chat: 60fps reveal via imperative tail appends, markdown re-parses per commit not per frame; drop dead 250ms ticker
|
2026-06-05 12:40:09 -07:00 |
|
ciregenz
|
4ebe080f04
|
[eric] chat: continue-chat banner and select-element button stop pulsing, static accents instead
|
2026-06-05 11:36:26 -07:00 |
|
ciregenz
|
de68d5e8e7
|
[eric] browser: drop the top border-shimmer strip, static border and tether arrow are the in-use cue
|
2026-06-05 11:36:26 -07:00 |
|
ciregenz
|
0992e25bf2
|
[eric] browser: numbered index overlays on screenshots, vision and clicks share one index language
|
2026-06-05 11:03:20 -07:00 |
|
ciregenz
|
4c5962d8ac
|
[eric] browser: backgroundThrottling=no on agent webviews, occluded window froze guest JS
|
2026-06-05 10:29:12 -07:00 |
|
ciregenz
|
059185dd4b
|
[eric] browser: kill the double-fill, textbox rows show live value, typing echoes verified read-back, expect demands literal page text
|
2026-06-05 10:29:12 -07:00 |
|
ciregenz
|
c0ff256afd
|
[eric] browser: ctx-tagged twin rows + stable indices across looks in list_interactives
|
2026-06-05 00:46:24 -07:00 |
|
ciregenz
|
9cc245b705
|
[eric] frontend: sidestep @types/react allowpopups boolean clash, keep runtime string
|
2026-06-04 23:03:20 -07:00 |
|
ciregenz
|
01e3e2be53
|
[eric] browser: re-broadcast ws commands lost in dead-socket gaps, refetch layout on reconnect
|
2026-06-04 23:03:20 -07:00 |
|
ciregenz
|
05fa871b24
|
[eric] browser: occlusion filter + containment dedup + new-element markers, click flash, request-id dedupe
|
2026-06-04 23:03:20 -07:00 |
|
ciregenz
|
b02aecbb58
|
[eric] browser: hit-test clicks before dispatch and verify typed text, honest fallbacks for both
|
2026-06-04 19:04:38 -07:00 |
|
ciregenz
|
3f388524fd
|
[eric] browser: keep spawned cards alive for parent reuse, clean on parent finish not per sub-agent
|
2026-06-04 19:00:03 -07:00 |
|
ciregenz
|
53ffe92c14
|
[eric] browser: return navigate on dom-ready so heavy SPAs stop hanging the 20s cap
|
2026-06-04 18:40:06 -07:00 |
|
ciregenz
|
4ba14c5e0c
|
[eric] browser: remove the last card-sized glow pulse, the inset accent-glow overlay
|
2026-06-04 17:31:29 -07:00 |
|
ciregenz
|
f7ac55660a
|
[eric] browser: bound AX perception and cap the tracker-iframe walk so a busy page fails clearly, not silently
|
2026-06-04 17:15:29 -07:00 |
|
ciregenz
|
f03dde7e0c
|
[eric] browser: focus text boxes by node and insert text directly, reaches compose iframes clicks miss
|
2026-06-04 16:38:56 -07:00 |
|
ciregenz
|
f0144690af
|
[eric] browser: end the wait on the target or DOM-settle, not network-idle, so it stops waiting blind
|
2026-06-04 14:57:38 -07:00 |
|
ciregenz
|
ed3d4a36d1
|
[eric] browser: drop the infinite glow animations on agent-driven cards, they repaint over webviews every frame
|
2026-06-04 13:33:25 -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
|
5dcdc88005
|
[eric] browser: abort a batch on the first failed sub-action, not just on navigation
|
2026-06-04 12:10:09 -07:00 |
|
ciregenz
|
aaed2c5716
|
[eric] dashboard: empty state shows the literal chat bubble glyph, icon extracted for reuse
|
2026-06-04 11:31:06 -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
|
6b737f2d8e
|
[eric] dashboard: toolbar tabs pop in staggered, chat button bounces on an empty canvas
|
2026-06-04 11:13:46 -07:00 |
|
ciregenz
|
0446e9beb9
|
[eric] dashboard: boot straight into the latest dashboard with the sidebar collapsed
|
2026-06-04 11:13:46 -07:00 |
|
ciregenz
|
085caded55
|
[eric] settings: version-free model descriptions, monthly model churn made the tags stale
|
2026-06-04 11:13:28 -07:00 |
|
ciregenz
|
3cf1c51a45
|
[eric] dashboard: empty-state copy says chat bubble, not the old plus
|
2026-06-04 11:13:21 -07:00 |
|
ciregenz
|
e5ff670070
|
[eric] settings: sign-in becomes an optional dialog opened from the account card
|
2026-06-04 04:17:38 -07:00 |
|
ciregenz
|
f59ab9d4dd
|
[eric] auth: drop the mandatory first-launch sign-in gate, app works signed-out
|
2026-06-04 04:17:31 -07:00 |
|
ciregenz
|
1324d472fd
|
[eric] browser: skip dashboard capture while an agent is driving a webview
|
2026-06-04 04:04:48 -07:00 |
|
ciregenz
|
27686e270b
|
[eric] browser: settle-aware in-batch wait and a terminal read sub-action
|
2026-06-04 04:04:44 -07:00 |
|
ciregenz
|
21d8c6cba1
|
[eric] settings: fold OpenSwarm Pro into the subscriptions list, pricing moves behind Subscribe
|
2026-06-04 04:02:10 -07:00 |
|
ciregenz
|
609c4f617f
|
[eric] overlays: extract PlanPickerModal from MessageBubble for reuse
|
2026-06-04 04:02:05 -07:00 |
|
ciregenz
|
4688ca41dd
|
[eric] onboarding: step 3 says chat bubble, the new-agent + became a chat icon
|
2026-06-04 04:01:59 -07:00 |
|
ciregenz
|
dc248b666a
|
[eric] browser: prototype the shadow-API replay overlay (unwired reference component)
|
2026-06-04 02:21:44 -07:00 |
|
ciregenz
|
a562a5c3c3
|
[eric] browser: prune stale screenshots + capture downscaled JPEG to cut agent context cost
|
2026-06-03 22:17:05 -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
|
50230c88c5
|
[eric] browser: also sample route count on evaluate (the agent's real read path), not just get_text
|
2026-06-03 02:11:11 -07:00 |
|
ciregenz
|
7175f4b27b
|
[eric] browser: sample captured-route count on read, not navigate, so the network nudge actually fires
|
2026-06-03 02:05:11 -07:00 |
|
ciregenz
|
21b225ded4
|
[eric] browser: nudge the agent toward the fast captured-API tier once per host
|
2026-06-03 00:50:23 -07:00 |
|
ciregenz
|
4c0749d0db
|
[eric] browser: subtle Remembered/Learned chip on the agent card so memory feels earned, zero clicks
|
2026-06-03 00:01:20 -07:00 |
|
ciregenz
|
e911898387
|
[eric] browser: add robust click_by_name and share enumerate/click helpers
|
2026-06-02 12:43:21 -07:00 |
|
ciregenz
|
54249bc015
|
[eric] browser: retry cold screenshot capture to dodge the turn-0 viz race
|
2026-06-02 12:27:28 -07:00 |
|
ciregenz
|
15781d2a3b
|
[eric] browser: list captured routes and replay safe GETs to skip the UI (tier 2)
|
2026-06-02 04:11:50 -07:00 |
|
ciregenz
|
6e006dd472
|
[eric] browser: detect a page's declared WebMCP tools (tier 1)
|
2026-06-02 04:03:10 -07:00 |
|
ciregenz
|
f574696eb2
|
[eric] browser: one-shot crash-safe trial switch for webview on Windows electron 42
|
2026-06-02 03:56:07 -07:00 |
|
ciregenz
|
21360cd2ea
|
[eric] browser: rank/cap/goal-boost the element list and click into cross-origin iframes
|
2026-06-02 03:55:58 -07:00 |
|
ciregenz
|
ee894a5029
|
[eric] dashboard: calm the glowing agent card, drop the four infinite glow anims
|
2026-06-01 15:42:34 -07:00 |
|