Commit Graph
78 Commits
Author SHA1 Message Date
ciregenz e78a9744a2 [eric] 1.0.21 prod push 2026-04-05 21:45:08 -07:00
ciregenz c150025219 [eric] fix agent timer to show last prompt duration, respect spawn state setting 2026-04-05 21:37:30 -07:00
ciregenz cb6f04c535 [eric] fix slash commands not showing skills and templates 2026-04-05 21:24:19 -07:00
ciregenz 65c11f54a0 [eric] remove skip options from onboarding and walkthrough 2026-04-05 21:09:04 -07:00
ciregenz bed7cc9d90 [eric] fix browser card interaction, URL bar focus, zoom to 80% 2026-04-05 21:01:34 -07:00
ciregenz 8b12d98da9 [eric] remove chat auto-collapse, fix scroll leak, click/arrow nav keeps chats open 2026-04-05 20:24:51 -07:00
ciregenz 44d2eb306b [eric] Fix dashboard sessions lost after app restart 2026-04-05 00:42:52 -07:00
ciregenz e135dff436 [eric] onboarding flow, user ui/ux 2026-04-05 00:19:36 -07:00
ciregenz a82059e925 [eric] onboarding flow for first time users 2026-04-04 22:39:13 -07:00
ciregenz 538a639d4f [eric] 1.0.20, version release: canvas UX overhaul, Notion/Microsoft 365
integrations, browser agent fixes, analytics fix, lots of ui/ux bug fixes (more to come)
2026-04-03 18:49:38 -07:00
ciregenz 2412b981b4 [eric] Canvas UX overhaul: minimap, momentum panning, arrow navigation, smooth transitions, and card focus behavior + slight title prompt tweak 2026-04-03 18:41:05 -07:00
ciregenz cc5b3da0cd [eric] dashboard / chat title fix + notion auth logic tweak 2026-04-03 12:34:39 -07:00
ciregenz 8fa39ee03a [eric] microsoft 365 mcp 2026-04-02 22:38:11 -07:00
ciregenz cac9872702 [eric] notion integration 2026-04-02 16:40:36 -07:00
ciregenz 57465a919f [eric] analytics: fix cost tracking, onboarding profile, and data accuracy, also janky titles 2026-04-02 11:18:46 -07:00
ciregenz ab8ffffd8d [eric] reddit mcp electron npm build fix 2026-04-01 22:00:21 -07:00
ciregenz ddac87994b [eric] fix browser agent respawn on stop: return isError to parent, check parent status on spawn 2026-04-01 19:53:50 -07:00
ciregenz 75d5d8c382 [eric] fix context loss on edit, branch, and resume: fork SDK session instead of clearing it, load stopped sessions from disk 2026-04-01 18:20:19 -07:00
ciregenz e1c22dfaba [eric] fix browser agent stop: cancel mid-flight API calls, stop children before parent, guard frontend state 2026-04-01 16:22:31 -07:00
ciregenz b75c6f8fe2 [eric] version 1.0.19 v1.0.19 2026-03-28 10:54:50 -07:00
ciregenz ab42a9db05 [eric] fix Google Workspace MCP tools: system prompt truncation + macOS code signing 2026-03-28 10:42:35 -07:00
ciregenz c50eecc8f3 [eric] v1.0.18: fix session duration tracking, bump version, google workplace mcp tool fix, ui/ux improvements, qol 2026-03-27 19:59:01 -07:00
ciregenz 97622f87e0 [eric] fix API key priority over 9Router, fix OAuth callback 500, polish Settings UI 2026-03-27 13:06:17 -07:00
ciregenz 9024f1b5ea [eric] v1.0.16: fix 9Router CLI auth for subscription users, analytics, model updates 2026-03-27 00:36:35 -07:00
ciregenz 7c3da1ab4c [eric] fix 9Router CLI auth for subscription users, add analytics, update models 2026-03-27 00:21:19 -07:00
ciregenz f51c131bce [eric]v1.0.15: fix onboarding OAuth, bump version 2026-03-26 14:01:17 -07:00
ciregenz 1c4525b4e3 [eric] fix onboarding OAuth: 9Router readiness polling, timer cleanup, Electron popup handling 2026-03-26 13:52:43 -07:00
ciregenz f01b209168 [eric] bundle uv/uvx for non-dev users, fix Google Workspace MCP startup
- Bundle uv/uvx universal binaries in backend/uv-bin/ (downloaded during build)
  - tools_lib: _extra_bin_dirs and _resolve_command check uv-bin/ for uvx
  - build-app.sh: auto-download uv for both architectures, create universal binary
  - run.sh: auto-download uv for dev mode on first run
  - Removed google-workspace-mcp from requirements.txt (dependency conflict with langchain
2026-03-26 13:04:27 -07:00
ciregenz e04eb2fb74 [eric] fix browser agent for 9Router, subscription-first priority, uvx fallback for non-dev users
- browser_agent.py: use get_anthropic_client instead of raw api_key, fix model map for 9Router
  - credentials.py + agent_manager.py: subscription (9Router) checked before API key everywhere
  - main.py: clean browser-agent endpoint, no credential params
  - tools_lib.py: when uvx not found, fall back to pip-installed binary from venv
  - requirements.txt: add google-workspace-mcp so it works without uvx
2026-03-26 12:17:37 -07:00
ciregenz bc218c8707 [eric] v1.0.14: fix 9Router server.js path, disconnect button, onboarding 2026-03-25 19:17:04 -07:00
ciregenz 1b012d7070 [eric] bump version to 1.0.13 2026-03-25 17:26:19 -07:00
ciregenz dcd20eed39 [eric] [eric] fix 9Router startup for users without Node.js, fix onboarding modal
- nine_router.py: use Electron binary as Node.js fallback (ELECTRON_RUN_AS_NODE=1)
  - electron/main.js: pass OPENSWARM_ELECTRON_PATH to backend
  - OnboardingModal: show once for users without subscription (persisted via localStorage)
  - settingsSlice: sync frontend default system prompt with backend
2026-03-25 17:23:13 -07:00
ciregenz d22e992148 [eric[ prod tesed and working 2026-03-25 15:48:13 -07:00
ciregenz 03741d0028 [eric] bump version to 1.0.12 2026-03-25 13:47:58 -07:00
ciregenz cf775b4977 [eric] - build-app.sh: pre-build 9Router, bundle .next/standalone into Electron
- electron/package.json: add 9router to extraResources
2026-03-25 13:35:23 -07:00
ciregenz cbefe89fe0 [eric] google mcp auth 2026-03-25 12:10:44 -07:00
ciregenz 4b1422449d [eric] usage tracking accuracy synced 2026-03-24 14:10:55 -07:00
ciregenz ebea25f0c2 [eric] [eric] add PostHog analytics, 9Router subscription proxy, unified usage tracking
- PostHog integration: collector, analytics subapp, opt-in UI, Analytics page
  - 9Router: auto-start, OAuth subscription flow, /v1/messages Anthropic format support
  - Settings overhaul: multi-provider API keys, subscription connect UI, onboarding modal
  - Unified usage: merge 9Router cost/token data into Settings Usage tab
  - Provider system: providers/, agent_loop, tools/ (unused, for future non-Anthropic support)
  - Agent SDK: restored as primary with 9Router ANTHROPIC_BASE_URL fallback
  - Updated system prompt, credential resolution, dashboard analytics
2026-03-24 14:02:58 -07:00
ciregenz 8d09e46df5 [eric] add PostHog analytics integration 2026-03-24 11:48:50 -07:00
haikdc 99aa8afc6d [Haik]: Removed community links from readme v1.0.14 v1.0.17 v1.0.20 v1.0.13 v1.0.16 v1.0.21 v1.0.22 v1.0.15 v1.0.18 2026-03-22 11:13:46 -07:00
haikdc a284b9a24e [Haik]: updated package json 2026-03-21 14:02:46 -07:00
haikdc f21d245be7 [Haik]: added in glow to collapsed floating island when approval is needed 2026-03-21 00:28:36 -07:00
haikdc e513bb0d1b [Haik]: round 3 of dynamic island redesign (better compact view) 2026-03-21 00:00:57 -07:00
haikdc 809eacc041 [Haik]: round 2 of dynamic island redesign (collapsible completed tab) (approve/deny from collapsed state) (height limited and scrollable expanded state) 2026-03-20 23:41:20 -07:00
haikdc 37e5d7b0d9 [Haik]: fixed dashboard lag on drag for both cards and linkages 2026-03-20 23:11:55 -07:00
haikdc 9f8526ffb2 [Haik]: linkages between agents/browser now start/end from the closest sides between the two 2026-03-20 22:57:52 -07:00
haikdc 9f1a322fed [Haik]: if an agent creates multiple browsers, now they stack vertically the same way spawned sub agents do 2026-03-20 22:51:28 -07:00
haikdc 99695253ea [Haik]: round 1 of browser use animations (glowing links) (auto spawn in position set) 2026-03-20 22:44:50 -07:00
haikdc c8b2726ec7 [Haik]: fixed dashboard z index ordering so most recently clicked card is always on top 2026-03-20 22:31:21 -07:00
haikdc 7df846af20 [Haik]: CreateBrowserAgent now spawns in the browser to the right of whatever agent created it (like subagents spawn in) 2026-03-20 22:18:38 -07:00