Hybrid traditional + AI-first webapp scaffold. Sibling to crema-app-template, adds the AI assistant surface, command bus, scripts dialog, and virtual cursor. What's pre-wired: - 6 routes: Overview, Resources, Activity, Assistant, Library, Settings - Collapsible rail + appbar + avatar dropdown shell (template code, not a lib) - Mobile sheet at <md - /assistant: streaming chat via @crema/llm-ui, mock fallback, model selector, token meter, retry probe, stop-while-streaming, persistent UI Control toggle - /settings: editable LM Studio endpoint + context window + response cap, with test-connection button - Markdown rendering for assistant replies; ```action``` blocks rendered as a small "Ran N actions" pill - ⌘⇧P script runner dialog + Play icon in the appbar - Two demo scripts in public/scripts/ - mightypix theme as default, scoped via <AppShell theme="mightypix"> Libs wired in tsconfig + app.css: - @crema/action-bus (the bus, parser, runner, cursor, provider, ws, llm-bridge) - @crema/llm-ui, @crema/chat-ui, @crema/aifirst-ui, @crema/notification-ui - lib-theme-mightypix Docs: - README.md — pitch + quick start + structure - docs/AI_FIRST.md — full system tour (data-action contract, bus, DSL, scripts, cursor, LLM integration) - app/components/layout/THEME_CONTRACT.md — every CSS variable a theme must declare - CLAUDE.md — orientation for an LLM working in the repo Genericized from comfy-cloud (the original prototype): - Brand defaults to "App" / Sparkles icon (override via app/lib/identity.ts) - User defaults to a stub (swap useUser() for real auth) - localStorage namespace is "crema.*" (was "comfy.*") Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
29 lines
395 B
Plaintext
29 lines
395 B
Plaintext
# Comfy Cloud — short tour through the rail
|
|
# speed: 0.9
|
|
|
|
# Open the rail so labels are visible
|
|
click sidebar-toggle
|
|
wait 500
|
|
|
|
# Visit each section
|
|
click nav-resources
|
|
wait_for nav-resources
|
|
wait 500
|
|
|
|
click nav-activity
|
|
wait 500
|
|
|
|
click nav-assistant
|
|
wait 700
|
|
|
|
click nav-library
|
|
wait 500
|
|
|
|
click nav-settings
|
|
wait 500
|
|
|
|
# Back home, collapse rail
|
|
click nav-overview
|
|
wait 400
|
|
click sidebar-toggle
|