Commit Graph
2258 Commits
Author SHA1 Message Date
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
ciregenz 43d385ff63 [eric] browser: lost drag releases can no longer glue a card to the camera (cancel/capture-loss/blur backstops + no suspend mid-drag) 2026-07-28 11:51:28 -07:00
ciregenz 9f930c649b [eric] toolui: preflight layered under utilities (borders+buttons live again), sans font + pinned scale, answers lock on submit, pending AskUI pins under the pill 2026-07-28 11:46:38 -07:00
ciregenz 05656a7491 [eric] shell: dead sidebar-era imports and consts swept; extractors typed unknown; minus glyphs 2026-07-28 11:06:54 -07:00
ciregenz e295215587 [eric] dock: entries builder extracted, utility tiles folded into one map (408 to 277 lines) 2026-07-28 11:06:54 -07:00
ciregenz 8d2ef9b62a [eric] settings: shared toggle/switch styles replace third-copy dupes; styles typed off any 2026-07-28 11:06:54 -07:00
ciregenz 2a9f1e4bf3 [eric] voice: context extracted to its own module, provider/overlay runtime import cycle broken 2026-07-28 11:06:53 -07:00
ciregenz e498484409 [eric] agents: pool state typed end to end (protocol attrs + SdkClientLike casts), pyright clean 2026-07-28 11:06:53 -07:00
ciregenz 4228cf5d00 [eric] backend: unused imports and dead helpers swept 2026-07-28 11:06:41 -07:00
ciregenz c57af2e6e1 [eric] onboarding: prep split into a package under the caps; cookie helpers de-prefixed + win32-guarded 2026-07-28 11:06:41 -07:00
ciregenz 23b9d6a039 [eric] lint: peer-folder + ctypes exceptions, vendored toolui lintignore, wire-field vulture whitelist 2026-07-28 11:06:41 -07:00
ciregenz 544df0609d [eric] spaces: right-click tile menu (rename inline, duplicate, delete) + sidebar render tree excised (507 lines) 2026-07-27 20:57:48 -07:00
ciregenz 276ca5a04a [eric] theme: knob turns relative with seam-safe delta + stuck-drag sealed; minimize parks in 250ms 2026-07-27 20:46:42 -07:00
ciregenz 998c452523 [eric] help: Ask is a dedicated help chat with an app-aware support prompt; what's-new refreshed 2026-07-27 20:44:08 -07:00
ciregenz 1b9a852ca8 [eric] settings: capability pane chrome quieted to the shared grammar (Tools group headers, Commands section header) 2026-07-27 20:33:56 -07:00
ciregenz c5d4b5f71a [eric] settings: rows become Apple-style contained cards via the shared style tokens 2026-07-27 20:20:10 -07:00
ciregenz e2af99ea91 [eric] desktop: orphaned fullscreen tile sealed, all chrome hides while fullscreen, native lights defer to card lights, wash is a GPU-cached texture, tile menu clamps at edges, chat embed exclusive to full view, workflows one-click zones 2026-07-27 20:18:39 -07:00
ciregenz cf37c76331 [eric] desktop: Spaces strip goes Mission Control scale w/ thumbnails, hover header unclipped, fullscreen keeps all 3 lights, card epithets personalized by prep 2026-07-27 19:40:45 -07:00
ciregenz d42fd08d8d [eric] desktop: sidebar retired for a macOS Spaces top strip; chat header pops above the card, model + elapsed dropped 2026-07-27 19:25:26 -07:00
ciregenz ffa91b8488 [eric] desktop: Arc/Zen fullscreen grammar, shared themed ground + borderless pinned sidebar + floating rounded content, dot grid canvas-only 2026-07-27 19:02:27 -07:00
ciregenz a2c3cc22ab [eric] onboarding: sidebar can't cover the flow, managed pro lane isn't a user connection, aux-less prep re-runs on real connect; tools pane header slimmed 2026-07-27 18:51:59 -07:00
ciregenz dd8ca444f2 [eric] settings: left-rail nav with focused panes (ChatGPT style), General scroll split into Account/General/Appearance/Privacy/Advanced 2026-07-27 18:36:22 -07:00
ciregenz ff38bed50e [eric] models: default is opus-5 via one DEFAULT_MODEL constant; per-provider picks upgraded to gpt-5.6 + latest gemini 2026-07-27 18:29:10 -07:00
ciregenz 10a36dc90c [eric] hero: two-level menu, 4 general categories drilling into 4 personalized starters each 2026-07-27 18:22:03 -07:00
ciregenz 06efea1bb3 [eric] theme: single-color wash paints the canvas + ui_font_scale applies live 2026-07-27 18:21:55 -07:00
ciregenz cb0388bc05 [eric] onboarding: free trial no longer deadlocks Connect beat provider rows (gate per-row) 2026-07-27 17:55:44 -07:00
ciregenz ba25d4048d [eric] electron: drop preload UA diag log 2026-07-27 12:08:30 -07:00
ciregenz b21aec25f3 [eric] chat: memoize personalized-starters selector in WelcomeQuickReplies 2026-07-27 12:08:30 -07:00
ciregenz 4f1e895a2e [eric] chat: closeSession skips the server call for client-only draft sessions 2026-07-27 12:08:30 -07:00