Commit Graph
136 Commits
Author SHA1 Message Date
abccodes eadd6f71a2 [aidan] ui/ux: removed keyboard shortcuts 2026-06-11 02:50:49 -07:00
ciregenz d31bbf0af7 [eric] ui: pill the Build-with-AI button + widen sidebar default to 260 (matches claude.ai) 2026-06-11 00:59:35 -07:00
ciregenz b23ae41019 [eric] ui: bump sidebar font sizes, section labels 0.82->0.9rem and sub-items 0.78->0.86rem for readability 2026-06-11 00:43:41 -07:00
ciregenz 6538f1cd37 [eric] onboarding: setup counter follows unlocked steps (new user sees 0/2 not 0/8), grows after the first win 2026-06-11 00:22:33 -07:00
ciregenz ddd0641cac [eric] merge free-trial + value-first onboarding (flag off, reorder gated so no-trial = today's flow)
# Conflicts:
#	frontend/src/app/pages/AgentChat/bubbles/MessageBubble.tsx
2026-06-10 23:20:18 -07:00
ciregenz 7a517883ee [eric] ui: drop +/x animations, bigger search + logo, app cards match dashboards (continuous panel + whisper gradient) 2026-06-10 23:06:24 -07:00
ciregenz 170b6f1334 [eric] ui: true path-drawing icon animations (POC), sidebar-toggle divider sweeps + the plus strokes redraw on hover 2026-06-10 22:59:00 -07:00
ciregenz 583c39e65c [eric] ui: per-glyph hover animations (gear spins, palette tilts, plus rotates, arrows slide) + toolbar/settings icons to lucide 2026-06-10 22:51:09 -07:00
ciregenz 81d9429291 [eric] ui: sidebar icons -> lucide line-glyphs (dashboard/apps/customize/settings/sidebar-toggle), springy hover 2026-06-10 22:21:03 -07:00
ciregenz f79eda8e7f [eric] ui: unify chrome + float content as a rounded inset column, kills the toolbar band and the seams 2026-06-10 20:26:23 -07:00
ciregenz d5b6abee8e [eric] ui: distinguish Dashboards (space-dashboard) from Apps (widgets) + cleaner sidebar-toggle glyph 2026-06-10 20:08:10 -07:00
ciregenz 047c9d912c [eric] ui: drop the toolbar + settings divider lines, bg-tint and air carry the separation now 2026-06-10 19:58:30 -07:00
ciregenz ae86591ed3 [eric] ui: sidebar section icons spring on row-hover, lightweight CSS, interaction-only no dependency 2026-06-10 19:55:04 -07:00
ciregenz da18017118 [eric] ui: one outlined icon language for the sidebar + tighter icon column, no more filled clip-art 2026-06-10 19:45:27 -07:00
ciregenz d242114643 [eric] onboarding: per-step soft unlocks, locked steps show a teaser, spotlight skips locked 2026-06-10 03:35:14 -07:00
ciregenz 509aa9aec6 [eric] frontend: sidebar drops rail lines and section dividers, indentation + air + finder-style fill carry the hierarchy 2026-06-10 02:22:24 -07:00
ciregenz 4e9960d464 [eric] frontend: directory browser loads with row skeletons instead of a centered spinner 2026-06-10 00:58:27 -07:00
ciregenz b0c3b8de19 [eric] frontend: status chips speak plain english, working / needs your OK / done instead of enum values 2026-06-10 00:56:43 -07:00
ciregenz cd67f3e3a5 [eric] frontend: cmd-k palette runs commands too, new dashboard / settings / nav surface as typed actions 2026-06-10 00:54:11 -07:00
ciregenz 5a88146cc9 [eric] frontend: customization group starts collapsed, config rows are disclosure not daily nav 2026-06-10 00:52:08 -07:00
ciregenz c8c95e4297 [eric] free-trial: value-first onboarding reorder, arm-on-launch, exhaustion upsell card 2026-06-10 00:01:37 -07:00
ciregenz dd0f70d9a3 [eric] onboarding: delete the now-unreachable docked resume tab, migrate stale docked state to hidden 2026-06-08 13:17:28 -07:00
ciregenz 030844d6a9 [eric] onboarding: Skip fully dismisses the tour (hidden) until Settings > Restart tour, no resume tab 2026-06-08 13:15:45 -07:00
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