feat(desktop): open threads via t3code:// deep links#10
Draft
omegent-app[bot] wants to merge 1 commit into
Draft
feat(desktop): open threads via t3code:// deep links#10omegent-app[bot] wants to merge 1 commit into
omegent-app[bot] wants to merge 1 commit into
Conversation
patroza
force-pushed
the
t3-discord/f7d37879-desktop-deeplinks
branch
2 times, most recently
from
July 24, 2026 20:58
e72c59f to
0952bd9
Compare
patroza
force-pushed
the
fork/changes
branch
6 times, most recently
from
July 25, 2026 12:25
dcf206e to
24e447e
Compare
patroza
force-pushed
the
t3-discord/f7d37879-desktop-deeplinks
branch
2 times, most recently
from
July 25, 2026 14:55
f574a33 to
9d942d4
Compare
patroza
marked this pull request as draft
July 25, 2026 15:06
patroza
force-pushed
the
t3-discord/f7d37879-desktop-deeplinks
branch
from
July 25, 2026 15:16
9d942d4 to
ee2aec2
Compare
patroza
force-pushed
the
t3-discord/f7d37879-desktop-deeplinks
branch
from
July 25, 2026 15:21
ee2aec2 to
6bda22a
Compare
patroza
force-pushed
the
t3-discord/f7d37879-desktop-deeplinks
branch
2 times, most recently
from
July 25, 2026 16:15
ed6c143 to
be79a3e
Compare
patroza
force-pushed
the
t3-discord/f7d37879-desktop-deeplinks
branch
from
July 25, 2026 16:33
be79a3e to
c420e29
Compare
patroza
force-pushed
the
t3-discord/f7d37879-desktop-deeplinks
branch
3 times, most recently
from
July 25, 2026 18:28
3f59b0b to
978d13b
Compare
Allow external launchers to open a connection-scoped thread with t3code://open/thread?connection=<label>&thread=<id>, resolving the label through the live connection catalog for cold start and second-instance delivery.
patroza
force-pushed
the
t3-discord/f7d37879-desktop-deeplinks
branch
from
July 25, 2026 18:36
978d13b to
fa92d56
Compare
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
Adds desktop deep-link support so external launchers can open a specific thread in T3 desktop without knowing environment UUIDs. The branch has been rebuilt as one feature commit on the latest
fork/changes.Contracts
Environment resolution priority:
connectionvalueAn exact label always beats a fallback. Different FQDNs never match solely because they share their first component, and multiple FQDN fallback candidates remain ambiguous.
#/$environmentId/$threadIdsecond-instance, and macOSopen-urldeliveryt3codeas the OS protocol client in packaged buildsVerification
vp test run apps/desktop/src/app/DesktopDeepLinks.test.ts apps/desktop/src/app/DesktopClerk.test.ts apps/desktop/src/window/DesktopWindow.test.ts(46 passed)vp run --filter @t3tools/desktop typecheckManual follow-up
xdg-openafter packaged installopened by Patrick Roza in chat thread Discord · Prepare Desktop Deeplinks