Tupychka/dev#19
Merged
Merged
Conversation
…dges Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
The sidebar gateway banner appeared whenever OpenClaw was offline, even in Work / Safe work / Incognito modes that never touch the gateway. Gate it on the same getComposerMode() === 'execute' check the composer overlay uses, and refresh it on both gateway-status and mode changes. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…ser/sidebar UX - Default mode after onboarding keys off whether the OpenClaw CLI is on the device: Full Power if installed, otherwise Work. New cached probe (openclawInstall.ts), primed at startup. - Mode selector always renders; runtime modes show locked with a 'needs OpenRouter' hint when no key, and clicking one opens the connect chooser. New listComposerModes() feeds per-mode availability to the composer. - Connect-a-model chooser (connectModal.ejs) replaces the post-Skip 'OpenClaw off' dead-end: composer stays usable and the chooser fires on first send (or on clicking a locked mode) when no backend is reachable. - Sidebar 'Start OpenClaw' banner gated on Full Power being the selected mode. - Sidebar declutter: Search after 15 chats, Projects after 5 (or once a project exists); the draft skips the project picker when there are no projects. - Empty-state copy reworded; welcome card (scenarios + about iClaw) extracted to a partial and shown on empty chats while no project exists. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
A new chat now defaults to whatever's usable right now: Full Power when the OpenClaw gateway is reachable; Work when it's off but an OpenRouter key is set (don't drop the user into a dead Full Power); Full Power when off+no key but OpenClaw is installed (startable on demand); otherwise Work. Fixes two linked symptoms when OpenClaw is installed-but-off with a key: new chats defaulted to Full Power, and the sidebar 'Start OpenClaw' banner showed (it's gated on mode === 'execute'). Both now resolve to Work. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Quick skip past project selection: pressing Space on the "Choose a project" stage commits the draft with No project, with a hint under the title. Guarded to the active picking stage and ignored while a field is focused; Enter still activates a focused project card. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Changes
Screenshots / GIFs
How to test
Checklist
devnpm run typecheckpassesnpm run buildpassesCHANGELOG.mdunder[Unreleased]if user-visibleROADMAP.mdif a planned item is now done