Commit Graph
1850 Commits
Author SHA1 Message Date
ciregenz 02ba9db33b [eric] canvas: revert drag-to-edge snap (card-disappear bug on the real drag) 2026-07-21 22:25:48 -07:00
ciregenz 8a482ce029 [eric] canvas: drag a lone card into the screen edge to snap-tile it (halves/quarters/fullscreen) 2026-07-21 22:07:24 -07:00
ciregenz 48ee557cf6 [eric] sidebar: right-click context menu on dashboard + app rows (rename/duplicate/delete) 2026-07-21 20:31:49 -07:00
ciregenz 669deb3076 [eric] workflows: traffic-light window controls + fullscreen (hides dock) 2026-07-21 20:17:50 -07:00
ciregenz 582084996a [eric] dock: real macOS magnify (hovered tile grows, neighbors slide away, no pop-out) + round chat glyph everywhere 2026-07-21 19:50:48 -07:00
ciregenz 8d67e7c376 [eric] dock: rounder squircle tiles + a springy hover-lift on every tile (brings back life without the fisheye wobble) 2026-07-21 19:41:40 -07:00
ciregenz 56e3db3445 [eric] composer: collapse the bar actions into one + menu (attach + web + select), active toggles surface as removable pills 2026-07-21 19:37:27 -07:00
ciregenz 63eef8b416 [eric] onboarding: cookie harvest works on Windows too (DPAPI key + AES-GCM), macOS path unchanged; ChatGPT-token path already cross-platform 2026-07-21 19:11:56 -07:00
ciregenz dc91a4225f [eric] onboarding: harvest ChatGPT + Claude in parallel under a budget (13.7s -> 6.9s, 49% off the reveal wait) 2026-07-21 19:11:56 -07:00
ciregenz 1042942d88 [eric] chat: editing a user message widens to the full column and stays editable (was right-hugging + cramped) 2026-07-21 19:11:56 -07:00
ciregenz 69600ea533 [eric] chat: warm neutral dark surface replaces the saturated plum; composer drops the dead mic 2026-07-21 18:53:43 -07:00
ciregenz 038f57383a [eric] canvas: full size view swallows stray wheel (no more zoom glitch while scrolling the chat) 2026-07-21 18:53:43 -07:00
ciregenz 56c4accd78 [eric] chat: claude-style edit in place, web-force reads as a quiet globe not an actions banner, context row unbannered 2026-07-21 18:53:42 -07:00
ciregenz f0836319bf [eric] chat: group rows go quiet (web rows drop the repeated verb, timings ghost until hover, chevrons hover-only) 2026-07-21 18:53:42 -07:00
ciregenz 1a6d9dde9e [eric] chat: burst commits type out too (fresh whole-message commits route through the same smooth reveal) 2026-07-21 18:53:42 -07:00
ciregenz c5efd8fd57 [eric] desktop: fullscreen card collapses its traffic lights to one exit control (native lights own that corner) 2026-07-21 18:40:19 -07:00
ciregenz 76cf209eda [eric] chat: assistant answers drop the bubble (user-only bubbles); tool-ui cards get skeleton + blur-in entrance 2026-07-21 18:40:19 -07:00
ciregenz 647e3c4ff0 [eric] chat: calm the in-between (no glow loops, quiet thinking line, duration-only summary w/ metrics in tooltip) 2026-07-21 18:40:19 -07:00
ciregenz c0f089b741 [eric] chat: web tools read as sources (favicon stacks + domains at the shared summary choke point), perplexity treatment 2026-07-21 18:40:19 -07:00
ciregenz 7c86293b72 [eric] chat: web tool rows show a clean source domain/query, not the raw url+prompt dump 2026-07-21 17:15:45 -07:00
ciregenz 844dfb9300 [eric] composer: web-search toggle (globe) forces WebSearch/WebFetch while on, like a search mode 2026-07-21 15:53:39 -07:00
ciregenz 56038ebbb4 [eric] chat: fix title hover painting a white pill on the dark glass header (neutral translucent hover) 2026-07-21 15:53:38 -07:00
ciregenz 9e8ae56e45 [eric] tool-ui: data-table renders as a real grid (force table layout + container-type), not the column-hiding mobile accordion 2026-07-21 15:37:01 -07:00
ciregenz 8c22ec8c80 [eric] composer: ghost-text prompt prediction in the user's voice (aux-LLM from recent topics), Tab to accept 2026-07-21 14:51:12 -07:00
ciregenz 3416aab991 [eric] canvas: invert mouse buttons to Google Maps (left drag pans, right drag marquee-selects, meta+left still selects) 2026-07-21 14:51:12 -07:00
ciregenz 8735408c87 [eric] agents: make tool-ui fire more (direct-call hint + exact component names in the nudge, slim ShowUI tool def ~2.1K tokens) 2026-07-21 14:09:17 -07:00
ciregenz cd6add56b1 [eric] desktop: full size view reads like a chat page (centered reading column), drop the dock rail + fisheye 2026-07-21 13:44:23 -07:00
ciregenz cd07b2143f [eric] desktop: sidebar toggle pins the sidebar open in fullscreen; card anchors to the viewport so docked chrome squeezes it 2026-07-21 00:03:37 -07:00
ciregenz 9509cd4384 [eric] desktop: sidebar clicks act in fullscreen (app row swaps the pinned card, current dashboard exits to canvas) 2026-07-20 23:50:51 -07:00
ciregenz 960674e913 [eric] desktop: sidebar peek works in fullscreen too, sliding over the dock rail (one left-edge behavior everywhere) 2026-07-20 23:46:52 -07:00
ciregenz d015747d40 [eric] desktop: fullscreen is the arc layout (persistent dock rail, card fills the dashboard, pinned: no drag/collapse/camera until restored) 2026-07-20 23:43:42 -07:00
ciregenz ea4e014803 [eric] desktop: dock fisheye magnification (mac-style wheel) + minimized traffic lights fan out on a circular arc 2026-07-20 23:35:13 -07:00
ciregenz dd4d6f3faa [eric] desktop: fullscreen dock ports zen compact-mode hover semantics; stale-tile states sealed (close, dashboard switch, collapse) 2026-07-20 22:23:31 -07:00
ciregenz 0b19797f7f [eric] desktop: traffic lights everywhere (browser green+tiling, pill hover chips, arc app lights), fullscreen dark+full+dock-switcher, knob drag, dock glyphs, rest composer removed 2026-07-20 21:42:24 -07:00
ciregenz b20541d0ea Merge remote-tracking branch 'origin/eric/redesign' into eric/onboarding
# Conflicts:
#	backend/apps/agents/manager/run/RunOptions.py
#	electron/main.js
#	frontend/src/app/pages/Dashboard/canvas/DashboardCanvas.tsx
#	frontend/src/app/pages/Dashboard/cards/DashboardViewCard.tsx
#	frontend/src/app/pages/Dashboard/cards/NoteCard.tsx
2026-07-20 19:00:32 -07:00
ciregenz 9362e0fe3e [eric] desktop: dock gains the og toolbar actions (chat/browser/workflow/note/history); Applications no longer kills the app (getFileIcon native throw SIGTRAPped main; icons now decode via defaults+sips children) 2026-07-20 18:36:00 -07:00
ciregenz 6eed04b1d3 [eric] canvas: classify mouse notches by wheelDeltaY tick signature; revert multiplier bump, slider governs 2026-07-20 18:11:51 -07:00
ciregenz 4a1eaee3a7 [eric] ui-tools: full jsonschema validation server-side (constraint classes like step>=1 slipped the hand walker); dead turns freeze in-progress spinners to pending in chat and pill; model told to end trackers truthfully 2026-07-20 18:05:15 -07:00
ciregenz b0606b786f [eric] canvas: bump wheel/pinch zoom responsiveness 25% (notch 6.4% -> 8%) 2026-07-20 17:49:35 -07:00
ciregenz 96c6c8e2aa [eric] dashboard: revert to the og eric/onboarding canvas background (gradient wash + grain + dot grid); wallpaper layer and its IPC removed 2026-07-20 17:48:07 -07:00
ciregenz 9fe0c96c5a [eric] canvas: trackpad two-finger scroll pans, mouse wheel keeps zooming (gmaps model) 2026-07-20 17:38:32 -07:00
ciregenz cd0ddcb6b5 [eric] ui-tools: live in-place card updates (same component+id); social posts wrapped as {post} (flat props crashed the shell); per-component error wall; item-carousel validates the carousel shape 2026-07-20 17:25:55 -07:00
ciregenz 249ec9f945 [eric] onboarding: land reveal camera on welcome chat at readable zoom, not the whole cluster 2026-07-20 17:05:07 -07:00
ciregenz b8911f28cf [eric] ui-tools: generated schemas validate ShowUI server-side w/ teaching errors (hints kept required fields, model self-corrects); drag suspends backdrop blur; ambient widgets low quality; tz implies coarse location 2026-07-20 14:45:55 -07:00
ciregenz 355c07a7dc [eric] desktop: per-card dock glyphs and hues; real OS wallpaper read at runtime (SVG fallback) 2026-07-20 14:18:58 -07:00
ciregenz 2a015b83e1 [eric] redesign: widget strip+scene fix, finished-turn tool fold, rest composer, pill hydration 2026-07-20 13:48:35 -07:00
ciregenz 6f2bf7d5fb [eric] dashboard: failed layout fetch can never wipe the server layout (res.ok gate + saveArmed only after a successful load) 2026-07-20 13:23:05 -07:00
ciregenz f2bc65b204 [eric] agents: web results carry a render-with-ShowUI reminder when openswarm-ui is live (system-prompt nudge alone loses to the prose prior; live-proven haiku weather widget) 2026-07-20 13:23:05 -07:00
ciregenz 6319784717 [eric] chat: AskUI free-text input restores the 'Other' escape hatch (action free_text) 2026-07-20 10:12:21 -07:00
ciregenz b5b8c5cb4a [eric] agents: AskUserQuestion swaps to AskUI when openswarm-ui is live (nudges lost to the trained prior; live-proven haiku turn) + lenient unknown-key strip before strict zod fallback 2026-07-19 23:52:31 -07:00