Repository navigation
feat(web-ui): add MiniApp shortcuts and context usage overview - #3616
Merged
Merged
Conversation
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
Type and Areas
Type: Feature, UI/UX, regression fix, tests and docs.
Areas: Shared Web UI, MiniApps navigation, FlowChat context usage, content canvas and session-history menu.
Motivation / Impact
Installed MiniApps can be opened directly from the left navigation. Context usage can be inspected without opening a report tab, while detailed reports show consumption relative to model capacity. Split canvas layouts retain tab actions for lower groups.
Verification
Passed:
pnpm run check:web(Web UI type-check, canvas SDK, Appearance, theme color and visual contracts).pnpm run i18n:audit(zero warnings).pnpm --dir src/web-ui run icons:check.pnpm run motion:auditcompleted as an informational inventory; the changed history menu retains its reduced-motion path.git diff --cached --checkbefore commit andgit diff origin/main...HEAD --checkafter commit.node scripts/check-git-object-sizes.mjs --base origin/main --head HEAD.Remote coverage: local DOM/store fixtures exercise simulated SSH data and workspace restrictions, Peer device switching and stale-response ownership, and the dispatch report source. No live Remote Workspace, Remote Control, Peer Device or Detached Dispatch scenario was exercised. Native rendering, browser/desktop interaction checks and screenshots remain pending per the repository instructions.
Reviewer Notes
AI-assisted. Testing level: lightly tested with focused automated checks; no manual or end-to-end validation.
Based on refreshed
origin/mainatb15a075a1. The existing context-report implementation from #3614 remains the baseline. Checked all 29 open PRs, including drafts, and inspected overlapping diffs in #3588, #3484, #3580 and #3390; those changes concern compaction, skill availability and loop-detection copy rather than these navigation/overview changes.New navigation preferences tolerate older empty payloads and unknown fields. Legacy usage-report payload round trips and missing context-capacity behavior are covered by tests. No Rust command, transport contract or dependency changes.
Checklist