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 |
|