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
cc36847b9d
[eric] onboarding+chrome: clear pill/tool labels (keep thinking-bubble whimsy), parallel reveal launches, overlay sidebar hugs window edges
2026-07-19 23:50:16 -07:00
ciregenz
078daf83a1
[eric] merge: bring eric/onboarding up to date with eric/dev
2026-07-19 23:11:56 -07:00
ciregenz
f3012d184a
[eric] onboarding: entire-chat harvest + clustering profile + four-capability reveal
2026-07-19 22:57:16 -07:00
ciregenz
01e73caef7
Merge branch 'eric/dev' into eric/redesign
...
# 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/BrowserCard.tsx
# frontend/src/app/pages/Dashboard/cards/DashboardViewCard.tsx
# frontend/src/app/pages/Dashboard/hooks/lifecycle/useDashboardLifecycle.ts
2026-07-19 21:40:18 -07:00
ciregenz
656576c181
[eric] shell: sidebar starts docked away + dashboard header hides behind a top-edge hover reveal
2026-07-19 20:38:49 -07:00
ciregenz
d493744680
[eric] onboarding: drop beat traffic lights; sidebar toggle now docks permanently (arc-style pin) instead of one-way collapse
2026-07-19 18:03:29 -07:00
ciregenz
9efcc3d3d0
[eric] shell: sidebar peek closes reliably on move-away (window-level, generous buffer) without snapping shut mid-reach
2026-07-19 17:54:58 -07:00
ciregenz
4f1144cc7f
[eric] shell: peeked sidebar no longer collapses mid-reach (grace-delayed close, cancel on re-enter)
2026-07-19 17:35:54 -07:00
ciregenz
9f730d2ff1
[eric] shell: arc ux batch (inline app rename, undoable delete, hover peek, dashboard swipe, ctrl shortcuts on windows)
2026-07-19 12:07:46 -07:00
ciregenz
d4db6e7c9d
[eric] dashboard: don't wipe layout mid-drag + never route to a phantom (deleted) dashboard id (dragging cards was silently broken by a spurious layout reset)
2026-07-15 18:07:38 -07:00
ciregenz
45084403a3
[eric] merge #118 : move customization into settings (rebased over modes-removal + apps fold-in)
2026-07-03 15:52:05 -07:00
ciregenz
25c944cc70
[eric] modes: hide the mode system from the UI (composer picker + sidebar); default agent
2026-07-02 21:39:59 -07:00
ciregenz
227bd1badc
[eric] apps: fold App Builder into agents via CreateApp; delete standalone /apps page + editor
2026-07-02 03:20:52 -07:00
abccodes
9cda4a8721
[aidan] ux/sidebar-settings: move customization into settings
2026-06-30 17:00:27 -07:00
ciregenz
f3c8189751
[eric] merge eric/browser-parity: in-app browser parity (persistence, focus keystone, zoom/find/tab/middle-click, reopen-closed)
...
# Conflicts:
# backend/apps/outputs/workspace_io.py
2026-06-26 09:10:19 -07:00
ciregenz
a76c44aeb7
[eric] browser: Ctrl/Cmd+Shift+T reopens the last closed card (browser/tab/agent/note/app/workflow)
2026-06-26 09:04:42 -07:00
ciregenz
4167a8c930
[eric] browser: zoom focused browser + Ctrl+F find + Ctrl+Tab cycle + middle-click bg tab
2026-06-26 08:25:00 -07:00
ciregenz
bce1599f89
[eric] browser: restore Cmd+R reloading your in-use browser (MRU fallback was dropped)
2026-06-26 04:13:01 -07:00
abccodes
b2ceb4b466
[aidan] fix/model-fallback: reconcile free trial and provider states
2026-06-26 03:39:48 -07:00
ciregenz
80a8b6a94f
[eric] browser: Cmd+R reloads focused browser, else the app (MRU fallback was blocking app reload)
2026-06-26 03:15:30 -07:00
ciregenz
02f119cdbc
[eric] browser: Cmd+R reloads the browser you're in or last used in place (was a no-op), never an app wipe
2026-06-26 02:10:01 -07:00
ciregenz
f30597b7c8
[eric] browser: Cmd+R outside a browser is a no-op, not an app reload that wipes card sessions
2026-06-26 00:04:57 -07:00
ciregenz
ccd0bc3971
[eric] browser: Ctrl/Cmd+R reloads the last-interacted browser, else the app
2026-06-25 20:45:18 -07:00
ciregenz
52464e66ee
[eric] frontend: one-line every // comment + collapse 3+ blank runs across frontend/src (161 files, -1652 lines, TS-AST-verified code-identical)
2026-06-25 04:20:41 -07:00
ciregenz
763d445f45
[eric] usage: minimal paid-usage meter nudge (approaching + maxed) mirroring the free-trial pattern
2026-06-17 17:53:00 -07:00
ciregenz
18be72cf9c
[eric] phase3b: 'fresh runs in ~Xh' on the spent nudge + one-tap continue-on-your-model after exhaustion
2026-06-17 01:14:40 -07:00
ciregenz
fc6d53b492
[eric] phase3: hide the trial-spent nudge once a real model is connected
2026-06-16 23:00:23 -07:00
ciregenz
920f73cee9
[eric] phase2/3: minimal borderless free-trial nudges (post-wow + spent) + minimal in-task MCP connect card
2026-06-16 22:57:43 -07:00
ciregenz
177d2b6fb7
[eric] free-trial: warm connect-your-own-model banner when the trial is spent (was the red no-model wall)
2026-06-16 22:12:56 -07:00
ciregenz
f9de84d5c9
[eric] free-trial: boot settings race no longer wipes the armed trial; no red banner flash
2026-06-13 05:59:36 -07:00
ciregenz
2015a0fcf9
[eric] shell: hide the no-model warning banner during an active free trial, it returns when the trial is spent
2026-06-13 04:08:52 -07:00
ciregenz
5291a4ae60
[aidan] merge #79 : QoL, sidebar ui/ux, titles, text compaction, bug fixes
2026-06-13 02:06:54 -07:00
Aidan and GitHub
08526b6149
[aidan] bug/feat: sidebar reordering, title improvements, openai gen bug ( #76 )
...
* [aidan] ui: sidebar reorder
* [aidan] ux: sidebar naming bug fix
* [aidan] ui: title changing improvements
* [aidan] ui/ux: aux title gen streams for cx/ route + agent writes meta.json first
- All aux LLM calls (chat title, turn label, group meta, dashboard name) now stream
instead of using messages.create; 9router's cx/ subscription response translator
drops content for GPT-5-family models on the non-streaming path but works per-event.
- aux_max_tokens_for floors GPT-5 budget at 4K so reasoning still leaves headroom for
a label; non-reasoning models get the base 100.
- App Builder skill: write meta.json FIRST (step 1 of Quick start) so the app's name
surfaces in the sidebar + ViewEditor header on the agent's first tool call instead
of waiting until end-of-turn.
- Session-end sync_output_from_meta_json takes a fallback_name (= session.name) so an
agent that never writes meta.json still leaves the app with the aux-LLM chat title
rather than "Untitled App".
- Title display: truncateForTitle caps at 4 words / 30 chars; displayChatTitle picks
the right Phase 1 placeholder by session.mode; normalizeSessionName strips legacy
Agent-XXXX names at slice intake.
- Typewriter component (char-by-char delete-then-type) drives the chat header,
dashboard card title, sidebar Apps entry, and ViewEditor TextField + description
field; honors useReducedMotion.
* [aidan] tune: reduce gpt-5 aux token floor
2026-06-12 23:33:32 -07:00
ciregenz
ce1676436d
[eric] updater: apply a pending Mac update on window-close + restart so the red button actually updates, not just lingers
2026-06-12 22:13:00 -07:00
ciregenz
5f2face717
[eric] updater: render the update banner version-less when unknown, kills 'OpenSwarm null' (Windows Squirrel + mid-download reload)
2026-06-12 21:29:26 -07:00
ciregenz
23d8247778
[eric] views: CSS loading placeholder kills the WebGL-context churn that crashed app-switching (no chat anchoring the GPU); drop the click-swallowing nav throttle
2026-06-12 17:14:59 -07:00
ciregenz
b8b65e253d
[eric] apps: throttle app-list nav + gate WebGL placeholder, fix rapid-app-switch GPU crash
2026-06-11 15:44:38 -07:00
ciregenz
775b24d285
Merge PR #68 [aidan] bug: ui/ux fixes (back/forward disabled-state, browser-card dashboard scoping + resize, selection-overlay clipping, dashboard-duplicate carries chats)
...
AppShell conflict resolved: kept the lucide/redesign + folded in the back/forward disabled-state logic.
2026-06-11 02:59:30 -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
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