ciregenz
e2f2dfdc4d
[eric] swarm: drop-to-import with GPU-safe pixel digest; modal only for code/action bundles
2026-06-14 07:22:12 -07:00
ciregenz
c179d20c16
[eric] swarm: Share button on app card + editor, import review/trust warning
2026-06-14 06:11:22 -07:00
ciregenz
7ea461fc52
[eric] swarm: .swarm import flow (drag-drop + file picker, preflight/commit modal)
2026-06-14 06:00:12 -07:00
ciregenz
9b6e0f818f
[eric] swarm: Share button + modal, wired into Skills detail header
2026-06-14 05:55:33 -07:00
ciregenz
bd8e5d93cc
[eric] onboarding: recovery popup auto-dismisses the moment its step completes, no stale 'Tap Show me' after a transient throw
2026-06-14 04:35:22 -07:00
ciregenz
aff75261f1
[eric] onboarding: mark launch_agent done after the first chat (was stuck to-do); a draft no longer counts as a launched agent
2026-06-14 04:14:41 -07:00
ciregenz
5d01bd5ebf
[eric] onboarding: cursor pop spark, fewer spokes (6) but thicker + glow + longer (0.62s) so each reads clearly
2026-06-14 04:06:45 -07:00
ciregenz
8c7afa2bd8
[eric] onboarding: gate the tour like a game, hide the Finish setup pill until the first agent completes; drop the X/5 count
2026-06-14 03:49:40 -07:00
ciregenz
fbbc57c810
[eric] onboarding: per-popup dwell override so the welcome cursor holds ~3s then clicks (not the tour's 6s floor)
2026-06-14 03:20:38 -07:00
ciregenz
e9c8774ad7
[eric] onboarding: welcome reads as a real chat + cursor opens it + model in header
2026-06-14 02:41:28 -07:00
ciregenz
82907b4601
[eric] onboarding polish: exaggerated cursor pop + longer wait then prompt click; faster greeting, no caret; chips slide in smoothly (no instant pop); title 'First chat with OpenSwarm', no draft label
2026-06-14 02:18:53 -07:00
ciregenz
89a1193f32
[eric] onboarding: welcome_open cursor shows a quick readable popup then clicks New Agent promptly (snappier)
2026-06-14 01:59:49 -07:00
ciregenz
8863d58c20
[eric] onboarding: cursor pops in then clicks New Agent to spawn the welcome chat (not auto), with delays; much slower title/greeting stream; manual click is the fail-safe
2026-06-14 01:53:12 -07:00
ciregenz
ba850e5fdc
[eric] onboarding: slower sequential welcome reveal (title -> greeting -> chips) + cursor bursts in with radiating orange spark lines
2026-06-14 01:43:13 -07:00
ciregenz
665dec63e2
[eric] onboarding: first-run proactive welcome chat (seeded greeting + in-chat chips, zero run) + cursor pop-nudge at Continue
2026-06-14 00:56:48 -07:00
ciregenz
1e7604961d
[eric] onboarding: first-run welcome pops in and types a static self-intro, then the chips reveal; dropped the fragile cursor auto-open
2026-06-14 00:12:32 -07:00
ciregenz
b4f6a9e6e0
[eric] onboarding: agentic cursor auto-opens the chat on first run and asks 'what do you want done?' (static, no LLM); user types their own thing
2026-06-13 23:53:14 -07:00
ciregenz
532672bd4c
[eric] onboarding: reveal the panel only after the first agent COMPLETES (not mid-run), and drop the redundant center intent box (chat composer is the freeform input)
2026-06-13 23:15:09 -07:00
ciregenz
3748f23666
[eric] onboarding: partition the tour, reveal one feature at a time, quiet pill on launch, gentle post-win reveal, fewer popups
2026-06-13 22:25:07 -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
Aidan and GitHub
d1e3c37b27
[aidan] feat: collapsed long text to avoid long input lag
2026-06-12 21:58:56 -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
bfa7140907
[eric] views: keep the PixelBlast shader via one persistent WebGL context (reparent the canvas, never loseContext) so it looks the same with zero GPU churn
2026-06-12 17:39:29 -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
abccodes and ciregenz
c0bc12763f
[aidan] ui/ux: removed keyboard shortcuts
2026-06-11 03:13:05 -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
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
Aidan and GitHub
ded951b8a0
fix: clip selection overlay to the chat scroller for tall messages
...
SelectionOverlay portals to document.body and drew highlights at the raw getBoundingClientRect() of the selected element, so a tall message bubble let the blue overlay bleed past the chat panel onto the rest of the UI. Walk up every overflow-clipping ancestor, intersect the rect with each, and skip rendering when fully out of view. Applied to hover, persistent, and drag-preview rects, with labels clamped to the clip top/left so they never paint above the chat container.
2026-06-10 17:37:04 -07:00
Aidan and GitHub
ea2f1c36c5
fix: stop dashboard select-mode from leaking onto other pages
...
Dashboard stays mounted (visibility-hidden) behind every other route, so its ElementSelectionProvider and portal-rendered SelectionOverlay kept firing on top of the App Builder. Gate both the overlay render and the global mouse listeners in useDomElementSelector on useDashboardActive, leaving selection state untouched so it restores on return.
2026-06-10 17:14:37 -07:00
abccodes
ee0cf13b71
[aidan] fix: back/foward buttons interaction ui fix
2026-06-10 16:35:08 -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