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
|
dd4605c7b3
|
[eric] dashboard: scroll zooms the canvas over any card (Google Maps); click into a card to scroll its content
|
2026-07-15 19:17:08 -07:00 |
|
ciregenz
|
d405c221ed
|
[eric] dashboard: one click focuses a card (arm webview shield on first drag-move, not pointerdown; arming on down made the click-focus camera fit skip = felt like two clicks)
|
2026-07-15 18:45:43 -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
|
b062666bf1
|
[eric] dashboard: spawn picks the EUCLIDEAN-nearest open gap, not the first ring-scan cell (3rd card flung to a far corner when a big browser blocked the near cells)
|
2026-07-15 18:37:50 -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
|
42f69e67d7
|
[eric] dashboard: drag browser/app cards via compositor transform (webview surface shimmered back-and-forth while edge-panning; left/top relayout desynced from the canvas transform)
|
2026-07-15 18:25:12 -07:00 |
|
ciregenz
|
d4db6e7c9d
|
[eric] dashboard: don't wipe layout mid-drag + never route to a phantom (deleted) dashboard id (dragging cards was silently broken by a spurious layout reset)
|
2026-07-15 18:07:38 -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
|
c50947edad
|
Merge branch 'eric/dev' of https://github.com/openswarm-ai/openswarm into eric/dev
|
2026-07-15 17:36:42 -07:00 |
|
ciregenz
|
82d4acd6dd
|
[eric] dashboard: agent clicks in its own browser no longer steal selection (browser chased the cursor mid-drag, spawn-beside re-anchored); also block Task, the 2.1.122 name of the builtin sub-agent tool
|
2026-07-15 17:30:22 -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
|
128869f0e6
|
[eric] agents: native SpawnAgent tool (prompt + run_in_background only) replaces the CLI's built-in Agent; child runs as a real dashboard session
|
2026-07-15 17:13:37 -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
|
386300545c
|
[eric] browser: did-fail-load clears the spinner + surfaces the reload UI (failed nav used to spin forever with no recovery)
|
2026-07-15 16:45:46 -07:00 |
|
ciregenz
|
9305c3f7d7
|
[eric] dashboard: skip the click-focus camera fit when the press became a drag or marquee (start-of-drag camera nudge)
|
2026-07-15 16:44:47 -07:00 |
|
ciregenz
|
18be782071
|
[eric] chat: 5s live-session refetch reuses unchanged message objects (fresh clones broke every bubble memo per tick)
|
2026-07-15 16:44:47 -07:00 |
|
ciregenz
|
d1fd0dd5c4
|
[eric] dashboard: spawn camera is reveal-only (no zoom-in ever, no move when visible, minimal pan otherwise)
|
2026-07-15 16:44:47 -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
|
a88549cbb3
|
[eric] browser-feed: memoize rows + per-feed selector w/ result equality; hydrate new mid-run children (per-token full-history re-render = the browser-use lag)
|
2026-07-15 16:18:23 -07:00 |
|
ciregenz
|
cfe338a0e5
|
[eric] chat: optimistic user bubble on the first message of a draft (was 3 round-trips of nothing)
|
2026-07-15 16:18:23 -07:00 |
|
ciregenz
|
4e9bd406a7
|
[eric] dashboard: spawn lands in the closest open gap to viewport center; spawn-framing zoom capped 1.15 -> 0.75
|
2026-07-15 16:14:14 -07:00 |
|
ciregenz
|
3617ed08cb
|
[eric] dashboard: shield webviews during card drag so a release over a browser page can't strand the edge-pan loop
|
2026-07-15 16:11:08 -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
|
1225572064
|
[eric] oauth: claude callback relays the backend's real outcome page (static close-page masked every failed connect as success)
|
2026-07-15 16:02:07 -07:00 |
|
ciregenz
|
fd9e32309e
|
[eric] agents: fetch live connections for the sub-agent model pin (run/ split starved it with [], every sub-agent 401d on router routes)
|
2026-07-15 15:48:24 -07:00 |
|
ciregenz
|
0190e232ae
|
[eric] share: user-confirmed Export anyway when the file secret heuristic trips (download only; own credential fields stay blocked)
|
2026-07-15 15:44:10 -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
|
e1dd537a94
|
[eric] models: hold GPT-5.6 (Sol/Terra/Luna) not offered; Responses-API-only + 9Router 0.3.60 speaks chat/completions = no working lane
|
2026-07-15 14:43:41 -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
|
20d07a65e3
|
[eric] models: add GPT-5.6 (API-key lane); Sonnet 5 already listed, no codex-breaking cx entry on the pinned router
|
2026-07-15 14:24:53 -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
|
e52f4a1b8a
|
[eric] agents: rehydrate browser-agent children the trimmed session-list poll leaves message-less (feed no longer blanks)
|
2026-07-15 12:58:44 -07:00 |
|
ciregenz
|
a7a095a379
|
Merge branch 'pr-129' into HEAD
|
2026-07-15 12:51:50 -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
|
131d26c8a7
|
[eric] merge #130: plain scroll zooms canvas + cmd/ctrl-scroll pans (pierre); anchor zoom at cursor not viewport-center
|
2026-07-15 11:46:06 -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
|
db99781847
|
[eric] onboarding: prep tuning (swarm-shaped first starter, tangible results only, no em-dashes)
|
2026-07-15 01:23:39 -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
|
224bc07a52
|
[eric] dashboard: snap card-framing camera in 150ms (was a lazy 320ms glide)
|
2026-07-15 01:05:09 -07:00 |
|
ciregenz
|
9831941047
|
[eric] onboarding: merge eric/dev (v3 connect-first flow lands); retire superseded cinematic exploration
|
2026-07-15 00:38:23 -07:00 |
|
ciregenz
|
e67dec985e
|
[eric] onboarding: preserve stale cinematic-flow WIP before v3 supersedes this line
|
2026-07-15 00:37:38 -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 |
|