Repository navigation
feat(app): add mobile session panels and detail drawers - #46389
Merged
Merged
Conversation
OpenCode-Session: ses_fa9929a54ffeG0AAK1g2BwuFHj OpenCode-Session: ses_fa96329bbffdPCp54xCdIn18M0 OpenCode-Session: ses_fa94e625fffdatsz7sy2hC4tMI OpenCode-Session: ses_fa93a9c41ffdv86XF9fhdYPok9 OpenCode-Session: ses_fa9375bf2ffd1qwP3qNWRyj1dW OpenCode-Session: ses_fa92bcf95ffefmn2bqtEY6z23J
OpenCode-Session: ses_fa9375bf2ffd1qwP3qNWRyj1dW OpenCode-Session: ses_fa8e8d9a1ffedn46jvXHQkVsgx OpenCode-Session: ses_fa8d40a0bffelgYWDAaU1XvYj8 OpenCode-Session: ses_fa8b885a0ffdKRQ0V2AMcGEu9a OpenCode-Session: ses_fa8c9b9c6ffeULe3oLIORr07X2 OpenCode-Session: ses_fa8b34988ffdpVySqqaO61cULj
This was referenced Aug 31, 2026
Add isolated fixture coverage for project selection, drawer navigation, and settings menu dismissal. The full-width settings assertion currently reproduces the committed mobile CSS load-order regression and requires the production selector fix before merge.
Fix the production CSS cascade discovered during screenshot verification and update legacy tab/sidebar regressions for the mobile drawer. OpenCode-Session: ses_fa91badecffeXpbAgW57aYbHif
OpenCode-Session: ses_fa91badecffeXpbAgW57aYbHif
OpenCode-Session: ses_fa91badecffeXpbAgW57aYbHif
Brendonovich
enabled auto-merge (squash)
August 31, 2026 13:58
jinhuang712
pushed a commit
to jinhuang712/opencode
that referenced
this pull request
Sep 26, 2026
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
Stack
Merge in that order; each PR's diff and before/after evidence compare against its immediate base. Independent #46391 (touch controls/PWA) can land separately.
Sessions
ses_fa9375bf2ffd1qwP3qNWRyj1dW: mobile view navigation and embedded Terminal.ses_fa8e8d9a1ffedn46jvXHQkVsgx: Files/More/Status integration and drawer lifecycle fixes.ses_fa8d40a0bffelgYWDAaU1XvYj8: child of the preceding session; embedded Status body and initial drawer.ses_fa8b885a0ffdKRQ0V2AMcGEu9a: shared drawer shell extraction, Session details, compact burger/divider.ses_fa8c9b9c6ffeULe3oLIORr07X2: Files borders and full-width annotations/comments.ses_fa8b34988ffdpVySqqaO61cULj: mobile Usage spacing.Before / After
Before/after against the immediate shell base. Real production components with synthetic Atlas fixture data, dark theme; mobile 390x844 and desktop 1440x1000. New mobile Files/Usage/Terminal/menu surfaces did not exist on the base, so those BEFORE images show the original mobile Session rather than a fabricated view.
Recording
Fixture-backed mobile view switching, Files and full-width comments, terminal caching, then Status and Session details dismissal/reopen. Chromium, dark theme, 390x844, 14.88 seconds; assertions also passed without recording pacing.
panels-interaction.webm
Validation
dirtype error innew-session-workspace-pending.spec.ts:38, reproduced on clean v2.