Skip to content

studio-app: stable layout on load (header nav, Quick Create sidebar, assistant note) - #315

Merged
apedintensor merged 2 commits into
mainfrom
claude/stable-shell-1028
Oct 28, 2026
Merged

apedintensor merged 2 commits into
mainfrom
claude/stable-shell-1028

Conversation

@apedintensor

@apedintensor apedintensor commented Oct 28, 2026 •

Copy link
Copy Markdown
Member

Owner 2026-10-28: layout and copy should not wait for the backend; controls shouldn't jump.

  • Header: remember the last /api/auth/me read per account in this browser (try/catch, cleared on sign-out), so GPUs/Admin tabs render immediately. The backend still enforces every route.
  • Quick Create: the stories panel renders at once in live mode. 'Your stories appear here' shows only after a successful read; a failed read keeps the panel instead of removing it.
  • AI assistants: one explanation per target below the Segmented switch, with a min-height, so switching AI assistant ↔ Telegram never moves the tabs.

Tests 882 pass; lint, tokens, UI patterns, CSS class checks pass.

apedintensor and others added 2 commits October 28, 2026 14:44
Owner 2026-10-28: page chrome and copy must not wait for the backend or move
controls. The header remembers the last access read for this account, so GPUs
and Admin don't pop in, and sign-out clears it. The Quick Create stories panel
shows immediately and keeps its place if the list read fails. The AI-assistant
connect form shows one note per target below the switch, so changing targets
never moves the tabs.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@apedintensor
apedintensor merged commit 9c9d580 into main Oct 28, 2026
2 checks passed
@apedintensor
apedintensor deleted the claude/stable-shell-1028 branch October 28, 2026 03:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant