Skip to content

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

Draft
patroza wants to merge 6 commits into
fork/changesfrom
t3-discord/f7d37879-desktop-deeplinks
Draft

feat(desktop): open threads via t3code:// deep links (overlay)#254
patroza wants to merge 6 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 6 times, most recently from fec0dcc to fec54ca Compare July 31, 2026 13:49
github-actions Bot added 6 commits July 31, 2026 16:16
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.
@patroza
patroza force-pushed the t3-discord/f7d37879-desktop-deeplinks branch from fec54ca to c33c762 Compare July 31, 2026 16:17
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