Repository navigation
T3 Code clone: refresh settings pages and connection actions - #738
Merged
daehyeon-mun merged 4 commits intoOct 18, 2026
Merged
Conversation
Group keybindings by area, report settings an older environment drops, and add MCP URL and mobile store actions. Keep onboarding usable with offline computers and align the scoped settings polish with T3 Code 9c161462c9. Co-Authored-By: Codex <noreply@openai.com>
Co-Authored-By: Codex <noreply@openai.com>
Collaborator
Author
Collaborator
Author
|
Final macOS head36ec227a37: the driver delivered Meta+F from the keybindings field, then Settings search returned “Update track.” Window capture is attached. Dropped-setting verification used the same request and server reply before and after: {"request":{"enableAgentDeviceAccess":true},"response":{"enableAgentDeviceAccess":false}}Before: |
Collaborator
Author
Co-Authored-By: Codex <noreply@openai.com>
Co-Authored-By: Codex <noreply@openai.com>
daehyeon-mun
marked this pull request as ready for review
October 18, 2026 15:17
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.



Settings now group keybindings by area, keep defaults visible while disconnected, and warn when an older environment accepts a save but silently drops the changed setting. Connections can copy an MCP URL, General links to the mobile stores with QR popovers, and onboarding skips selected computers that are offline or switched off.
The page toolbar, provider add row, common page widths, semantic branch hint, themed setup panels, project path truncation, device-host glyph baseline and pooled-usage pace alignment follow T3 Code
9c161462c9. Picking an editor in the details dropdown changes the preference; the adjacent Open action launches it.Upstream changes followed:
72d5c32ba6pingdotgg/t3code#12822,c448e63f70pingdotgg/t3code#17766,f769e01e28pingdotgg/t3code#17859,b1508672a6pingdotgg/t3code#16694,821a6d7e06pingdotgg/t3code#18279,7c43155883pingdotgg/t3code#19400,77c8747150pingdotgg/t3code#14475,472ea7ec5fpingdotgg/t3code#17396.8ac4b97daepingdotgg/t3code#18334,6308db4ff5pingdotgg/t3code#16972,5e2225671fpingdotgg/t3code#17152,fded2cac5fpingdotgg/t3code#18190,f02002ab95pingdotgg/t3code#12158,2cf0ff0643pingdotgg/t3code#17359,500cb4266fpingdotgg/t3code#17292,9503155da6pingdotgg/t3code#14825,9e552285bapingdotgg/t3code#18725,6947f0d9d8pingdotgg/t3code#12474,e9221e44dapingdotgg/t3code#18580,2afe87ea4bpingdotgg/t3code#16220.fbe5df2d4bpingdotgg/t3code#16337,7ac5ec6b15pingdotgg/t3code#16909,db46c42744pingdotgg/t3code#16887,4ea735614bpingdotgg/t3code#14584,a47decf230pingdotgg/t3code#19078.51f7382affpingdotgg/t3code#20422 supplies the store row at the final reference pin. It supersedes the Nightly beta UI affected bya4e2539483pingdotgg/t3code#18955, so the removed Google group and testing-page links are gone rather than replaced by an interim APK button.f36df18524pingdotgg/t3code#16273 backs off a secondary desktop bootstrap topology poll. This client has no secondary desktop registration poll: its sole primary bootstrap exchanges once when its server becomes ready (T3LocalBackend.swiftexchange). There is no repeated credential polling path to port or suppress here.Validation:
36ec227a37passed (Rust bake 557s, Swift 2.9s); app data Cargo tests 25/25 passed. Integration was merged at20225a341d(including runtime permission notices and Off/Reconnecting labels), and the rendered keybinding fixture now supplies grouped rows. On that frozen head, 1148 affected Bun cases, strict TypeScript, and the full53 Cargo lib tests (data25 + macOS28) passed.Dropped-setting proof used the same request
{enableAgentDeviceAccess:true}and reply{enableAgentDeviceAccess:false}: before, one successful save and no notice; after, zero successful saves and “Setting not saved,” naming the unsupported environment and requesting its update. Recorded comparison and live search proof.Native General → Mobile app was captured at product head
36ec227a37by the coordinator after the search-filtered route selector ended the first batch. The platform tap path and window image were inspected: Google Play QR/store link is present and the stale beta warning is gone.No evidence is committed. Native screenshots use window-server capture because default Metal cache snapshots can be transparent.
Prepared with Codex; continues work begun in the prior Claude session.