Commit Graph
1881 Commits
Author SHA1 Message Date
ciregenz f62bfbf71c [eric] composer: Claude-style two-level plus menu (Skills attach pills, Tools & connectors flyout) 2026-07-24 12:27:23 -07:00
ciregenz 8c0340c360 [eric] nudges: schedule offer is an agent interjection with cadence choices, not a rigid Monday toast 2026-07-24 12:01:58 -07:00
ciregenz 6952d3d05e [eric] chat: visible fullscreen exit chip, Dictate in the composer menu, dedupe browser status rows, calmer live tool border 2026-07-24 11:57:08 -07:00
ciregenz da0ca09c1a [eric] fonts: snap 865 hardcoded sizes to the 9-step type scale (30 stray values -> 9) 2026-07-24 11:41:37 -07:00
ciregenz 87f08e7852 [eric] onboarding: sign-in beat restyled to the Claude/ChatGPT auth grammar 2026-07-23 18:39:38 -07:00
ciregenz a0f95cf364 [eric] chat: fullscreen washes the user's accent into the theme ground 2026-07-23 18:39:38 -07:00
ciregenz f212534ccf [eric] voice: hold-to-talk (setting + buttons + in-app hotkey), insert-at-focus, aurora + sound cues 2026-07-23 18:39:38 -07:00
ciregenz 7665f46653 [eric] voice: aux polish endpoint (fillers+punctuation, fail-open) on the cheap tier 2026-07-23 18:39:37 -07:00
ciregenz 352cf7d908 [eric] onboarding: required sign-in beat (Google or email) before connect; free trial restored as model source 2026-07-23 16:57:09 -07:00
ciregenz c63663d7db [eric] signin: dialog was buried under the onboarding curtain (z 1300), now top + opens straight to email form 2026-07-23 16:57:09 -07:00
ciregenz 9040fcdfb9 [eric] share: secrets warning as a clean macOS-style alert card, short Export anyway button 2026-07-23 16:45:56 -07:00
ciregenz 805607743d [eric] browser: bubbled click now carries its target so resize/tab presses never re-center 2026-07-23 16:42:59 -07:00
ciregenz 0595b47725 [eric] onboarding: require a real AI connection to pass the connect gate (no free-trial bypass) 2026-07-23 15:46:35 -07:00
ciregenz f50bf60f78 [eric] browser: don't auto-focus/re-center on resize, tab add/close, or tab drag 2026-07-23 15:37:33 -07:00
ciregenz 73a22ef799 [eric] canvas: suppress native context menu on right-drag marquee (not on cards/inputs) 2026-07-23 14:36:57 -07:00
ciregenz dfd828c838 [eric] dashboard: fix empty-state composer, stop canvas eating the pointerdown so it can focus 2026-07-23 14:35:23 -07:00
ciregenz df5ec0a018 [eric] dashboard: composer-hero empty state, type scale, text-size setting 2026-07-23 14:30:53 -07:00
ciregenz e37be2f9fc [eric] license: MIT to AGPL-3.0 2026-07-23 14:29:11 -07:00
ciregenz 45b1b151a6 [eric] onboarding: instant reveal + 3 tailored starters, drop auto-spawn 2026-07-23 14:29:11 -07:00
ciregenz c0370e3a51 [eric] chat: pill-aware in-place message editing (skills render as chips, elements stay attached, no raw markup) 2026-07-22 15:38:10 -07:00
ciregenz 940c1f2c90 [eric] onboarding: reveal apps born as light click-to-open cards so the curtain lifts fully instant 2026-07-22 15:14:52 -07:00
ciregenz be457d69cd [eric] onboarding: stagger the 4 reveal jobs so they populate one-by-one instead of spiking render at once 2026-07-22 14:02:11 -07:00
ciregenz 5c9b29cd0e [eric] dashboard: suspend app-card live previews when off-screen or too small (frees renderers, kills zoomed-out lag) 2026-07-22 13:58:42 -07:00
ciregenz c41291b085 [eric] onboarding: dev replay shows the flow without spawning demo jobs onto the live dashboard 2026-07-22 13:34:40 -07:00
ciregenz 537c64075e [eric] dashboard: keep macOS traffic lights visible while the sidebar is docked 2026-07-21 23:59:47 -07:00
ciregenz 17364d5439 [eric] voice: fix stuck model-downloading state + harden download + visible status overlay 2026-07-21 23:59:47 -07:00
ciregenz 8dfe6fbda4 [eric] composer: stop rotating ghost-text guesses + only predict after real usage (4+ chats) 2026-07-21 23:59:47 -07:00
ciregenz 237e8f90b2 [eric] voice: wire both mics (help pill + spawn composer) to one shared recorder + first-run model download 2026-07-21 23:35:20 -07:00
ciregenz d5f0887e0e [eric] voice: renderer dictation (mic capture, 16kHz wav encode, help-pill mic + hotkey) 2026-07-21 23:11:33 -07:00
ciregenz 7baba619cf [eric] voice: local whisper.cpp dictation engine (warm whisper-server + transcribe/inject/hotkey IPC) 2026-07-21 23:06:58 -07:00
ciregenz 70545a3fa3 [eric] electron: native right-click menu for the app renderer (copy/cut/paste/select-all, copy-link, spelling) 2026-07-21 22:33:24 -07:00
ciregenz 02ba9db33b [eric] canvas: revert drag-to-edge snap (card-disappear bug on the real drag) 2026-07-21 22:25:48 -07:00
ciregenz 8a482ce029 [eric] canvas: drag a lone card into the screen edge to snap-tile it (halves/quarters/fullscreen) 2026-07-21 22:07:24 -07:00
ciregenz 48ee557cf6 [eric] sidebar: right-click context menu on dashboard + app rows (rename/duplicate/delete) 2026-07-21 20:31:49 -07:00
ciregenz 669deb3076 [eric] workflows: traffic-light window controls + fullscreen (hides dock) 2026-07-21 20:17:50 -07:00
ciregenz 582084996a [eric] dock: real macOS magnify (hovered tile grows, neighbors slide away, no pop-out) + round chat glyph everywhere 2026-07-21 19:50:48 -07:00
ciregenz 8d67e7c376 [eric] dock: rounder squircle tiles + a springy hover-lift on every tile (brings back life without the fisheye wobble) 2026-07-21 19:41:40 -07:00
ciregenz 56e3db3445 [eric] composer: collapse the bar actions into one + menu (attach + web + select), active toggles surface as removable pills 2026-07-21 19:37:27 -07:00
ciregenz 63eef8b416 [eric] onboarding: cookie harvest works on Windows too (DPAPI key + AES-GCM), macOS path unchanged; ChatGPT-token path already cross-platform 2026-07-21 19:11:56 -07:00
ciregenz dc91a4225f [eric] onboarding: harvest ChatGPT + Claude in parallel under a budget (13.7s -> 6.9s, 49% off the reveal wait) 2026-07-21 19:11:56 -07:00
ciregenz 1042942d88 [eric] chat: editing a user message widens to the full column and stays editable (was right-hugging + cramped) 2026-07-21 19:11:56 -07:00
ciregenz 69600ea533 [eric] chat: warm neutral dark surface replaces the saturated plum; composer drops the dead mic 2026-07-21 18:53:43 -07:00
ciregenz 038f57383a [eric] canvas: full size view swallows stray wheel (no more zoom glitch while scrolling the chat) 2026-07-21 18:53:43 -07:00
ciregenz 56c4accd78 [eric] chat: claude-style edit in place, web-force reads as a quiet globe not an actions banner, context row unbannered 2026-07-21 18:53:42 -07:00
ciregenz f0836319bf [eric] chat: group rows go quiet (web rows drop the repeated verb, timings ghost until hover, chevrons hover-only) 2026-07-21 18:53:42 -07:00
ciregenz 1a6d9dde9e [eric] chat: burst commits type out too (fresh whole-message commits route through the same smooth reveal) 2026-07-21 18:53:42 -07:00
ciregenz c5efd8fd57 [eric] desktop: fullscreen card collapses its traffic lights to one exit control (native lights own that corner) 2026-07-21 18:40:19 -07:00
ciregenz 76cf209eda [eric] chat: assistant answers drop the bubble (user-only bubbles); tool-ui cards get skeleton + blur-in entrance 2026-07-21 18:40:19 -07:00
ciregenz 647e3c4ff0 [eric] chat: calm the in-between (no glow loops, quiet thinking line, duration-only summary w/ metrics in tooltip) 2026-07-21 18:40:19 -07:00
ciregenz c0f089b741 [eric] chat: web tools read as sources (favicon stacks + domains at the shared summary choke point), perplexity treatment 2026-07-21 18:40:19 -07:00