- WorkflowStepManager: fix React error #310 ("Rendered more hooks than during the previous render") that broke the workflow steps panel from loading. `useOverlayDismiss` was being called after `if (!isOpen) return null`, so the hook count differed between open/closed renders. Move the hook above the early return. - ModelOnboardingModal: API-key input + Save button now span the full card width on mobile via negative inline margins that bleed past the card's horizontal padding, so the form sits flush to the card edges instead of picking up a chunky left indent from the icon-row's flex start position. - TerminalModal: same desktop-min-width-pinning bug as the onboarding modal. Reset min-width/min-height to 0 on mobile with `!important` so persisted desktop sizes from useModalResizePersist cannot re-pin the modal at 480×320 on smaller phones. Also add `!important` to the keyboard-overlap height/ max-height so the visual-viewport adjustment wins against the new fullscreen rule — without this the terminal stayed at 100dvh while the mobile keyboard covered the bottom of the screen. - Add 0.7.1 changeset covering the full mobile polish + paperclip CLI parity + plugin runtime registry fallback + SCHEMA_VERSION bump series. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
33 KiB
33 KiB