Repository navigation
chore(workbench): sync upstream and preserve fork isolation - #106
Merged
Merged
Conversation
…ing font sizes and zoom levels (pingdotgg#12141)
…ds (pingdotgg#14768) Co-authored-by: maria-rcks <maria@kuuro.net>
…dotgg#15457) Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
… generated string (pingdotgg#15463) Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
…otgg#14759) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Co-authored-by: Julius Marminge <julius0216@outlook.com>
…, not a generated string (pingdotgg#15480) Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
…nerated string (pingdotgg#15483) Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
…erated string (pingdotgg#15484) Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
pingdotgg#15391) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…pingdotgg#15458) Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
…, not a generated string (pingdotgg#15479) Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
…pill (pingdotgg#15502) Co-authored-by: Bil0000 <62337003+Bil0000@users.noreply.github.com> Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
pingdotgg#15470) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…gg#15427) Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>
…15504) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…tements (pingdotgg#15411) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…ailing (pingdotgg#15488) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
… wake (pingdotgg#15418) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…ingdotgg#16280) Takes over pingdotgg#13841. A PR query refreshes on the server's refresh signal only while something reads it, and the server shares detail, activity, and preview for 60 seconds, or 10 minutes once merged. Co-authored-by: Wout Stiens <71498452+StiensWout@users.noreply.github.com> Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…rvice (pingdotgg#16265) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…gdotgg#16283) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…ers/ folders (pingdotgg#16295) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…gg#16307) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…ll (pingdotgg#16273) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…ingdotgg#16275) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-authored-by: Lakshmi Tanmay <lakshmi@voltcrash.com> Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…3563) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…pingdotgg#13565) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…et (pingdotgg#13566) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…13567) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…#13568) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Workbench demoOpen the private 20-minute demo. Sign in to Vercel, then choose Open demo. Reopening this link in the same browser resumes its running demo; Start new demo creates a fresh one. Jira starts disconnected. Application, runtime startup, fixtures, and native smoke: PR Expired? Return to this link and launch again. Use synthetic content with the free OpenCode model. |
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
Sync upstream T3 Code through
204a6390967b14311d40ab9205e062302a0c195a, including in-thread HTML visualizations from upstream #15968 and the subsequent inline-frame scrolling fix. Resolve the merge while preserving Workbench identity, native Thread ownership, and package boundaries.Changes
The branch contains a two-parent merge commit. Merge this PR with Create a merge commit to retain upstream ancestry.
Verification
Mapped application typechecks, lint/formatting, Workbench quality and package boundary checks passed. Packaging checks passed (103 tests).
After the final upstream update, mapped typechecks and lint/formatting passed; the affected SQLite suites passed 166 tests, and 14 focused native/authentication/cache/HTML/storage suites passed 427 tests.
Focused Workbench, desktop, orchestration/provider, storage-cleanup, attachment, and visualization suites passed. The desktop migration regression fails on the uncorrected upstream implementation and passes with the correction.
Independent adversarial review and Claude Opus 5.5's second review found no actionable findings on the integrated product at
b79e3d526659dce3dae52851a787dc0a66facfe2. Independent review also cleared both CI corrections throughe42f43a3c9.Independent adversarial review of the final added scope through
7bff8481232e442d9fdeb574164b11dc579451f4found no actionable issues and verified the package boundary.Exact base/head sync previews against the same upstream SHA report 25 conflicts before synchronization and zero on the final head.
Hosted feature CI, Workbench quality, desktop smoke, and the exact-head native image/bundle preview passed on
7bff848. All three manually dispatched browser/Jira regression shards also passed on that head. The Docker context probe retained the native source while excluding five credential and state fixtures; its controller correction landed in prerequisite #107.In an isolated real client, the HTML fixture rendered inline, its button changed the value from 1 to 2, and the document opened in the panel. To reproduce the regression checks:
vp test run apps/desktop/src/workbench/legacyLocalStorage.test.ts apps/server/src/storageCleanup.test.ts vp run --filter @t3tools/workbench typecheck node scripts/workbench-ci.ts --checkOn final head
7bff848, keyboard activation changed the synthetic fixture from Value 1 to 2, the inline frame grew from 207px to the page's reported 590px, and native thread scrolling moved from 173px to 0px.Screenshots
The first two images use disposable state. The first shows the client before the synthetic visualization fixture was seeded; the second shows inline and panel rendering on the initial merged build. These are fixture states, not a provider-executed conversation.
The final-head fixture adds expanded content to verify that the inline frame grows with the page and the thread remains scrollable.
Brief frame-resize recording
Limits
Implemented with GPT-6.1 Sol in Codex through T3 Code; reviewed with GPT-6.1 Sol and Claude Opus 5.5.