Skip to content

refactor(mobile): group native chat row and turn presentation - #34430

Merged
nwparker merged 1 commit into
mainfrom
nwparker/refactor-mobile-native-chat-rows-pr72
Oct 27, 2026
Merged

nwparker merged 1 commit into
mainfrom
nwparker/refactor-mobile-native-chat-rows-pr72

Conversation

@nwparker

@nwparker nwparker commented Oct 27, 2026 •

Copy link
Copy Markdown
Contributor
Files Added Deleted Net
Test 35 $\color{#1a7f37}{\Huge{\mathbf{+}}}$​98 $\color{#cf222e}{\Huge{\mathbf{−}}}$​76 $\color{#1a7f37}{\Huge{\mathbf{+}}}$​22
Prod 39 $\color{#1a7f37}{\Huge{\mathbf{+}}}$​206 $\color{#cf222e}{\Huge{\mathbf{−}}}$​204 $\color{#1a7f37}{\Huge{\mathbf{+}}}$​2

Group mobile native-chat row rendering, turn disclosure/status, overlays and mounted-row projection under the existing native-chat/transcript directory. Update callers and mock registrations to concrete defining modules and remove the incidental NativeChatTurnStatus re-export. Preserve rendering, recovery, disclosure state and hook identities.

Separate the existing stateless prompt render mocks from the controller harness so longer relocated paths fit the existing file limits. Factory bodies and assertions remain unchanged.

Validation: 323 existing mobile tests across 38 files, mobile application/test typechecks and all 11 applicable changed-file checks pass. Two independent source audits and current-main merge preservation checks are required before merge.

@nwparker
nwparker merged commit 51d0dd1 into main Oct 27, 2026
23 of 24 checks passed
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