Repository navigation
fix(swift-ios): honor the Add project starting directory - #23201
juliusmarminge wants to merge 3663 commits into
Conversation
ApprovabilityVerdict: Needs Human Approval Macroscope's review found this PR requires human approval — The new Notes:
You can add or adjust custom eligibility rules. Learn more. |
Thread transfer impact✅ Thread transfer remains within every enforced ceiling.
Baseline: unavailable · PR result: Scenario and decoded snapshot size10 historical turns, 5 command tools per turn, 878.9 KiB retained MCP result per historical turn, and a 1.05 MiB retained result in the measured turn.
Updated in place by a trusted workflow. PR artifacts are strictly validated and never executed. |
…29018) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…29150) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ploads and terminal state (#29164) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…#29171) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…29287) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…en its run starts (#29601) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: maria-rcks <maria@kuuro.net>
…9642) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…pen conditions (#29678) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
… has one digit (#29851) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
…3 ms median) (#30038) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…iveries (#30115) Co-authored-by: Justin <159104807+Justin24506@users.noreply.github.com>
…n character (#30392) Co-authored-by: maria-rcks <maria@kuuro.net>
…arch back to the palette (#30467)
#30812) Co-authored-by: Geezy <igor.licko@gloryck.com> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: maria-rcks <maria@kuuro.net> Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>
#33447) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…33449) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…keyboard up (#33456) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…3228) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…un claude update (#34176) Co-authored-by: Julius Marminge <julius0216@outlook.com>
…tab opens again (#34168) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: Julius Marminge <julius0216@outlook.com>
…only the 2-minute sweep (#33548) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
…histories (#25728) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ity trees (#33745) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ing a turn (#33900) Co-authored-by: Claude Fable 5.2 <noreply@anthropic.com>
…ents (#22553) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: Julius Marminge <julius0216@outlook.com>
… base's PR (#22861) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…2947) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…31972) Co-authored-by: Julius Marminge <julius0216@outlook.com>
…22755) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…he binding changes (#32494) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ing (#22349) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: Julius Marminge <julius0216@outlook.com>
…ued on its own thread (#32504)
…status stop re-hashing every file (#21341) Co-authored-by: maria-rcks <maria@kuuro.net> Co-authored-by: Julius Marminge <julius0216@outlook.com>
… line (#21897) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: maria-rcks <maria@kuuro.net> Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: Lukas Tomondy <lukas.tomondy@moonpyre.com> Co-authored-by: Julius Marminge <julius0216@outlook.com>
…lready reset (#22993) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ng (#22839) Co-authored-by: maria-rcks <maria@kuuro.net> Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: Julius Marminge <julius0216@outlook.com> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…t committed (#19652) Co-authored-by: Julius Marminge <julius0216@outlook.com>
# Conflicts: # AGENTS.md # docs/user/permission-modes.md # pnpm-lock.yaml # scripts/package.json # vite.config.ts
Main added extensionStatuses to thread snapshots. AI-assisted; verified with the tests and tools listed above.
Problem
On the SwiftUI iOS client, Add project always starts its existing-folder browser and clone destination at
~/, even when the selected environment has Add project starts in set to~/projects. The server returns the setting correctly; the native client did not decode or use it.Change
Carry
addProjectBaseDirectoryfrom each environment's server settings into the native environment model. Seed the folder browser, existing-folder path, and clone destination from the trimmed setting, falling back to~/when absent or blank. Environment switches reseed from the selected environment. Late settings update untouched paths, including after repository lookup, while user edits, navigation, and active clone operations retain their paths.Scope and approval
Fixes https://git.cafe/pingdotgg/t3code/issues/16507
Triaged bug via the automated issue flow; GitCafe issue #16507. Swift-only fix against
t3code/rebuild-mobile-app-swift, under the explicit SwiftUI triage guidance. No server, web, desktop, React Native, authentication, permission, or MCP behavior changes. No merge or auto-land requested.Verification
server.getConfigreturns the configured/tmp/issue-16507-projects;filesystem.browseof~/returns/home/ubuntu, and of the configured directory returns/tmp/issue-16507-projects. Runtime transcript. This verifies the host contract, not native rendering.git diff --checkpassed; commit formatter hooks passed. Both requested reviewers (GPT-6.1-Sol and Claude Opus 5.5) returnedMERGEon final head 7a5fcf45e1.bash apps/swift-ios/Scripts/ci-test.shfails withmissing required command: xcodebuildon this Linux VM. No Swift compilation, executable regression tests, or native before/after recordings were produced. Native-check log.Evidence status (native rows require Apple-host verification; no substitute web/RN captures):
Final fixture matrix and proof audit: insufficient native proof, eligible only under the explicit platform exception. The audit pins the first late-config correction; the final commit additionally retries seeding after repository lookup, with the same native proof gap.
Evidence index. Native fixtures and captures remain outstanding for Julius under the Swift platform exception. No visual comparison or claim that nothing else changed is made.
Models: Claude Opus 5.5 and GPT-6.1-Sol, through Claude Agent SDK and Codex in T3 Code.
Fixes #16507