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
ciregenz
25c944cc70
[eric] modes: hide the mode system from the UI (composer picker + sidebar); default agent
2026-07-02 21:39:59 -07:00
ciregenz
dfd7844f44
[eric] apps: card header gets open-another (+) and collapse-to-nothing toolbar toggle
2026-07-02 21:39:59 -07:00
ciregenz
40d975c702
[eric] apps: fix 2nd instance on old workspaces (port shim) + dedupe header keys
2026-07-02 21:39:59 -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
abccodes
2b806242f2
[aidan] ux/large-text-paste: make pasted-text cards editable with autosave
2026-07-02 02:45: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
a4e81a8f2f
[eric] hitl: Approve All persists always-allow so mid-run identical commands stop re-prompting
2026-07-02 00:41:54 -07:00
ciregenz
7076af1e6b
[eric] canvas: cmd+scroll zooms over app cards (interactive webviews + srcdoc iframes)
2026-07-02 00:38:06 -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
f8620d62d0
[eric] actions: sign-in button + live signed-in status for reddit/x/tiktok browser-login MCPs
2026-06-30 19:41:13 -07:00
ciregenz
f24e6ecc52
[eric] mcp: wire X + TikTok into catalog, preflight, env injection + linter exceptions
2026-06-30 17:19:58 -07:00
ciregenz
c04a663996
[eric] browser-bridge: /api/browser-session/action + renderer perform_action + shim client
2026-06-30 17:19:58 -07:00
abccodes
9cda4a8721
[aidan] ux/sidebar-settings: move customization into settings
2026-06-30 17:00:27 -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
ciregenz
bd8cdbfb0b
[eric] browser: drive the loading bar off main-frame navigation only, so ad/sub-frame loads don't re-sweep it
2026-06-29 20:55:05 -07:00
ciregenz
9f2041ca58
[eric] browser: loading bar is an overlay so it doesn't jitter the webview up/down on busy pages
2026-06-29 20:54:54 -07:00
ciregenz
8784ca937c
[eric] browser/apps: drop the iframe fallback for a 'run in the desktop app' message (keeps srcdoc + Windows-crash iframe)
2026-06-29 16:38:03 -07:00
ciregenz
6afbc5b849
[eric] browser: throttle in-page URL mirroring so map-churn pages don't storm dashboard saves
2026-06-29 16:37:51 -07:00
abccodes
07a6c9ab70
[aidan] feat/skill-registry: multi-file install, tree cache, and skill versioning
2026-06-29 02:13:13 -07:00
abccodes
3a252aa0b3
[aidan] feat/skills: Skill tool + installed-skills catalog for agent discovery
2026-06-29 02:13:05 -07:00
ciregenz
8d3ef7c6f6
[eric] chat: tool-arg summary in mono, clean wrap, stacked when expanded
2026-06-27 17:21:16 -07:00
ciregenz
e9644c4091
[eric] dashboard: drop the browser glow and tether fade to ~0.5s
2026-06-27 17:21:16 -07:00
ciregenz
27701d8606
[eric] chat: render a lone MCP tool call bare, no redundant group header
2026-06-27 17:21:16 -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
8a331fa762
[eric] dashboard: optimistic agent-card spawn so expand + focus feel instant
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
Aidan and GitHub
0d6d998cad
[aidan] fix/browser: keep webview UA product token so Google sign-in works ( #111 )
2026-06-27 17:10:47 -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
ciregenz
3bb910a7fa
Merge branch 'aidan/fix/provider-auth-and-workflows-ui' of https://github.com/openswarm-ai/openswarm into integration/pr-110
2026-06-26 07:59:50 -07:00