feat(swift-ios): copy thread metadata from row menus - #8622
Conversation
|
Important Review skippedAuto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Repository UI Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Comment |
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using high effort and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 05a8d68. Configure here.
ApprovabilityVerdict: Not approved Macroscope's review found this PR not approvable — This PR adds a new production thread-row copy workflow, including clipboard writes for workspace paths and thread/environment identifiers, rather than only changing internal structure. It also adjusts environment resolution on an existing path, so the runtime and metadata-handling changes extend beyond test-only coverage. You can add or adjust custom eligibility rules. Learn more. |
|
Maintainers, this is ready for human review and classified direct against live SwiftUI target |
…r-8622-b994 # Conflicts: # apps/swift-ios/Features/Workspace/HomeThreadCollectionView.swift
58af3e6
into
pingdotgg:t3code/rebuild-mobile-app-swift

SwiftUI thread rows now expose a Copy submenu for Path, Branch when present, and Thread ID. Actions derive their values from one copy context built from the row's current presentation context.
The refresh integrates the submenu with the native parent's current row and context-menu structure.
Verification — 5 September 2026
Head:
5d68355bb30073db809a8d0b6d196360d72a0efe. Refreshed againstt3code/rebuild-mobile-app-swiftatb99405468a6b2be1e0f67d551ece824b1627e35c.ThreadCopyActionsTests: 11 passed, 0 failed; the app and test target compiled. Current-build menu and clipboard visual evidence has not been refreshed.This PR targets the native development branch. Merging it there does not deliver it to
main.Earlier visual evidence
These retained captures show earlier revisions. They have not been recaptured or revalidated against the head above.
Clean MP4
Annotated MP4
Play the cropped menu interaction video
Tracking issue: https://github.com/saphid/t3code-personal/issues/140.
Repair and review: GPT-6 in Codex, with GPT-5.6 Sol workers. A direct Claude Opus 5 review launch was attempted with high effort but exited 1 because OAuth had expired; no Claude review occurred.