ciregenz
|
04f66b2cd0
|
[eric] hygiene: gitignore haptics node-gyp build output (mirrors mouseclamp)
|
2026-07-29 16:38:32 -07:00 |
|
ciregenz
|
11ea778884
|
[eric] tests: update providerUsage tests to the landed 150-title cap + convo char budget (4 green)
|
2026-07-29 16:38:32 -07:00 |
|
ciregenz
|
f0229bef50
|
[eric] tests: land the 3 stranded browser capacity-retry tests from the windows-churn batch (64 green)
|
2026-07-29 16:38:32 -07:00 |
|
ciregenz
|
2ee25f80fc
|
[eric] dashboard: cap live app webviews (closest-to-center wins) to bound memory
v1.6.0
|
2026-07-29 11:22:27 -07:00 |
|
ciregenz
|
cc24f5adaf
|
[eric] crash-safety: cap parallel CDP detach at 10 concurrent (unbounded could flood the debugger host at pathological card counts and leave one attached at unmount)
|
2026-07-29 01:05:33 -07:00 |
|
ciregenz
|
8fedff40c1
|
[eric] efficiency: preflight classifier stamps cooldown whenever it runs (was re-firing Haiku every turn on concrete prompts); remove warm_prompt_cache (billed N no-op requests/dashboard-mount, warmed nothing: wrong prefix, below cache floor, no cache_control)
|
2026-07-29 01:01:26 -07:00 |
|
ciregenz
|
b1f0f5b74e
|
[eric] perf: mass-delete parallel-detaches browsers too (removeBrowserCardsCleanly); flat latency, same crash-safe ordering
|
2026-07-29 00:53:52 -07:00 |
|
ciregenz
|
103a3af31a
|
[eric] perf: parallelize browser CDP detach on dashboard switch (serial added ~72ms/browser = 1.4s lag on a 20-card switch); views stay serial for GPU-surface release
|
2026-07-29 00:51:43 -07:00 |
|
ciregenz
|
cd7399b215
|
[eric] crash: orphan-prune serializes app-card teardown too (deleting several apps from the Views page ripped their webviews out in one pass = same GPU SIGSEGV)
|
2026-07-28 23:30:42 -07:00 |
|
ciregenz
|
028d9dcd62
|
[eric] crash: quiesce+detach outgoing webviews before dashboard-switch resetLayout (it unmounted every app/browser webview in one frame w/ CDP attached = GPU/browser SIGSEGV, the 'navigate away kills the app' self-quit)
|
2026-07-28 23:24:21 -07:00 |
|
ciregenz
|
4c483051b4
|
[eric] crash: serialize browser-card teardown on mass delete (was ripping all webviews out in one frame = GPU/browser-process SIGSEGV, the mass-delete self-quit); matches the already-safe view path
|
2026-07-28 23:11:53 -07:00 |
|
ciregenz
|
df0e4a2393
|
[eric] merge eric/onboarding into eric/dev; version 1.6.0
|
2026-07-28 22:20:34 -07:00 |
|
ciregenz
|
b1233da12c
|
[eric] tiles: chats also exit the tile on edge-drag; tile-menu runway shrunk to the 8px gap (it was overlaying the green button and eating its clicks)
|
2026-07-28 21:21:55 -07:00 |
|
ciregenz
|
7a74443b07
|
[eric] tiles: dragging an edge of a tiled browser/app exits the tile and resizes from its exact spot (macOS-style)
|
2026-07-28 21:17:31 -07:00 |
|
ciregenz
|
96a3e51c83
|
[eric] voice: aurora rebuilt as six interleaved alternating-hue wisps + single-hue base glow (adjacent same-order lobes and the L-to-R strip were the segmentation)
|
2026-07-28 20:53:20 -07:00 |
|
ciregenz
|
0469cfe74b
|
[eric] voice: aurora lobes overlap heavily in one tight hue family (wide-spread hues in separated lobes read as rainbow patches)
|
2026-07-28 20:49:56 -07:00 |
|
ciregenz
|
ad8d9ca240
|
[eric] voice: mic tap stops an active recording (async start ate the tap's press-end); composer mic tooltip shows the real dictation combo, not F5
|
2026-07-28 20:46:31 -07:00 |
|
ciregenz
|
ec9b576615
|
[eric] voice+onboarding: aurora hues widened/jittered/desaturated (three tight bands read segmented); prep prompt forbids fabricating specifics when evidence is empty
|
2026-07-28 20:44:41 -07:00 |
|
ciregenz
|
9ac91b94e4
|
[eric] ui: tile menu gets a hover runway + longer grace (vanished mid-approach); text size range widened to 0.8-1.35 (Tiny to Largest)
|
2026-07-28 19:04:41 -07:00 |
|
ciregenz
|
96c4639bdf
|
[eric] composer: placeholder is 'Ask me to do anything...' (dropped the 'sir' bit)
|
2026-07-28 18:52:11 -07:00 |
|
ciregenz
|
5d0bbb553c
|
[eric] design: Inter (bundled variable font) is the app-wide UI face; the serif-leaning stack read bookish, Inter is the Linear/Figma/GitHub-proven professional standard
|
2026-07-28 18:47:47 -07:00 |
|
ciregenz
|
f5908610d6
|
[eric] design: settings surface uses system sans throughout (serif brand face read bookish in dense panes; this is the Linear/Claude settings feel)
|
2026-07-28 18:41:40 -07:00 |
|
ciregenz
|
62521419df
|
[eric] design: settings de-vibe pass (usage $0.64 + continuous bars over pixel blocks, tools rows densified w/ one-line descriptions, skills form labels dropped, command chips unified neutral)
|
2026-07-28 18:37:24 -07:00 |
|
ciregenz
|
3b68101b42
|
[eric] shell: pre-React boot paint from persisted theme (reload flashed a flat white frame for ~400ms before the wash mounted)
|
2026-07-28 18:31:01 -07:00 |
|
ciregenz
|
d05afa04e0
|
[eric] design: history palette gets date groups + icon tiles + rounded hover rows (Raycast grammar), settings toggles never wrap, workflows empty state explains itself
|
2026-07-28 18:21:09 -07:00 |
|
ciregenz
|
37f7a7a8db
|
[eric] dashboard: docked APPS suppress their tether too; tiled geometry never transitions (occluded-window transitions pin at t=0 and freeze tiles); tiles + dock measures re-apply on window reveal
|
2026-07-28 18:16:01 -07:00 |
|
ciregenz
|
224dc04696
|
[eric] theme: stock wallpaper is a designed contrasting gradient (canvas + shell + onboarding stage), never flat white when no accent picked
|
2026-07-28 18:16:01 -07:00 |
|
ciregenz
|
70eb3cd846
|
[eric] dashboard: tiles start beside the dock rail (macOS model, covers half/quarter zones) + shell frame wears the accent wash always so the window edge is never white
|
2026-07-28 17:35:37 -07:00 |
|
ciregenz
|
35a281f4ad
|
[eric] voice: bundle per-arch whisper-server into the mac build (pinned v1.7.6, static + non-system-dylib gate; model stays the proven first-run download)
|
2026-07-28 17:27:05 -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
|
c8de032306
|
[eric] dock: dropping a browser/app on a collapsed chat pill expands the chat (used to park the card at -100000 = looked like the drop did nothing)
|
2026-07-28 17:12:04 -07:00 |
|
ciregenz
|
ab102bb857
|
[eric] dashboard: expand-chat mount deferred past the click paint (INP 504ms -> ~5ms sync)
|
2026-07-28 15:55:40 -07:00 |
|
ciregenz
|
3239ff8a47
|
[eric] dashboard: no tether arrow from a minimized chat pill (its live-shot already shows the link)
|
2026-07-28 15:55:40 -07:00 |
|
ciregenz
|
aeb2b3fb14
|
[eric] dashboard: fullscreen chat docks the real browser (slot in full view, posEl-aware tile applier w/ live camera tracking, dock re-measure on slot moves, no dupe embed)
|
2026-07-28 15:55:40 -07:00 |
|
ciregenz
|
bf49c2c528
|
[eric] win: sign the bundled claude.exe (AV-quarantine class) + require-signed gate + post-sign smoke
|
2026-07-28 15:49:59 -07:00 |
|
ciregenz
|
ac0f575d34
|
[eric] health: boot-time bundled-CLI integrity check rides the login-health pill with repair guidance
|
2026-07-28 15:49:59 -07:00 |
|
ciregenz
|
0d9e80d502
|
[eric] browser: capacity-retry the model call + classify the catch-all (free-pool 429 raw-card leak sealed)
|
2026-07-28 15:49:59 -07:00 |
|
ciregenz
|
2a42a1c460
|
[eric] agents: AV-repair card for missing CLI, stderr tail on masked exit-1 cards, group-unwrap in the fatal path
|
2026-07-28 15:49:59 -07:00 |
|
ciregenz
|
e16255e06a
|
[eric] agents: classify bundled-CLI-missing errors + unwrap exception groups to the real cause
|
2026-07-28 15:49:59 -07:00 |
|
ciregenz
|
8d98c8f24c
|
[eric] dock: slot height off percentages (nested-wrapper resolution pushed it out of the card), sub-agent browser tether also suppressed while docked
|
2026-07-28 15:11:41 -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
|
7112a8786e
|
[eric] voice: WhisperFlow top waveform tab, synthesized start/stop chimes, polish capped at 900ms; settings: privacy + advanced unified onto the chip grammar
|
2026-07-28 14:24:58 -07:00 |
|
ciregenz
|
f89c80faf7
|
[eric] voice: aurora speaks in the accent's complement (three-hue gradient, volume-morphing lobes with smoothing)
|
2026-07-28 14:17:10 -07:00 |
|
ciregenz
|
ed9085eae1
|
[eric] dock: one surface per chat (new dock releases old), collapse parks the docked browser behind the pill, slot scales with the chat, dead tether gone, dock tiles never letters, dictation copy points at the combo macOS can't steal
|
2026-07-28 14:12:26 -07:00 |
|
ciregenz
|
1a094f8dea
|
[eric] apps: built apps dock inside their chat like browsers (drag out/in); settings scrubbed of modes, skills pane deduped, commands copy fixed
|
2026-07-28 14:00:13 -07:00 |
|
ciregenz
|
28844f2ab6
|
[eric] canvas: right-click menus on every card, click-zoom retry beats the shield race, dbl-click zooms out in place, tile menu can't bait, bigger chat grab band, help pill sheds the mic
|
2026-07-28 13:52:56 -07:00 |
|
ciregenz
|
a0de2f5e3e
|
[eric] workflows: window drag gets the same lost-release seal as the cards
|
2026-07-28 13:33:03 -07:00 |
|
ciregenz
|
8afb1bcc4d
|
[eric] canvas: lost-release drag seal on chat/note/app cards (shared backstops), click never collapses an expanded chat, top grab band, thirds tiling dropped, mode slash commands removed
|
2026-07-28 13:29:59 -07:00 |
|
ciregenz
|
1a0a2c0b2c
|
[eric] canvas: tiled cards restyle in the same task as every camera write (zoom jitter gone); chat header gets a hover runway so the pop-above handle is actually grabbable
|
2026-07-28 13:16:26 -07:00 |
|
ciregenz
|
d97dd98911
|
[eric] browser: agent browsers live INSIDE the chat by default (geometric dock slot, webview never remounts); drag out to free it, drop on a chat to dock
|
2026-07-28 12:06:15 -07:00 |
|