Commit Graph
418 Commits
Author SHA1 Message Date
ciregenz 51ee40a918 [eric] canvas: grain rides the wash layer with baked alpha, an evicted tile drops both to tint instead of the grain cutoff seam 2026-08-05 15:26:38 -07:00
ciregenz f60653174f [eric] browser: agent clicks stop hijacking last-interacted targeting (Ctrl+R, zoom, dictation fallback); .swarm app import refreshes the dock 2026-08-05 15:21:03 -07:00
ciregenz 07a05bd4d3 [eric] windows: settings and marketplace default to browser size, chrome-only naming, top separator line gone 2026-08-05 14:20:25 -07:00
ciregenz b0fb13d16b [eric] settings: modal host deleted, every entry point opens the one app window with deep-linked tabs 2026-08-05 12:19:48 -07:00
ciregenz fc00069f12 [eric] settings: reset-to-default compares against the backend's live default prompt, the stale frontend copy is gone 2026-08-05 12:03:30 -07:00
ciregenz 6ca0773883 [eric] marketplace: a real on-canvas app window like Settings (singleton card, glide, minimize rail), dialog host deleted 2026-08-05 12:03:30 -07:00
ciregenz 2bd8e5c691 [eric] settings: notifications tab with real agent/workflow toggles, skills and tools tabs retired to the marketplace 2026-08-05 11:35:29 -07:00
ciregenz 3e8aa56614 [eric] skills: settings page becomes claude.ai's table (Skill / Last updated / Author), browsing lives in the Directory 2026-08-05 10:06:15 -07:00
ciregenz 59b982bf37 [eric] skills: detail page gets claude.ai chrome (byline, enable toggle, kebab, file picker, eye/code); Tools Add menu extracted 2026-08-05 08:38:02 -07:00
ciregenz 8fcea4a24d [eric] canvas: empty-selection trash closes newest-created first, a persisted creation ledger keeps the order honest 2026-08-05 00:47:48 -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 5d6720ceab [eric] browser: a replaced spawned browser is torn down through the full path, the layout sync can no longer resurrect it 2026-08-04 21:50:08 -07:00
ciregenz ab625fc775 [eric] browser: a replaced agent browser is removed, not released to the canvas as a dead stacked window 2026-08-04 20:31:30 -07:00
ciregenz c80914522e [eric] voice: near-silent clips never buy a decode and punctuation-only transcripts never inject, the lone-comma hallucination 2026-08-04 18:48:35 -07:00
ciregenz 87ee63afe9 [eric] voice: release the mic when start fails partway, the OS indicator stayed lit forever 2026-08-04 16:43:21 -07:00
ciregenz a7c95813e3 [eric] canvas: the background can never paint raw white, tint underlay + opaque wash + compositor grid parallax 2026-08-04 16:43:21 -07:00
ciregenz 43e1028123 [eric] browser: agent screenshots stop yanking the user's camera, an offscreen card degrades to reading tools 2026-08-04 16:43:14 -07:00
ciregenz e0041ccd4b [eric] ws: a live card drag dams the message queue, streaming renders wait for the pointer to settle 2026-08-04 10:20:16 -07:00
ciregenz 7664376397 [eric] canvas: tether labels wear the glass capsule, pill widgets go dark, sub-agents stop leaking their prompt as a title, stale plans yield to live steps 2026-08-04 09:42:47 -07:00
ciregenz e4196bc82a [eric] voice: worklet ships as a real asset (blob module URLs are script-src, CSP-blocked) with ScriptProcessor fallback 2026-08-04 00:30:44 -07:00
ciregenz 7fef344c26 [eric] voice: worklet capture with drain handshake replaces ScriptProcessor, live transcript preview in the overlay 2026-08-04 00:10:56 -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 dcffaa5067 [eric] shell: crashes write a report the bug bundle attaches, agents finishing off-screen tap the OS, text size is a slider 2026-08-03 22:31:53 -07:00
ciregenz f4d92cc0bd [eric] share: chats copy their answer and export as .swarm from the card menu and dock tiles 2026-08-03 20:51:00 -07:00
ciregenz 50d6010862 [eric] merge eric/browser-merged: browser hangs, wrong-surface sends, and measured latency 2026-08-03 12:22:10 -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 21aa26fa15 [eric] browser: click the box for real before typing, so a strict editor has a cursor 2026-08-02 16:09:48 -07:00
ciregenz 487dd26cc4 [eric] merge eric/haik-ui: collapsed tool output sizes and resizes, wheel can scroll, interface toggles read as options 2026-08-02 14:53:53 -07:00
ciregenz fc99c11f05 [eric] browser: fill a strict editor over CDP, since sendInputEvent never once landed 2026-08-02 07:59:06 -07:00
ciregenz 65f102c307 [eric] merge eric/run-notifications: wire the notification bridge that shipped dead 2026-07-31 23:42:15 -07:00
ciregenz f8f043dea1 [eric] workflows: choose where a schedule runs, next to the schedule, with the reason it cannot go up 2026-07-31 23:39:45 -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 f9dfe0c164 [eric] browser: keep an agent's browser on screen, or Chromium draws no frame to screenshot 2026-07-31 22:01:46 -07:00
ciregenz ca20d6f38e [eric] browser: one safe capture helper; a half-ready webview no longer crashes the app 2026-07-31 22:01:46 -07:00
ciregenz 5e99bb7943 [eric] merge eric/e2e-qa: a dead backend no longer greets a configured user as new, and a restart stops relabelling finished chats 2026-07-31 21:35:05 -07:00
ciregenz f2b3bf0cd3 [eric] settings: a dead backend greeted a configured user as new and tried to sell them a subscription 2026-07-31 21:33:00 -07:00
ciregenz 37ba03316c [eric] workflows: header counted 0 over a real workflow, monitor claimed a schedule while paused, restore lost run history 2026-07-31 21:32:52 -07:00
ciregenz a926d63abe [eric] island: stop counting the workflow Edit Agent as one of the user's finished agents 2026-07-31 21:32:27 -07:00
ciregenz 888bbb5cf2 [eric] canvas: keep the tidy column helper file-local, nothing outside imports it 2026-07-31 20:24:27 -07:00
ciregenz d365f73744 [eric] browser: bound capturePage so a wedged screenshot fails honestly instead of hanging the command 2026-07-31 19:52:56 -07:00
ciregenz c7e5de2dfa [eric] canvas: Tidy layout left you at 41% with a 2-wide ribbon, it now grids to the screen and frames it readable 2026-07-31 19:51:27 -07:00
ciregenz c826d2b614 [eric] browser: a slow command reports whether the wait was before its handler or inside it 2026-07-31 18:43:20 -07:00
ciregenz c32ec45aa8 [eric] settings: mouse wheel can scroll instead of zoom on the canvas 2026-07-31 18:10:09 -07:00
ciregenz b4dd37ea21 [eric] browser: one source for the field flash, so intent and outcome cannot drift 2026-07-31 15:54:04 -07:00
ciregenz 99642c3be6 [eric] browser: flash a field green when its value is verified, red when it never landed 2026-07-31 15:34:29 -07:00
ciregenz d542b1814b [eric] browser: fill a custom editor with real keystrokes when synthetic input is ignored 2026-07-31 13:03:58 -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 4f4d5e8d55 [eric] browser: the read script asks for the whole page, not the model loop's smaller default 2026-07-31 00:02:57 -07:00
ciregenz eae4f067d9 [eric] tiling: a tiled chat is an open chat, so a collapsed one can't paint the white card 2026-07-31 00:00:51 -07:00
ciregenz acfc6eb8e7 [eric] palettes: portal Cmd+K and Cmd+F to a body top layer so cards stop painting over them 2026-07-30 22:07:26 -07:00