Commit Graph
296 Commits
Author SHA1 Message Date
ciregenz 04ba8aef98 [eric] lint: drop Settings grandfather entry 2026-05-23 06:26:48 -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 b5b755b8e8 [eric] lint: drop ChatInput grandfather entry 2026-05-23 06:08:50 -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 3a5a4f7798 [eric] lint: drop ToolCallBubble grandfather entry 2026-05-23 05:21:59 -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 08063ed85d [eric] lint: drop Tools grandfather entry 2026-05-23 05:05:31 -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 fd32b622bd [eric] lint: wire structlint CI job 2026-05-23 04:21:13 -07:00
ciregenz 5543e15fe7 [eric] lint: grandfather oversized files + vulture whitelist 2026-05-23 04:21:10 -07:00
ciregenz 90fbef4f03 [eric] lint: vendor structural linter + config 2026-05-23 04:21:05 -07:00
ciregenz 65465aceec [eric] split: extract attachment resolution 2026-05-23 03:18:22 -07:00
ciregenz e5427ee492 [eric] split: extract prompt/context builders 2026-05-23 03:16:05 -07:00
ciregenz ef7c523f1a [eric] split: extract history compaction helpers 2026-05-23 03:11:58 -07:00
ciregenz f26f4985a9 [eric] split: move aux LLM helpers out of agent_manager 2026-05-23 03:09:35 -07:00
ciregenz b7ef925b03 [eric] split: extract tool catalog helpers 2026-05-23 03:08:53 -07:00
ciregenz 0e4e6ce371 [eric] split: carve out workspace git helpers 2026-05-23 03:08:09 -07:00
ciregenz 937d1bdf17 [eric] split: extract cloud session-close sync 2026-05-23 03:06:50 -07:00
ciregenz 6e0f8ecdb4 [eric] split: move session persistence into session_store 2026-05-23 03:05:39 -07:00
ciregenz 5f79a88f6e [eric] split: pull error classifiers out of agent_manager 2026-05-23 03:02:33 -07:00
ciregenz 60414566ac [eric] split: extract outputs html/workspace + runtime process helpers 2026-05-23 02:56:44 -07:00
ciregenz 4f016a0f9e [eric] split: nine_router into process/sync/oauth package 2026-05-23 02:56:31 -07:00
ciregenz a6f1cc73c7 [eric] split: extract registry pricing/openrouter/thinking, gate stays 2026-05-23 02:56:18 -07:00
ciregenz 567ed5236c [eric] split: carve browser_agent schema/history/loop into modules 2026-05-23 02:48:05 -07:00
ciregenz a8843d58c8 [eric] split: extract tools_lib mcp-config/discovery/oauth helpers 2026-05-23 02:47:36 -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 81fea443fd [eric] cleanup: drop dead code, dedup 9router prefix, strip em-dashes (backend) 2026-05-23 02:29:22 -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 fc18519c19 [eric] 1.1.41 production push v1.1.41 2026-05-22 19:21:19 -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 d8f803b54d [eric] tools: fix Google Workspace pill showing 'Google Workspace account' instead of email 2026-05-22 19:05:14 -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 ce57c00024 [eric] publish: auto-draft experimental releases on GH 2026-05-21 15:50:39 -07:00
ciregenz 80cd3de66d [eric] windows: add author field for Squirrel NuGet manifest validation v1.1.40-exp.2 2026-05-21 15:48:57 -07:00
ciregenz 08986dfb6d [eric] windows: switch installer to squirrel target + split auto-updater (exp.2) 2026-05-21 15:19:52 -07:00
ciregenz ddd82ef239 [eric] windows: lazy backend boot, render in parallel with python cold-start (exp.2) 2026-05-21 13:52:54 -07:00