Skip to content

merge: sync upstream through 1d1bf50405 (mobile 1.1.0, list scroll, onboarding import) - #461

Merged
patroza merged 12 commits into
fork/devfrom
sync/upstream-1d1bf50405
Sep 7, 2026
Merged

merge: sync upstream through 1d1bf50405 (mobile 1.1.0, list scroll, onboarding import)#461
patroza merged 12 commits into
fork/devfrom
sync/upstream-1d1bf50405

Conversation

@patroza

@patroza patroza commented Sep 7, 2026

Copy link
Copy Markdown
Owner

Summary

Classic-merge upstream/main through 1d1bf50405 into fork/dev.

Eleven commits since #460 (f57d3832c0):

origin/main stays branch-protected. No Blacksmith.

Land with gh pr merge --merge, never squash.

Welds

  • apps/mobile/app.config.ts: take upstream 1.1.0; keep fork MOBILE_RUNTIME_VERSION_OVERRIDE for OTAs.

Test plan

  • Local changed-file vp check + vpr typecheck on push
  • Full ship gate via pnpm pr:ready
  • Required Fork CI green (Check, Test, Mobile Native Static Analysis, Release Smoke)

juliusmarminge and others added 12 commits September 7, 2026 01:40
…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
@github-actions github-actions Bot added the 📱 Native Change Changes the native fingerprint; merging blocks production OTAs until a new store build ships. label Sep 7, 2026
@patroza
patroza marked this pull request as ready for review September 7, 2026 17:55
@patroza
patroza merged commit 6778182 into fork/dev Sep 7, 2026
8 of 11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

📱 Native Change Changes the native fingerprint; merging blocks production OTAs until a new store build ships.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants