ciregenz
|
669deb3076
|
[eric] workflows: traffic-light window controls + fullscreen (hides dock)
|
2026-07-21 20:17:50 -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 |
|
ciregenz
|
dd4d6f3faa
|
[eric] desktop: fullscreen dock ports zen compact-mode hover semantics; stale-tile states sealed (close, dashboard switch, collapse)
|
2026-07-20 22:23:31 -07:00 |
|
ciregenz
|
b20541d0ea
|
Merge remote-tracking branch 'origin/eric/redesign' into eric/onboarding
# Conflicts:
# backend/apps/agents/manager/run/RunOptions.py
# electron/main.js
# frontend/src/app/pages/Dashboard/canvas/DashboardCanvas.tsx
# frontend/src/app/pages/Dashboard/cards/DashboardViewCard.tsx
# frontend/src/app/pages/Dashboard/cards/NoteCard.tsx
|
2026-07-20 19:00:32 -07:00 |
|
ciregenz
|
6f2bf7d5fb
|
[eric] dashboard: failed layout fetch can never wipe the server layout (res.ok gate + saveArmed only after a successful load)
|
2026-07-20 13:23:05 -07:00 |
|
ciregenz
|
078daf83a1
|
[eric] merge: bring eric/onboarding up to date with eric/dev
|
2026-07-19 23:11:56 -07:00 |
|
ciregenz
|
f3012d184a
|
[eric] onboarding: entire-chat harvest + clustering profile + four-capability reveal
|
2026-07-19 22:57:16 -07:00 |
|
ciregenz
|
01e73caef7
|
Merge branch 'eric/dev' into eric/redesign
# Conflicts:
# backend/apps/agents/manager/run/RunOptions.py
# electron/main.js
# frontend/src/app/pages/Dashboard/canvas/DashboardCanvas.tsx
# frontend/src/app/pages/Dashboard/cards/BrowserCard.tsx
# frontend/src/app/pages/Dashboard/cards/DashboardViewCard.tsx
# frontend/src/app/pages/Dashboard/hooks/lifecycle/useDashboardLifecycle.ts
|
2026-07-19 21:40:18 -07:00 |
|
ciregenz
|
7fd29735b5
|
[eric] dashboard: open composer wears desktop dark glass via DarkTokensScope
|
2026-07-19 20:37:34 -07:00 |
|
ciregenz
|
8b9eff4104
|
[eric] browser: lazy-load background tabs (only the active tab loads; agent/activation wakes deferred tabs)
|
2026-07-19 17:58:44 -07:00 |
|
ciregenz
|
46b67adab7
|
[eric] browser: agent key presses dispatch via CDP, scoped to the webview not the user's cursor
|
2026-07-19 15:27:57 -07:00 |
|
ciregenz
|
089bbd621a
|
[eric] dashboard: traffic-light window controls on chat/app/note cards + top glare scrim removed
|
2026-07-19 12:07:46 -07:00 |
|
ciregenz
|
ef2bb4edce
|
[eric] onboarding: arc visuals (swarm card leaf + tinted logo, brand-lit app tiles, theme device, grain)
|
2026-07-19 12:07:33 -07:00 |
|
ciregenz
|
936bad0008
|
[eric] onboarding: 4-job reveal (personal dashboard app, live research, cleanup, scheduled task) + grounded self-contained prompts
|
2026-07-19 12:07:11 -07:00 |
|
ciregenz
|
01aa0ed7b1
|
[eric] onboarding: faster harvest (200-title cap) + honest N+ conversation counts
|
2026-07-19 12:07:11 -07:00 |
|
ciregenz
|
74309a7cef
|
[eric] agents: read-only session flag for the unattended onboarding audit (Edit/Bash hard-blocked)
|
2026-07-19 12:07:00 -07:00 |
|
ciregenz
|
68b079cc5e
|
[eric] ws: slim status frames, cross-socket dedupe, REST-seeded resume cursor, closed-only history
|
2026-07-17 11:11:35 -07:00 |
|
ciregenz
|
dab33d0b2a
|
[eric] chat: stale WS frames can't wipe transcripts (survivor merge); first-msg spawn is 1 round trip
|
2026-07-17 00:16:11 -07:00 |
|
ciregenz
|
c908cec55f
|
[eric] workflows: agents can run exposed workflows as a tool (InvokeWorkflow waits + returns the transcript; per-workflow opt-in on the Actions page; /invoke endpoint 403s unexposed)
|
2026-07-16 20:48:52 -07:00 |
|
ciregenz
|
1ba5f173dc
|
[eric] dashboard: app cards glow + tether while an AppAgent drives them, same treatment as browser cards (glow keys app:<output_id>, set on the child's status event, fades on parent terminal)
|
2026-07-16 20:38:30 -07:00 |
|
ciregenz
|
b9f755da30
|
[eric] onboarding: gemini history harvest via offscreen scrape + scoped google SSO cookies
|
2026-07-16 14:11:12 -07:00 |
|
ciregenz
|
8e904f2141
|
[eric] browser: evict a wedged agent-spawned card before recovery spawns it (dead-card reuse-skip + safe evict, never deletes a user card, + settle wait); forward-port of eric/browser 3123e9a1/c423517a/02fee098
|
2026-07-15 23:38:05 -07:00 |
|
ciregenz
|
3652ad567d
|
[eric] browser: unwedge stuck-loading webviews (executeJavaScript queues until load stops; recaptcha/tracker stragglers held isLoading for minutes = every command timed out); guarded eval stops stragglers only after dom-ready
(cherry picked from commit 46c300e4ee)
|
2026-07-15 23:31:11 -07:00 |
|
ciregenz
|
b1a343ed78
|
[eric] dashboard: open chat is interactive again (drop drag overlay when expanded) + browsers/apps own their scroll so Figma/Maps zoom works
|
2026-07-15 19:35:59 -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
|
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
|
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
|
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
|
4c912b17e5
|
[eric] onboarding: prep proposes profile-aware automations; reveal shows one-click schedule chips
|
2026-07-15 17:07:50 -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
|
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
|
c836bd2731
|
[eric] theme: zen-parity device (color-theory harmonies, intensity + grain dials, light/dark/system)
|
2026-07-15 16:05:19 -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
|
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
|
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
|
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
|
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 |
|
SirKentut
|
5956f377e8
|
[pierre] fix: scroll focused card horizontally with Left/Right arrow keys
|
2026-07-14 16:27:16 -07:00 |
|
abccodes
|
a422d4d79e
|
[aidan] fix/chat-history: stop retaining unopened histories
|
2026-07-13 21:28:09 -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 |
|