merge: upstream through 6f34ad3e8 (2026-07-21) — pre-Sidebar-v2 cut#42
Merged
Conversation
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
…gg#3781) Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: codex <codex@users.noreply.github.com>
Co-authored-by: codex <codex@users.noreply.github.com>
…pingdotgg#3795) Co-authored-by: Julius Marminge <julius@mac.lan> Co-authored-by: codex <codex@users.noreply.github.com>
Co-authored-by: codex <codex@users.noreply.github.com>
…tgg#3823) Co-authored-by: codex <codex@users.noreply.github.com>
Co-authored-by: codex <codex@users.noreply.github.com>
Co-authored-by: codex <codex@users.noreply.github.com>
Co-authored-by: Horus Lugo <horusgoul@gmail.com> Co-authored-by: Claude Fable 5 <noreply@anthropic.com> Co-authored-by: maria-rcks <maria@kuuro.net> Co-authored-by: Shivam Sharma <91240327+shivamhwp@users.noreply.github.com> Co-authored-by: Ben Davis <45952064+bmdavis419@users.noreply.github.com> Co-authored-by: Alex <me@pixp.cc> Co-authored-by: codex <codex@users.noreply.github.com> Co-authored-by: Julius Marminge <julius@mac.lan>
Co-authored-by: codex <codex@users.noreply.github.com>
Co-authored-by: codex <codex@users.noreply.github.com>
Co-authored-by: codex <codex@users.noreply.github.com>
Co-authored-by: codex <codex@users.noreply.github.com>
Co-authored-by: codex <codex@users.noreply.github.com>
Co-authored-by: codex <codex@users.noreply.github.com>
Co-authored-by: Julius Marminge <julius0216@outlook.com> Co-authored-by: Julius Marminge <jmarminge@gmail.com> Co-authored-by: root <root@localhost.localdomain>
…pingdotgg#3159) Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: codex <codex@users.noreply.github.com>
Co-authored-by: Julius Marminge <julius0216@outlook.com> Co-authored-by: codex <codex@users.noreply.github.com>
…tgg#4163) Co-authored-by: codex <codex@users.noreply.github.com>
Co-authored-by: codex <codex@users.noreply.github.com>
…tarting an empty one (pingdotgg#3617) Co-authored-by: codex <codex@users.noreply.github.com>
…gdotgg#3869) Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
Co-authored-by: Rhiz3K <rhiz3k@protonmail.com> Co-authored-by: Julius Marminge <julius0216@outlook.com>
…otgg#4140) Co-authored-by: Julius Marminge <julius0216@outlook.com> Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
Co-authored-by: Julius Marminge <julius0216@outlook.com> Co-authored-by: codex <codex@users.noreply.github.com>
…up (pingdotgg#4177) Co-authored-by: codex <codex@users.noreply.github.com> Co-authored-by: Julius Marminge <julius0216@outlook.com>
…g#4113) Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: codex <codex@users.noreply.github.com>
…#4217) Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
…om origin main (pingdotgg#4240) Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
…arning rows (pingdotgg#4244) Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
True merge replacing per-commit cherry-picks; see UPSTREAM_DIVERGENCE.md 2026-07-23 entry for strategy, superseded decisions, and conflict notes. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
DanielGGordon
force-pushed
the
t3code/upstream-sidebar-change
branch
from
July 23, 2026 22:13
26828c3 to
d963ff7
Compare
Owner
Author
Test deployment (degraded / tunnel mode)This branch is running on a local test instance, but the external HTTPS # Open the tunnel from your laptop (keep this session open):
ssh -L 8080:127.0.0.1:3776 dgordon@<SERVER_IP>
# THEN, inside that SSH session (i.e. on <SERVER_IP>, not your laptop),
# mint a link whose URL points at your tunnel origin:
node scripts/test-status.ts --pair 7446 --base-url http://127.0.0.1:8080
# finally open the printed http://127.0.0.1:8080/pair#token=... in your local browserSlot: external 7446 ⇄ loopback 3776. |
1 similar comment
Owner
Author
Test deployment (degraded / tunnel mode)This branch is running on a local test instance, but the external HTTPS # Open the tunnel from your laptop (keep this session open):
ssh -L 8080:127.0.0.1:3776 dgordon@<SERVER_IP>
# THEN, inside that SSH session (i.e. on <SERVER_IP>, not your laptop),
# mint a link whose URL points at your tunnel origin:
node scripts/test-status.ts --pair 7446 --base-url http://127.0.0.1:8080
# finally open the printed http://127.0.0.1:8080/pair#token=... in your local browserSlot: external 7446 ⇄ loopback 3776. |
Owner
Author
Test deployment (degraded / tunnel mode)This branch is running on a local test instance, but the external HTTPS # Open the tunnel from your laptop (keep this session open):
ssh -L 8080:127.0.0.1:3777 dgordon@<SERVER_IP>
# THEN, inside that SSH session (i.e. on <SERVER_IP>, not your laptop),
# mint a link whose URL points at your tunnel origin:
node scripts/test-status.ts --pair 7447 --base-url http://127.0.0.1:8080
# finally open the printed http://127.0.0.1:8080/pair#token=... in your local browserSlot: external 7447 ⇄ loopback 3777. |
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
True merge of ~130 upstream commits (last sync base
dad0889, 2026-07-07 → upstream6f34ad3e8, 2026-07-21). The cut point deliberately stops before the churny 7/22+ wave: Sidebar v2 beta (+ DB migration 033), the glass UI redesign, and the mobile thread-sync overhaul — those are planned as a follow-up merge once upstream stabilizes.This is a strategy change from per-commit cherry-picks to a real merge; see the new dated entry in
UPSTREAM_DIVERGENCE.mdfor full rationale, superseded skip-decisions, and per-file conflict notes.Highlights pulled in
t3 connectfor SSH hosts; lightweight connection probe; faster new-chat propagation and offline catch-up; localhost preview URL resolution for remote environmentsCLAUDE_CONFIG_DIRrespected, Bedrock auth recognizedNotable resolutions
c14a5ca49/db4b2d8a0), which covers both failure modes with tests..claude/skills→ upstream's.agents/skillssymlink layout;/redeployskill moved accordingly.Verification
apps/server,apps/web,packages/client-runtimeshell-sync.test.ts+shell.test.ts(5/5),server.test.ts -t subscribeShell(7/7)🤖 Generated with Claude Code