merge: sync upstream through 1d1bf50405 (mobile 1.1.0, list scroll, onboarding import) - #461
Merged
Conversation
…0493) Onboarding listed every directory Claude Code or Codex had ever run in as one flat list of paths, with everything from the last 30 days preselected. On my machine that was 270 rows and 80 preselected. Most of them were Codex scratch folders, worktrees, and one-off questions. I wanted two or three projects and had no fast way to get there. The scanner now reads each candidate's `.git/config` directly, so the client can group clones by origin and show the GitHub `owner/name`. Linked worktrees, Codex scratch directories under `~/Documents/Codex`, `~/Downloads`, and temp roots are no longer offered. Folders that are not git repositories collapse under "Other folders". The default selection requires a git repository with at least three threads. Select all and Select none sit above the list, and each row shows the source icons, thread count, and last activity. On the same machine this drops the list to 162 rows and the default selection to 16. Mobile has no project import step, so there is no mobile change. Created with Claude Fable 5.1 in Claude Code.
Co-authored-by: codex <codex@users.noreply.github.com>
…g import) Classic-merge upstream/main through 1d1bf50 into fork/dev. # Conflicts: # apps/mobile/app.config.ts
patroza
marked this pull request as ready for review
September 7, 2026 17:55
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
Classic-merge
upstream/mainthrough1d1bf50405intofork/dev.Eleven commits since #460 (
f57d3832c0):71297974c6fix(mobile): prevent chat from disappearing when scrolling (fix(mobile): prevent chat from disappearing when scrolling pingdotgg/t3code#10479)b248f5ad56fix(mobile): smooth composer status pill resizing (fix(mobile): smooth composer status pill resizing pingdotgg/t3code#10484)c0d4e95c0dfix(mobile): release initial scroll target after dragging (fix(mobile): release initial scroll target after dragging pingdotgg/t3code#10483)e32dd42f8bfix(mobile): animate thread lifecycle transitions consistently (fix(mobile): animate thread lifecycle transitions consistently pingdotgg/t3code#10487)b7175371d9fix(mobile): restore assistant message bottom padding (fix(mobile): restore assistant message bottom padding pingdotgg/t3code#10491)dc39615aecfix(mobile): preserve chat rows when toggling commands (fix(mobile): preserve chat rows when toggling commands pingdotgg/t3code#10492)8b2838e0e8feat(web): group onboarding project import by repository (feat(web): group onboarding project import by repository pingdotgg/t3code#10493)fe07ffe7c0fix(web): remove inserted citations on cancel (fix(web): remove inserted citations on cancel pingdotgg/t3code#10518)357b8d5217fix(mobile): match Working status color to desktop8d7f781216fix(mobile): wait for native thread scroll before reveal (fix(mobile): wait for native thread scroll before reveal pingdotgg/t3code#10486)1d1bf50405chore(mobile): bump app version to 1.1.0origin/mainstays branch-protected. No Blacksmith.Land with
gh pr merge --merge, never squash.Welds
apps/mobile/app.config.ts: take upstream1.1.0; keep forkMOBILE_RUNTIME_VERSION_OVERRIDEfor OTAs.Test plan
vp check+vpr typecheckon pushpnpm pr:ready