ciregenz
f3012d184a
[eric] onboarding: entire-chat harvest + clustering profile + four-capability reveal
2026-07-19 22:57:16 -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
b9f755da30
[eric] onboarding: gemini history harvest via offscreen scrape + scoped google SSO cookies
2026-07-16 14:11:12 -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
4c912b17e5
[eric] onboarding: prep proposes profile-aware automations; reveal shows one-click schedule chips
2026-07-15 17:07:50 -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
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
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
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
9603912237
[eric] merge eric/app-ux: app builder UX + browser tab drag-out + CreateApp fold-in
2026-07-02 16:10:56 -07:00
ciregenz
227bd1badc
[eric] apps: fold App Builder into agents via CreateApp; delete standalone /apps page + editor
2026-07-02 03:20:52 -07:00
ciregenz
df603a0b75
[eric] browser: drag a tab out of the strip (drop on a card absorbs it, drop on canvas opens a new browser)
2026-07-02 01:29:32 -07:00
ciregenz
85d77ca552
[eric] apps: multiple independent instances per app (own runtime + ports; alt-click or paste to open)
2026-07-02 01:24:22 -07:00
ciregenz
f19284a456
[eric] apps: card Preview/Code/Terminal switcher, terminal hard-reload, agent-readable terminal.log
2026-07-02 00:35:13 -07:00
ciregenz
c04a663996
[eric] browser-bridge: /api/browser-session/action + renderer perform_action + shim client
2026-06-30 17:19:58 -07:00
ciregenz
63c32554ae
[eric] mcp: reddit session-borrow MCP (free, full human action set; WIP)
2026-06-29 23:05:15 -07:00
ciregenz
8eb48dfc42
[eric] app-use: strip pierre's transient [app-agent] trace scaffolding + write-only controls cache (no speculative scaffolding)
2026-06-29 23:03:45 -07:00
ciregenz
1b6d747326
[eric] merge #107 (pierre): app-use OPENSWARM_APP bridge + AppAgent
...
# Conflicts:
# electron/main.js
# frontend/src/app/pages/Views/ViewPreview.tsx
2026-06-29 21:34:11 -07:00
ciregenz
197fe258ab
[eric] merge #113 (aidan): skills agent-discovery + multi-file install + versioning
2026-06-29 21:26:00 -07:00
abccodes
07a6c9ab70
[aidan] feat/skill-registry: multi-file install, tree cache, and skill versioning
2026-06-29 02:13:13 -07:00
ciregenz
4da3f76ac7
[eric] dashboard: optimistic browser tether so the attach arrow is instant on spawn
2026-06-27 17:21:16 -07:00
ciregenz
0d208265e0
[eric] theme: default to light + fix light/dark switch flicker
2026-06-27 17:21:16 -07:00
ciregenz
f3c8189751
[eric] merge eric/browser-parity: in-app browser parity (persistence, focus keystone, zoom/find/tab/middle-click, reopen-closed)
...
# Conflicts:
# backend/apps/outputs/workspace_io.py
2026-06-26 09:10:19 -07:00
ciregenz
a76c44aeb7
[eric] browser: Ctrl/Cmd+Shift+T reopens the last closed card (browser/tab/agent/note/app/workflow)
2026-06-26 09:04:42 -07:00
ciregenz
37e645c256
[eric] browser: collapse browserZoom doc comment to one line (frontend one-line-comment rule)
2026-06-26 09:04:42 -07:00
ciregenz
4167a8c930
[eric] browser: zoom focused browser + Ctrl+F find + Ctrl+Tab cycle + middle-click bg tab
2026-06-26 08:25:00 -07:00