Aidan and GitHub
14a08a0d8c
[aidan] ux/font-stack: unify font families via shared typography module ( #116 )
2026-06-30 19:39:02 -07:00
Aidan and GitHub
0cdd1cbd6e
[aidan] ux/sidebar-settings: move customization into settings ( #115 )
2026-06-30 17:03:40 -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
abccodes
ee0cf13b71
[aidan] fix: back/foward buttons interaction ui fix
2026-06-10 16:35:08 -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
5a88146cc9
[eric] frontend: customization group starts collapsed, config rows are disclosure not daily nav
2026-06-10 00:52:08 -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
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
a978ba30ca
[eric] tree: group app/components HUD/search/gates/pickers into overlays/
2026-05-23 12:56:52 -07:00
ciregenz
7420f81051
[eric] tree: group app/components loading/error/fx into feedback/
2026-05-23 12:55:02 -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
058cb0c52f
[eric] frontend perf: streaming slice + canvas coalescing + lazy paths
2026-05-15 16:11:58 -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