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 |
|