ciregenz
0446e9beb9
[eric] dashboard: boot straight into the latest dashboard with the sidebar collapsed
2026-06-04 11:13:46 -07:00
ciregenz
e5ff670070
[eric] settings: sign-in becomes an optional dialog opened from the account card
2026-06-04 04:17:38 -07:00
ciregenz
f59ab9d4dd
[eric] auth: drop the mandatory first-launch sign-in gate, app works signed-out
2026-06-04 04:17:31 -07:00
ciregenz
21d8c6cba1
[eric] settings: fold OpenSwarm Pro into the subscriptions list, pricing moves behind Subscribe
2026-06-04 04:02:10 -07:00
ciregenz
609c4f617f
[eric] overlays: extract PlanPickerModal from MessageBubble for reuse
2026-06-04 04:02:05 -07:00
ciregenz
4688ca41dd
[eric] onboarding: step 3 says chat bubble, the new-agent + became a chat icon
2026-06-04 04:01:59 -07:00
Eric
2ec69427d0
[eric] revert: drop the five windows ablations now that electron 42 (chromium 146) erases the chromium-144 crashes they were working around
2026-05-27 20:51:14 -07:00
Eric
bea60d7e3f
[eric] fix: ablate richprompteditor to textarea on windows-electron too since the modes editor uses the same contenteditable that segfaults
2026-05-27 20:19:23 -07:00
Eric
c3d514bf1c
[eric] fix: complete the windows ablation by rendering textarea in editorsurface and skipping the onboarding video element entirely
2026-05-27 20:06:08 -07:00
Eric
5b7c852bb7
[eric] fix: stop the onboarding renderer segfault on windows by not preloading the video metadata that triggers it
2026-05-27 19:53:46 -07:00
Eric
8c5b3bdf64
[eric] ui: fix the windows guide cursor jumping instead of gliding (it was being rebuilt from scratch every frame) and remove the new chat / history pills above the composer; bump 1.1.69
2026-05-26 15:41:13 -07:00
Eric
40b7c19b75
[eric] onboarding cursor: restore writePos-after-spring order so mac stays byte-identical (windows still eases via no-op controls + css transition); bump 1.1.65
2026-05-26 11:17:01 -07:00
Eric
9605454ebf
[eric] windows: onboarding cursor eases via cursorStore-driven css transition (snaps while tracking, eases on moveTo) to match the mac spring
2026-05-26 04:16:57 -07:00
Eric
529d350cae
[eric] windows 1.1.63: drop the textarea + file-input squirrel-era ablations, restore contentEditable @-mention UI and the attach
...
paperclip on windows, plus a cubic-bezier cursor transition
2026-05-26 02:42:56 -07:00
Eric
da61377d8c
[eric] windows 1.1.62: cursor and popups follow target on windows via store-driven style.transform
2026-05-26 02:10:56 -07:00
Eric
31a90502c7
[eric] windows 1.1.61: restore AgenticCursor render on Windows now that the framer-motion shim makes motion.div safe
2026-05-26 01:42:05 -07:00
Eric
bb2de72f6f
[eric] windows 1.1.59: production webpack and framer-motion shim
2026-05-26 00:29:17 -07:00
Eric
7407e6cb37
[eric] windows 1.1.58: three fixes — (a) revert file-input restore: <input type="file"> is ALSO a Windows commit-phase crasher just like the contentEditable was, both must stay ablated, drag-and-drop still works; (b) nuclear-disable OnboardingRoot on Windows since the AgenticCursor visual ablation alone was insufficient (Onboarding panel/director/popups have additional Framer Motion + portal subtrees that segfault on commit) — user loses the guided tour on Windows but the rest of the app works; (c) remove iframe sandbox from BrowserCard so sites that need full-document access can render (Google specifically still appears grey because they run JavaScript anti-iframe detection that blanks document.body when window.top !== window.self, which header stripping cannot defeat; most non-Google sites should render fine now); Mac path untouched
2026-05-25 23:47:14 -07:00
Eric
3903766e96
[eric] windows 1.1.57: (a) relax CSP frame-src to allow http: and https: so BrowserCard iframe can render external sites (our own app-level CSP was the second-layer blocker after the upstream XFO/CSP frame-ancestors we already strip in main.js — together they let the iframe load Google et al); (b) gate AgenticCursor's portaled Framer Motion infinite-loop scale + drop-shadow node on Windows so the onboarding panel commit phase no longer segfaults from that subtree (visual cursor disabled on Windows, imperative handle still works for AC runtime); Mac path untouched
2026-05-25 23:16:14 -07:00
Eric
b73f508755
[eric] windows 1.1.55: (a) textarea-aware editor read/write/clear helpers so Enter-to-send works on Windows where EditorSurface uses textarea instead of contentEditable (handleSend was reading .textContent which is empty on textarea); (b) gate BrowserCard webview behind !Windows so dashboard hydration no longer segfaults from webview tag commit (iframe fallback is now usable for most sites since we also strip X-Frame-Options and CSP frame-ancestors on sub_frame loads via session.webRequest.onHeadersReceived, scoped to http/https types:sub_frame so OAuth popups and deep links keep their security headers); (c) gate onboarding video autoPlay on Windows so panel mount does not trigger the autoplay+animation crash; Mac path untouched everywhere
2026-05-25 22:29:17 -07:00
Eric
294d1a91ed
[eric] diag: add targeted logs for each top crash-suspect (boot env snapshot for React-prod-mode + tree-shaking checks, wrapped lazy() loader with requested/loaded/failed logs for chunk-split race, [diag][ErrorBoundary] prefix on componentDidCatch so in-tree throws surface in stderr alongside window.onerror); retag v1.1.44
2026-05-25 19:26:40 -07:00
Eric
1ec3d473f3
[eric] diag: webpack --mode=development for packaged frontend + render logs on every AgentChat child (ContextDrawer / MessageBubble / StreamingBubble / CompactionMarker / ToolCallBubble / ToolGroupBubble / ApprovalBar / ChatInput / MessageActionBar / ErrorSlime) so the next 0xC0000005 crash trace shows the exact last component that committed before the segfault since http origin already disproved file://; retag v1.1.44
2026-05-25 19:20:16 -07:00
ciregenz
6cf2606666
[eric] merge: fold eric/cleanup abstraction refactor into dev (resolve 9, re-home edits)
2026-05-24 16:24:59 -07:00
ciregenz
5fb4d02648
[eric] ui: docked tour collapses to a minimal right-edge tab; restore serif font
2026-05-24 12:33:22 -07:00
ciregenz
edec6e0f9c
[eric] ui: onboarding skip-to-sidebar + global count; sans fallback; memoize hot selectors
2026-05-24 11:03:30 -07:00
ciregenz
4a30a1318b
[eric] previews: real app+dashboard screenshots + order by last shot, not every save
2026-05-24 01:48:26 -07:00
ciregenz
4c5457c751
[eric] onboarding: crash can't blank app; isolate boundary + dismiss + renderer reload
2026-05-23 19:16:04 -07:00
ciregenz
a978ba30ca
[eric] tree: group app/components HUD/search/gates/pickers into overlays/
2026-05-23 12:56:52 -07:00
ciregenz
7e3e37e2eb
[eric] tree: group app/components rich-input + element-selection into editor/
2026-05-23 12:55:54 -07:00
ciregenz
7420f81051
[eric] tree: group app/components loading/error/fx into feedback/
2026-05-23 12:55:02 -07:00
ciregenz
320052c71e
[eric] tree: group AgentChat into bubbles/tool-bubbles/mcp-cards/parsing/shell
2026-05-23 12:38:42 -07:00
ciregenz
4732edba42
[eric] imports: relocate onboarding-progress slice into shared/state
2026-05-23 07:19:24 -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
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
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
a1fefa0ae8
[eric] approvals: trust patterns for action approvals + smarter sensitive-file gating
2026-05-20 01:56:38 -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
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
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
3342c71ed1
[eric] app builder — drop manual Save button (auto-save stays)
2026-05-11 09:28:44 -07:00
ciregenz
d20ff7d16c
[eric] app builder cleanup — remove Auto Run, Test Input, RenderOutput tool + Outputs activation gate
2026-05-11 09:05:45 -07:00
ciregenz
2cc7e0f080
[eric] 1.0.32 — fix blank onboarding videos (./ instead of / under file://)
2026-05-11 00:03:08 -07:00