chore: sync with upstream pingdotgg/t3code main - #43
Conversation
yordis
commented
Sep 3, 2026
- Upstream absorbed the anchored-end-space clamp and the normalised padding record from divergence 0012, so the fork takes upstream's copy of the list patch as the base and 0012 is narrowed to the padding-restore hardening it still carries alone.
- The list patch is regenerated against the pristine package rather than hand-merged, because hand-merging hunk offsets in a generated patch yields a patch that no longer applies.
- Divergence 0003's MCP tool-payload fallback is dropped for upstream's narrower condition, since upstream's version still delivers the record the subagent reader needs.
- The provider hydration watcher takes upstream's subscription-based settings watch, which acquires the subscription before forking so no settings write is missed, while keeping the fork's one-unlock secret priming from divergence 0016.
- The fork's shared epoch helper gives way to upstream's inline shape so the files-viewed epochs of divergence 0013 sit beside upstream's own, keeping the file free of a fork-only abstraction upstream will keep editing.
- The fork's files-viewed fold tests are rebased onto upstream's expand-by-default code tab, because that default was upstream's own choice and the fork's toggle helper is indifferent to it.
- Divergence 0024's administrator-merge field is re-added to the viewer-access stubs upstream introduced, and divergence 0024's bypass option is rethreaded through upstream's refactored action handler.
- The fork migration guard is repointed at the shared package after upstream moved the node:sqlite client there; the fork migration chain itself is untouched and upstream's own chain stays byte-identical.
- Glossary link references are renumbered because upstream claimed the numbers the fork's secret-resolver reference held.
- Upstream's deletion-cleanup fence and local-base-branch fallback landed in its own bootstrap path, which this fork serves from its own service, so both are ported across rather than lost to a file that never conflicted.
Co-authored-by: Yash Singh <saiansh2525@gmail.com>
Co-authored-by: Julius Marminge <julius@mac.lan>
…ngdotgg#8395) Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: t3-code[bot] <269035359+t3-code[bot]@users.noreply.github.com>
Recent scheduled nightlies have been delayed or skipped. Move the nightly cron from minute 7 to minute 38. Keep the existing three-hour interval. This tests a different point in each three-hour window without claiming it will fix GitHub schedule delivery. Authored by GPT-5.6 Sol with the Codex harness.
…gdotgg#8235) Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Add a mod+shift+p shortcut that pins or unpins the active thread. Ignore the shortcut during terminal focus and when the server does not support thread pinning.
Co-authored-by: codex <codex@users.noreply.github.com>
…mproving launch times (pingdotgg#5769) Co-authored-by: Claude Opus 5 <noreply@anthropic.com> Co-authored-by: t3-code[bot] <269035359+t3-code[bot]@users.noreply.github.com> Co-authored-by: Utkarsh Patil <73941998+UtkarshUsername@users.noreply.github.com>
Co-authored-by: Julius Marminge <julius@mac.lan>
…6011) Co-authored-by: Shivam Sharma <91240327+shivamhwp@users.noreply.github.com>
Co-authored-by: Shivam Sharma <91240327+shivamhwp@users.noreply.github.com>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
pingdotgg#8226) Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>
Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
…ingdotgg#7272) Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>
…9277) Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>
Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>
Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>
Co-authored-by: Claude Code <noreply@anthropic.com>
…the composer (pingdotgg#9280) Co-authored-by: Claude Code <noreply@anthropic.com>
Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>
Replace the obsolete Visual Studio Spectre component check with an architecture-specific filesystem check against the latest installed MSVC toolset. This lets current Visual Studio Build Tools installs pass Windows desktop preflight while still failing when the required Spectre libraries are absent. Model: GPT-5 Codex via T3 Code.
Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>
Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>
Server-side auto-settlement stamped settledAt with the sweep time, so old threads looked newly settled on every startup and sorted wrong in the Settled shelf. The reactor now carries the thread's last user/turn activity through the internal auto-settle command and the decider persists it as settledAt, while updatedAt stays the command time. Migration 046 repairs projection_threads.settled_at for identifiable past sweeps without touching the event log. Web and mobile sort and label settled rows through a shared client-runtime resolver. Refs pingdotgg#9057. Pairs with pingdotgg#9081. Made with GPT-5.6 Sol in T3 Code through the Codex harness; follow-up and merge by Claude Fable 5 in Claude Code. Co-authored-by: eimexdev <eimexdev@users.noreply.github.com>
…#9287) Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>
…#9292) Co-authored-by: Julius Marminge <julius@mac.lan> Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Upstream absorbed the anchored-end-space half of the timeline scroll divergence, so the fork now carries only the padding-restore hardening and the sync tracks upstream's copy of that dependency patch instead of maintaining a parallel one. Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
…otstrap service Upstream added a deletion-cleanup fence and a local base branch fallback to its own bootstrap path. The fork serves that path from its own service, so neither reached users of this fork until they were ported across. Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
PR SummaryHigh Risk Overview Desktop app activation adds a local control socket (Unix socket or Windows named pipe) so external commands can request Packaged Windows WSL backends prefer a shipped In-app preview gains per-environment browser profiles (legacy default partition preserved, incognito non-persistent partitions, injective JSON partition scopes), profile-scoped cookie/cache clearing, CSP CI and packaging replace shell Reviewed by Cursor Bugbot for commit 408ab86. Bugbot is set up for automated code reviews on this repo. Configure here. |
Thread transfer impact✅ Thread transfer remains within every enforced ceiling.
Baseline: Scenario and decoded snapshot size10 historical turns, 5 command tools per turn, 878.9 KiB retained MCP result per historical turn, and a 1.05 MiB retained result in the measured turn.
Updated in place by a trusted workflow. PR artifacts are strictly validated and never executed. |