ciregenz
244249dade
[eric] split: extract dashboard lifecycle, interactions, card actions, JSX layers
2026-05-23 06:57:54 -07:00
ciregenz
1e1c7635cb
[eric] split: extract dashboard drag + sub-agent lifecycle + shortcuts + clipboard hooks
2026-05-23 06:37:54 -07:00
ciregenz
8b682d20d7
[eric] split: extract dashboard tethers + arrow-nav
2026-05-23 06:33:45 -07:00
ciregenz
7d5481f64a
[eric] split: extract Settings general + models tabs, thin parent shell
2026-05-23 06:26:42 -07:00
ciregenz
693f9e4fad
[eric] split: extract Settings custom-providers + api-key cards + styles
2026-05-23 06:26:35 -07:00
ciregenz
5c3e91cfd2
[eric] split: extract Settings subscription + account + usage cards
2026-05-23 06:26:30 -07:00
ciregenz
317bf1e99e
[eric] split: reduce ChatInput.tsx to composition root
2026-05-23 06:08:15 -07:00
ciregenz
2428985588
[eric] split: pull ChatInput menus, chips + view into components
2026-05-23 06:08:10 -07:00
ciregenz
e72239ac41
[eric] split: extract ChatInput attachments, editor handlers + send helpers
2026-05-23 06:08:02 -07:00
ciregenz
6002c06cb1
[eric] split: extract ChatInput model picker hook + helpers
2026-05-23 06:07:53 -07:00
ciregenz
374df87ee1
[eric] split: extract invoke/create/compact/default tool bubbles + shell dispatch
2026-05-23 05:20:58 -07:00
ciregenz
7802c0abf8
[eric] split: pull MCP result cards out of ToolCallBubble
2026-05-23 05:20:52 -07:00
ciregenz
0731e2b293
[eric] split: extract ToolCallBubble parsers + colorize + chrome
2026-05-23 05:20:45 -07:00
ciregenz
5171b7b13c
[eric] split: break oversized Tools children under 300 (ServiceGroup, dialogs, server row, connection + registry hooks)
2026-05-23 05:04:59 -07:00
ciregenz
d5d2c30c07
[eric] split: extract Tools actions + builtin-section hooks, Tools under 300
2026-05-23 04:54:21 -07:00
ciregenz
9de932d0bb
[eric] split: pull custom tool + integration gallery cards out of Tools
2026-05-23 04:41:03 -07:00
ciregenz
5696836b8a
[eric] split: extract Tools browser card, registry + dialogs
2026-05-23 04:36:52 -07:00
ciregenz
d800b6aad6
[eric] split: extract Tools integrations, helpers, ToolSection
2026-05-23 04:30:29 -07:00
ciregenz
5543e15fe7
[eric] lint: grandfather oversized files + vulture whitelist
2026-05-23 04:21:10 -07:00
ciregenz
bcc72c0228
[eric] cleanup: drop dead exports, fix invoke-result regex, strip em-dashes (frontend)
2026-05-23 02:40:11 -07:00
ciregenz
b7fdb10dae
[eric] coding precedences and pitfalls
2026-05-23 00:55:34 -07:00
ciregenz
cbe5372471
[eric] attach: 9router bypass + Anthropic SSE translator for OpenAI/OR PDFs + 2-req OOM guard
2026-05-23 00:50:28 -07:00
ciregenz
a30229bbda
[eric] attach: native PDFs on Claude/Gemini/OR, cost calc, meter fix, 9router bypass for image blocks
2026-05-22 23:43:54 -07:00
ciregenz
94f045a9f9
[eric] tools: rip out dead Apps action group + permission field (UI was never wired to agent dispatch)
2026-05-22 19:15:51 -07:00
ciregenz
27e75ab713
[eric] app builder: don't wipe in-flight drafts on close + Reset History clears thinking/resume bubble
2026-05-22 18:52:48 -07:00
ciregenz
8ab21c06d9
[eric] dashboard: right-click app card reload for Reset & Hard Reload
2026-05-22 18:34:18 -07:00
ciregenz
f59bf0db9b
defluff (frontend + backend): strip em-dashes + shorten docstrings + drop dead UI files (cosmetic only, no schedule code)
2026-05-20 05:36:17 -07:00
ciregenz
5b0c6e1df3
defluff: strip em-dashes + shorten docstrings across backend (cosmetic only, no logic change)
2026-05-20 05:25:23 -07:00
ciregenz
6092fc0966
apps: canvas-chat App Builder seeds + sync meta.json + stale-approval filter
...
App Builder launched from canvas chat now seeds the React template and
registers an Output row tied to the session id, so the Apps sidebar
lights up immediately. Adds a post-session-complete sync that reads
meta.json from the workspace folder and updates the Output row's name
and description, ending the 'Untitled App' problem. Also adds a stale-
approval filter to the WS replay: resolved approvals no longer
resurrect as dead cards when the user navigates back to a chat.
2026-05-20 02:09:03 -07:00
ciregenz
ab0c265d7e
chat: dismissable MCP suggestion banner + auto-clear on activate + jump to /actions on unknown_server
...
Adds an × button to the integration-suggestion banner so it doesn't
linger after the user dismisses it. On successful MCP activate, clears
the banner so the user gets visual confirmation the click did
something. On unknown_server response (not yet connected), navigate to
/actions so the user can finish OAuth there.
2026-05-20 02:06:26 -07:00
ciregenz
a1fefa0ae8
[eric] approvals: trust patterns for action approvals + smarter sensitive-file gating
2026-05-20 01:56:38 -07:00
ciregenz
9001cb8e38
[eric] DMG/EXE slim ~445 MB: drop legacy onboarding videos, per-arch node + lipo-thin uv, electronLanguages=[en], exclude backend/data + uv-bin
...
from bundle rsync (closes dev auth.token / install_id leak), strip pip + Tcl/Tk + pydoc_data + _pyrepl, both platforms
2026-05-20 01:52:47 -07:00
ciregenz
49e0ed3d2f
experimental updates: opt-in prerelease channel via settings toggle + semver-suffix auto-detect in publish
2026-05-19 22:10:22 -07:00
ciregenz
51a4b5dcaa
[eric] frontend perf: instant collapses, lazy app editor, stale-id reap
2026-05-15 21:43:55 -07:00
ciregenz
9078326268
[eric] smooth bits-anim placeholder + retry on Vite cold-start + restore dashboard right-click
2026-05-15 17:04:58 -07:00
ciregenz
058cb0c52f
[eric] frontend perf: streaming slice + canvas coalescing + lazy paths
2026-05-15 16:11:58 -07:00
ciregenz
1c3aab08dd
[eric] trackpad navigation optimizaton for ux
2026-05-15 10:13:22 -07:00
ciregenz
09e0174139
[eric] canvas lag optimizations
2026-05-14 22:27:45 -07:00
ciregenz
1455ccef11
[eric] desktop carries a tag now
2026-05-14 11:55:48 -07:00
ciregenz
ae54680635
[eric] WIP polish — app builder runtime + react-vite template tweaks, dashboard toolbar/card refinements, PixelBlast accent, runtime-preview hook,
...
sign-in gate + settings updates
2026-05-13 18:30:55 -07:00
ciregenz
afe11b6f37
[eric] outputs: HITL preview for risky backend.py + workspace path-traversal hardening
2026-05-13 10:50:15 -07:00
ciregenz
1b0e6c35eb
[eric] App Builder polish + onboarding fix
2026-05-13 00:24:51 -07:00
ciregenz
91508c87b1
[eric] onboarding bug fix and ux op
2026-05-12 22:36:22 -07:00
ciregenz
c0c52e33d6
[eric] App Builder saves to sidebar on seed + onboarding fallbacks (auto-skip rules, fallback prompts, retry popup)
2026-05-12 13:11:56 -07:00
ciregenz
a84aec257b
[eric] App Builder uses real React/Vite scaffold + onboarding polish (auto sidebar expand, bigger pill, video crop), onboarding bugs / edgecases
2026-05-11 23:23:59 -07:00
ciregenz
2e2e8c7728
[eric] webapp-template standardization (React + Vite + FastAPI new-app starter) + swarm-debug built-in skill + stale-session recovery
2026-05-11 18:40:27 -07:00
ciregenz
dfdd11a271
[eric] onboarding — auto-detect collapsed sidebar and walk user through expanding it before targeting sidebar items; AC popup/cursor polish + step
...
3-6 fixes
2026-05-11 15:31:57 -07:00
ciregenz
573f4a1ed4
[eric] App Builder skill as editable built-in (Skills page, undeletable) + onboarding step 1 unsticks after Claude Max / ChatGPT Pro / Gemini /
...
custom-provider connect (subscription state moved to Redux)
2026-05-11 14:54:07 -07:00
ciregenz
3417a2f7fb
[eric] runtime: fix missing asyncio import in main.py + right-click Hard Reload on the App Builder reload button
2026-05-11 13:56:08 -07:00
ciregenz
b4b7042af2
[eric] persistent app-backend runtime + Terminal tab (replaces one-shot execute + Console panel)
2026-05-11 13:47:55 -07:00