Skip to content

feat(mobile): refine composer and session interface - #31

Merged
eivindjonassen merged 1 commit into
mainfrom
indicator-alignment
Sep 26, 2026
Merged

eivindjonassen merged 1 commit into
mainfrom
indicator-alignment

Conversation

@eivindjonassen

Copy link
Copy Markdown
Member

Changes

  • Match OpenCode's resolved terminal system theme across the mobile interface.
  • Align list activity indicators, remove redundant Working and Succeeded labels, and use a compact in-session activity row.
  • Move new-session creation to a compose icon in the header and remove duplicate connection controls from the list.
  • Keep recent transcript output visible above the keyboard while preserving manual scroll position.
  • Make the composer compact and use native multiline sizing. Fixed-height sizing waited on iOS Fabric layout-driven content-size events, leaving wrapped lines hidden.

Verification

  • pnpm check passed, including iOS and Android Hermes exports.
  • Expo Doctor passed all 18 checks.
  • Public-tree and secret scans passed.
  • Native fingerprints matched installed runtime 0.1.4 before direct preview OTA publication.
  • User confirmed the multiline correction on the physical iPhone; recorded in docs/COMPATIBILITY.md.

These changes are already available through the directly published preview OTA.

Match the resolved terminal system theme, align activity indicators, simplify session statuses, and move new-session creation into the header.

Keep recent output above the keyboard and use native multiline input sizing. A fixed input height depended on iOS Fabric content-size events emitted during layout, preventing the composer from growing. Record the user-confirmed iPhone correction.
@eivindjonassen
eivindjonassen merged commit 3fb0b3f into main Sep 26, 2026
2 checks passed
@eivindjonassen
eivindjonassen deleted the indicator-alignment branch September 26, 2026 23:07
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