Commit Graph
70 Commits
Author SHA1 Message Date
ciregenz 4c5c6ff3d3 [eric] add warning banner (no internet / no model connected) with ErrorSlime mascot, smooth Collapse transition, click-to-open Settings →
Models tab
2026-04-09 17:17:02 -07:00
ciregenz 98aa3a60f1 [eric] auto-focus canvas on newly created
browser cards from link clicks
2026-04-09 16:59:04 -07:00
ciregenz 0ab20a5bf6 [eric] dashboard marquee: disable pointer-events on webviews/iframes mid-drag so cursor passes through browser cards instead of jamming on
interactables
2026-04-09 16:33:58 -07:00
ciregenz 018390839b [eric] add inline email validation + typo correction in onboarding, gate Continue on full profile completion 2026-04-07 23:57:36 -07:00
ciregenz f5dd6b0cf8 [eric] disable Restart & Update button after click with loading state 2026-04-07 23:25:55 -07:00
ciregenz 4f50fc2236 [eric] delete unused Prompts feature, force AskUserQuestion for clarifying questions, clean up dead refs and TS errors 2026-04-07 22:54:18 -07:00
ciregenz 1dad8a57fc [eric] browser sub-agent: loop detection, ReportProgress, CDP ax tree, batching, compaction, hide-don't-unmount Dashboard so browser cards survive route navigation 2026-04-07 20:00:32 -07:00
ciregenz 6db2d24f78 [eric] add referral question + back button to onboarding, fix flash + jumping 2026-04-07 00:42:12 -07:00
ciregenz 077d9b4011 [eric] add Discord MCP integration with shared bot + per-user guild scoping 2026-04-06 20:02:27 -07:00
ciregenz 28b2a110ce [eric] add Slack MCP integration with Electron-based auto token capture 2026-04-06 18:14:00 -07:00
ciregenz 69f3a66c70 [eric] Fix duplicate text rendering during streaming 2026-04-06 15:16:37 -07:00
ciregenz 5d7c93d9a5 [eric] HubSpot MCP integrations with OAuth PKCE, fix backend crash from unhandled BaseExceptionGroup during MCP tool denial 2026-04-06 14:43:53 -07:00
ciregenz 3bbc29ea98 [eric] add Airtable MCP integration with OAuth + PKCE 2026-04-06 13:18:43 -07:00
ciregenz 0be4cc98a9 fix MCP docs links not opening in browser cards, implement youtube mcp 2026-04-06 11:48:03 -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 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 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 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 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 97622f87e0 [eric] fix API key priority over 9Router, fix OAuth callback 500, polish Settings UI 2026-03-27 13:06:17 -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 1c4525b4e3 [eric] fix onboarding OAuth: 9Router readiness polling, timer cleanup, Electron popup handling 2026-03-26 13:52:43 -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 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 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 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
haikdc 3f37ad8847 [Haik]: browser agent issues fixed (e.g. stopping it via parent or sub agent acc stops it now) (the lil browser agent modal properly shows up when a browser is reinvoked) 2026-03-20 21:54:46 -07:00
haikdc c0afabb964 [Haik]: (moved logo out of island) (fixed notification derefrencing issues when u swap dashboards) (fixed chat header update issue where itd get stuck in the completed state) 2026-03-20 21:37:27 -07:00
haikdc a8aff60bca [Haik]: (fixed auto spawn glitch on reload) (also swapped notification ui to be a floating island) 2026-03-20 20:00:44 -07:00
haikdc 03c1cb1c91 [Haik]: ckpt, auto spawn sub agent feature done and toggleable via settings 2026-03-20 12:25:49 -07:00
haikdc 6dcfb19b17 [Haik]: ckpt, view builder saving issue fixed via templates, system prompts, and skills. Also added a reset to default for modes. 2026-03-19 01:58:20 -07:00
haikdc 9943ccafd5 [Haik]: (Agent browser render size matches that of user browser spawn) (queing messages) (chat loading bubble fix) (tethers to sub agents and branches are now permament and inputs are swapped to a continue chat button) (auto focus for everything) (history card position fix when redeployed) (dashboard persistance fixed) (non browser link clicks open in the in app browser now) (chat message tooltips for copy, branching, and editing / swapping between edited messages) 2026-03-18 23:45:54 -07:00