Skip to content

feat(desktop): open threads via t3code:// deep links (overlay) - #254

Closed
patroza wants to merge 8 commits into
fork/changesfrom
t3-discord/f7d37879-desktop-deeplinks
Closed

feat(desktop): open threads via t3code:// deep links (overlay)#254
patroza wants to merge 8 commits into
fork/changesfrom
t3-discord/f7d37879-desktop-deeplinks

Conversation

@patroza

@patroza patroza commented Jul 31, 2026

Copy link
Copy Markdown
Owner

Summary

Permanent draft integration overlay for desktop / deep-link product (registered in .github/pr-stack.json as overlay #173 historically).

Replaces closed PR #173 after the branch tip moved during stack rewrite. Never merge this PR — compose picks up t3-discord/f7d37879-desktop-deeplinks into fork/integration.

Notes

  • Base: fork/changes
  • Branch tip includes hydratePosixHome + project search contract restores and current changes (incl. ProjectFavicon unit-isolated fix)

patroza pushed a commit that referenced this pull request Jul 31, 2026
PR #173 was closed while the desktop overlay branch kept moving; stack
validation requires the registered overlay PR number to stay open and draft.
@patroza
patroza force-pushed the t3-discord/f7d37879-desktop-deeplinks branch 4 times, most recently from b431423 to 144204f Compare July 31, 2026 10:28
@patroza
patroza force-pushed the t3-discord/f7d37879-desktop-deeplinks branch from 144204f to cac165a Compare July 31, 2026 10:30
@patroza patroza added the OVERLAY Long-lived draft overlay composed into fork/integration; do not merge directly. label Jul 31, 2026
patroza pushed a commit that referenced this pull request Jul 31, 2026
PR #173 was closed while the desktop overlay branch kept moving; stack
validation requires the registered overlay PR number to stay open and draft.
@patroza
patroza force-pushed the fork/changes branch 2 times, most recently from a36ceec to 8c9fe41 Compare July 31, 2026 10:58
@patroza
patroza force-pushed the t3-discord/f7d37879-desktop-deeplinks branch from cac165a to 8d852d4 Compare July 31, 2026 10:59
patroza pushed a commit that referenced this pull request Jul 31, 2026
PR #173 was closed while the desktop overlay branch kept moving; stack
validation requires the registered overlay PR number to stay open and draft.
@patroza
patroza force-pushed the t3-discord/f7d37879-desktop-deeplinks branch from 8d852d4 to 3047c76 Compare July 31, 2026 11:00
patroza pushed a commit that referenced this pull request Jul 31, 2026
PR #173 was closed while the desktop overlay branch kept moving; stack
validation requires the registered overlay PR number to stay open and draft.
@patroza
patroza force-pushed the t3-discord/f7d37879-desktop-deeplinks branch from 3047c76 to bbef325 Compare July 31, 2026 11:10
patroza pushed a commit that referenced this pull request Jul 31, 2026
PR #173 was closed while the desktop overlay branch kept moving; stack
validation requires the registered overlay PR number to stay open and draft.
@patroza
patroza force-pushed the t3-discord/f7d37879-desktop-deeplinks branch from bbef325 to 8945de8 Compare July 31, 2026 11:19
@patroza
patroza force-pushed the t3-discord/f7d37879-desktop-deeplinks branch 2 times, most recently from 90c2879 to 83c9d08 Compare July 31, 2026 11:27
@patroza
patroza force-pushed the t3-discord/f7d37879-desktop-deeplinks branch from 83c9d08 to 9a0ffda Compare July 31, 2026 11:28
@patroza
patroza force-pushed the t3-discord/f7d37879-desktop-deeplinks branch from 9a0ffda to 5e10d8a Compare July 31, 2026 11:38
@patroza
patroza force-pushed the t3-discord/f7d37879-desktop-deeplinks branch from 5e10d8a to 7ed69bb Compare July 31, 2026 11:51
@patroza
patroza force-pushed the t3-discord/f7d37879-desktop-deeplinks branch 15 times, most recently from 925d86b to 8e635fc Compare August 4, 2026 04:59
@patroza
patroza force-pushed the t3-discord/f7d37879-desktop-deeplinks branch 2 times, most recently from 34b518c to 03daec3 Compare August 4, 2026 11:04
@patroza
patroza force-pushed the t3-discord/f7d37879-desktop-deeplinks branch from 03daec3 to dc9de65 Compare August 4, 2026 11:38
github-actions Bot and others added 8 commits August 5, 2026 16:39
Restore pnpm-workspace.yaml catalog pins from fork/changes so frozen
install matches the lockfile (avoid reapply-era 3.13.x clerk downgrade).
@clerk/electron 0.0.24 requires isPrimaryInstance on ClerkBridge; the
overlay test mocks still returned only cleanup, failing desktop typecheck
on integration.
Desktop overlay ElectronApp exposes requestSingleInstanceLock; compose
fails typecheck when the shared mock omits it.
…racts

The path-filtered desktop reapply carried a stale contracts/web tree that
dropped ProjectContentMatch and related search RPC surfaces. Restore those
from fork/changes so compose no longer regresses web typecheck.
Desktop reapply dropped hydratePosixHome from os-jank while tests still
import it; restore the fork/changes implementation.
Product-merge after restack kept the primary-instance gate but dropped
the acquireRelease assignment, leaving `bridge` unbound.
@omegent-app

omegent-app Bot commented Aug 6, 2026

Copy link
Copy Markdown

Drained into fork/dev. This overlay's product content has been in fork/dev since it was cut from the composed fork/integration tip — re-verified by path, with the only uncontained commits touching pnpm-lock.yaml alone. Deregistered from integrationOverlays in #348. Reopen only if fork/dev is ever shown to be missing content from this branch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

OVERLAY Long-lived draft overlay composed into fork/integration; do not merge directly.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant