ciregenz
1bbc8d7dfc
[eric] onboarding: sharpen the scan-driven reveal (surface telling apps, insight-led greeting)
2026-07-15 19:35:03 -07:00
ciregenz
b57de38049
[eric] onboarding: harvest fires when you open ChatGPT/Claude in-app, then sharpens saved suggestions
2026-07-15 19:35:03 -07:00
ciregenz
2e3de37a54
[eric] onboarding: harvest subscription history silently offscreen (no card, no extra login step)
2026-07-15 18:40:40 -07:00
ciregenz
40cb5dd8dd
[eric] onboarding: harvest the full subscription chat history (all titles paginated + memory), not just 25
2026-07-15 18:36:01 -07:00
ciregenz
b73ff9ab6f
[eric] onboarding: reveal shows what it saw and why it acted (per-job personalized reasons)
2026-07-15 17:57:11 -07:00
ciregenz
01ea10d888
[eric] onboarding: clearer reveal (no leftover v2 tour, plain-english note + keep/remove copy)
2026-07-15 17:30:21 -07:00
ciregenz
4c912b17e5
[eric] onboarding: prep proposes profile-aware automations; reveal shows one-click schedule chips
2026-07-15 17:07:50 -07:00
ciregenz
236eb1f7b0
[eric] onboarding: auto-jobs run on the cheap tier (not the user's premium default) + launch a beat earlier for more runway
2026-07-15 16:46:18 -07:00
ciregenz
324ff76ca5
[eric] onboarding: expanded beats cap to a centered card (no beige-void layout on ultra-wide displays)
2026-07-15 16:33:31 -07:00
ciregenz
c836bd2731
[eric] theme: zen-parity device (color-theory harmonies, intensity + grain dials, light/dark/system)
2026-07-15 16:05:19 -07:00
ciregenz
96384285d5
[eric] onboarding: vivid off-brand signature bloom on the intro (electric blue to violet); user's picked color still owns theme + card
2026-07-15 15:42:00 -07:00
ciregenz
5fd158243d
[eric] onboarding: opt-in usage read (chatgpt memory + claude titles from logged-in card -> prep profile, raw discarded)
2026-07-15 14:43:30 -07:00
ciregenz
d790459580
[eric] onboarding: prep designs a personal app; audit + app build launch mid-flow; keep/discard toast at reveal
2026-07-15 13:30:57 -07:00
ciregenz
8f095505a0
[eric] onboarding: reveal lands working (identity-profiled prep, first starter auto-runs as a live read-only audit)
2026-07-15 13:07:45 -07:00
ciregenz
a771280fa9
[eric] onboarding: small-detail pass (themed checkbox, chunky torn edge, themed stage, real traffic lights, crossfade transitions)
2026-07-15 13:07:45 -07:00
ciregenz
410ba60b0e
[eric] onboarding: minimalism pass (arc radio rows, one-line copy, no icon spam, clean light stage)
2026-07-15 11:50:33 -07:00
ciregenz
14d83bf499
[eric] theme: gradient engine (1-3 stops on the pad, canvas wash, gradient-tinted card emblem)
2026-07-15 11:20:05 -07:00
ciregenz
6ad74bea0b
[eric] onboarding: claude design language (starburst mark on intro, thinking-pulse finish, starburst card emblem)
2026-07-15 01:38:12 -07:00
ciregenz
2b28193e15
[eric] onboarding: arc stagecraft (window birth, zigzag grain rooms, picker device, mini-canvas, swarm card)
2026-07-15 01:23:39 -07:00
ciregenz
99dbc414d6
[eric] onboarding: schedule-offer toast + morning-brief chip turn the first win into a standing job
2026-07-15 01:23:39 -07:00
ciregenz
dd5a67b266
[eric] theme: accent picker gets a Settings home; applies live like theme
2026-07-15 01:23:39 -07:00
ciregenz
910f87f270
[eric] onboarding: v3 connect-first flow, live theme pad, personalized reveal
2026-07-15 00:29:11 -07:00
ciregenz
164f5c6c06
[eric] theme: user accent hex derived into live tokens via ThemeContext
2026-07-15 00:29:11 -07:00
ciregenz
dca6298f1b
[eric] merge #125 : virtualize large user messages (aidan)
2026-07-12 18:37:58 -07:00
abccodes
4b39d747c4
[aidan] fix/lazyload-chat-lag: virtualize large user messages, add hard-cut fallback
2026-07-10 18:02:52 -07:00
ciregenz
a9d239383e
[eric] merge #122 : abort card drag on pointer release off-canvas, no stranded edge-pan (pierre)
2026-07-09 16:38:33 -07:00
ciregenz
72e71d6710
[eric] dashboard: clicks inside a webview page select its browser card (guest app-clicked IPC, select+raise only, no camera yank)
2026-07-09 16:26:04 -07:00
SirKentut
0156f475b8
[pierre] fix: explicitly invoking a an abortDrag the moment the user releases the pointer when off canvas
2026-07-09 00:14:30 -07:00
ciregenz
9fdfa12cc5
[eric] dashboard: note textarea + browser chrome clicks select (capture-phase); card presses never arm the marquee deselect
2026-07-08 23:52:31 -07:00
ciregenz
3b0d3bb6a7
[eric] dashboard: plain click selects the card so spawn-beside-selection fires without shift/marquee
2026-07-08 23:35:01 -07:00
ciregenz
dca6008ddd
[eric] providers: health pill ignores clickaway (first canvas click was silently killing it)
2026-07-08 23:16:27 -07:00
ciregenz
8dead0c890
[eric] merge #121 : spawn cards beside selection or viewport-center; agent browsers dock to chat (pierre)
...
# Conflicts:
# frontend/src/shared/ws/WebSocketManager.ts
2026-07-08 22:58:42 -07:00
ciregenz
8ed9149c7e
[eric] providers: boot-time login-health pill (dead sub token -> reconnect toast, no more silent codex deaths)
2026-07-08 20:34:37 -07:00
SirKentut
ae563ee9d5
[pierre] fix: deterministic browser spawn
2026-07-08 18:14:00 -07:00
ciregenz
c19f4ca99e
[eric] browser: never suspend an audible card (Chrome parity, music keeps playing off-screen)
2026-07-08 14:00:26 -07:00
ciregenz
161c65cdcd
[eric] browser: Chrome-style suspend capsules (sessionStorage+scroll survive), last-visible-frame snapshots, 20s working grace
2026-07-07 22:52:28 -07:00
ciregenz
f7b4e91dd2
[eric] browser: unwedge off-screen webview suspend (capturePage hang) + glow-leak liveness gate
2026-07-07 21:27:33 -07:00
SirKentut
d1713f901c
[pierre] feat: browser spawned from agent will always spawn to the right of parent chat
2026-07-07 18:47:12 -07:00
SirKentut
c4789ebdab
[pierre][refactor]: placeCard exact flag replaces the placeCard+setCardPosition double-dispatch
...
The optimistic spawn placed the chat with placeCard (which grid-snaps + collision-dodges) then immediately overwrote it with setCardPosition to force the exact viewport-center/beside-card spot. Fold that into a single placeCard({ ..., exact }) so the pre-resolved position is honored directly; the single-browser dock omits exact to keep the collision-dodge cascade.
2026-07-07 18:47:12 -07:00
SirKentut
f8b9e44cd9
[pierre][fix]: dead-center new cards in viewport and on camera fit
2026-07-07 18:47:12 -07:00
SirKentut
c3d69d175d
[pierre][fix]: spawn new dashboard cards beside selected card or viewport center
2026-07-07 18:47:12 -07:00
ciregenz
63bfb7cfae
[eric] agents: admission gate caps concurrent root turns (children bypass, queued pill)
2026-07-07 18:09:57 -07:00
ciregenz
953fddc99e
[eric] apps: auto hard-reload the app card when a turn installed deps (soft reload can't see new packages)
2026-07-07 01:31:35 -07:00
ciregenz
a2c0f73140
[eric] import: app .swarm no longer navigates to the deleted /apps route (white-screen brick)
2026-07-07 01:15:03 -07:00
ciregenz
1b96bc597c
[eric] context: lossless tool-report spill (browser+gws caps point at the full file) + visible recovery pill
2026-07-06 14:16:31 -07:00
ciregenz
ead27dabcc
[eric] paste-dialog: uncontrolled editor (large pastes typed like molasses through controlled MUI autosize)
2026-07-05 16:19:12 -07:00
ciregenz
452b232637
[eric] merge #119 : pasted-text cards editable with autosave
2026-07-05 16:14:57 -07:00
ciregenz
f3b7df3f4d
[eric] palette: Go to Skills/Actions opens Settings tabs; drop Go to Modes (routes died in #118 + modes-removal)
2026-07-03 15:53:55 -07:00
ciregenz
45084403a3
[eric] merge #118 : move customization into settings (rebased over modes-removal + apps fold-in)
2026-07-03 15:52:05 -07:00
ciregenz
3fe8599a22
[eric] chat: restore the model-picker trigger (was inside the removed mode pill)
2026-07-03 03:12:26 -07:00