Commit Graph
2258 Commits
Author SHA1 Message Date
abccodes 4b39d747c4 [aidan] fix/lazyload-chat-lag: virtualize large user messages, add hard-cut fallback 2026-07-10 18:02:52 -07:00
SirKentut b40cb79216 [pierre] fix: keep the App Builder's runtime contract current on every install 2026-07-10 17:54:49 -07:00
abccodes ac2f8e31b6 [aidan] feat/affiliate-filenames: bind installs from stamped filenames 2026-07-10 03:01:32 -07:00
SirKentut f542007a3c [pierre] fix: surface app terminal + console errors to the App Builder 2026-07-10 00:37:02 -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 e6c781a380 [eric] 9router: never orphan-sweep custom nodes off an empty provider list (corrupt-settings boot mass-reap guard) 2026-07-08 17:33:15 -07:00
ciregenz f669fc16df [eric] providers: drop reasoning_effort when function tools present (OpenAI now 400s the combo on chat/completions, all gpt-5.x) 2026-07-08 17:33:15 -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 a1a461eb57 [eric] agents: cap persistent client pool + background sweeper (bound resident memory) 2026-07-07 17:33:35 -07:00
ciregenz 09262801d9 [eric] release: bump to 1.5.6 v1.5.6 2026-07-07 16:08:19 -07:00
ciregenz ba3f083832 [eric] merge #120: idle-based workflow step timeout (pierre) 2026-07-07 15:20:58 -07:00
ciregenz 0c74183600 [eric] web: offscreen-browser fetch/search tier (renders JS pages httpx can't; real fingerprint dodges the DDG throttle) 2026-07-07 15:04:31 -07:00
ciregenz 1db3022bd3 [eric] web: DDG lite fallback so free search survives html-endpoint throttle/markup drift (+ split search_ddg out of web.py) 2026-07-07 02:04:37 -07:00
ciregenz 3ce848d185 [eric] models: pull gpt-5.5 subscription entry (cx/gpt-5.5 404s on pinned 9router = broken codex); gpt-5.5-api stays 2026-07-07 01:31:35 -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 08d5bd3cc6 [eric] workflows: pause/trash halts the in-flight run (executor per-step liveness recheck + stop-on-delete) 2026-07-07 01:15:03 -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 95f1996c19 [eric] distill: use the reliable cheap aux tier, not the chat's family (gemini/codex sessions 404'd/401'd the same-family aux) 2026-07-06 18:09:34 -07:00
ciregenz fd21ffb603 [eric] agents: consolidate shadowed /compact + /clear routes into one handler each + duplicate-route guard test 2026-07-06 16:18:53 -07:00
ciregenz 9da027a948 [eric] context: distill dropped history via aux LLM on rebuild + model-aware compaction threshold 2026-07-06 15:25:58 -07:00
ciregenz fb874fd2e1 [eric] ci: windows verify must target app-<version> dir, root exe is the squirrel stub 2026-07-06 15:23:48 -07:00
ciregenz c3bfef841a [eric] ci: verify-windows job (published Setup.exe silent-install + boot on real win x64) 2026-07-06 15:21:35 -07:00
ciregenz ece22d98cb [eric] ci: portable timeout for the CLI exercise (macOS runners lack coreutils timeout) 2026-07-06 15:14:39 -07:00
ciregenz 4d9687ec46 [eric] ci: use free macos-15-intel runner (large runners blocked on billing) 2026-07-06 15:11:51 -07:00
ciregenz 8d5a885664 [eric] ci: intel verify fires on push (dispatch needs default-branch registration) 2026-07-06 15:11:06 -07:00
ciregenz 45d0bc1466 [eric] ci: one-off intel-x64-verify workflow (real Intel runner proves the published x64 DMG) 2026-07-06 15:10:31 -07:00
ciregenz 243207e9b9 [eric] build: per-arch bundled python-env; x64 DMG shipped arm64 python, bricking Intel Macs 2026-07-06 14:52:26 -07:00
ciregenz 7d5833817c [eric] build: per-arch bundled python-env; x64 DMG shipped arm64 python, bricking Intel Macs 2026-07-06 14:17:19 -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 a462a4f38b [eric] build: VMP_REQUIRE_SIGN=0 override for cred-less local cuts (CI keeps the hard gate) 2026-07-06 14:09:45 -07:00
ciregenz 98a5d9c9ba [eric] google-workspace: cap must patch ToolManager.call_tool (FastMCP registers a bound handler at init; attribute rebinding never reached stdio dispatch) 2026-07-06 05:18:39 -07:00
ciregenz 1027e24f7b [eric] google-workspace: cap shim tool-result text under the CLI's MCP-spill threshold (gmail-dump thrash) 2026-07-06 04:27:46 -07:00
SirKentut 2486bb303a [pierre] fix: Doubled timeout to prevent workflow error exception 2026-07-06 02:51:04 -07:00
SirKentut c1504f6761 [pierre] fix: workflow step timeout is now idle-based 2026-07-06 02:45:37 -07:00
ciregenz f787414fc6 [eric] agents: context-pressure valve, one fresh-recap retry when the CLI dies mid-compaction-churn 2026-07-05 21:40:16 -07:00