Repository navigation
chore: sync with upstream pingdotgg/t3code main - #228
Merged
Merged
Conversation
Co-authored-by: Julius Marminge <julius0216@outlook.com>
…them (pingdotgg#29462) Co-authored-by: Julius Marminge <julius0216@outlook.com>
… whole file (pingdotgg#33903) Co-authored-by: Julius Marminge <julius0216@outlook.com>
…pstream-20261112-2
|
This PR changes the test suite by +3 test cases (browser +1, unit 0, server +2). New browser test files: Keep tests that would fail for a real reason, and test logic below the UI where it can be. See Testing. |
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.
Note
Medium Risk
Touches install/update detection, server startup env handling, and recording persistence paths; mistakes could mis-identify installs or lose/corrupt large recordings, but changes are covered by new tests.
Overview
Adds
t3-launcheras a first-class server install type so hand-started / symlinked pinned runtimes are detected, advertised to the client, and get a propert3 update --base-dir …manual update command (UI copy-to-clipboard and docs included).resolveLauncherPathmoves topinnedRuntime, resolves PATH like a shell (skips non-executables), and is used earlier at server boot soInvokedAssurvivesfixPath.Large tab recordings (≥8 MiB) stop pulling Base64 chunks over CDP and instead trigger a browser download into a staged file, with integrity checks and tests.
Read-only file preview intercepts copy when Select All spans the virtualized diff view so the full file text lands on the clipboard, with a browser test.
Reviewed by Cursor Bugbot for commit c97c1e9. Bugbot is set up for automated code reviews on this repo. Configure here.