Repository navigation
chore(sync): merge 782 upstream commits, keeping the fork's features - #61
Merged
Merged
Conversation
…g#33987) Co-authored-by: Sharan Yalburgi <sharan@Sharans-MacBook-Pro.local> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…refreshes (pingdotgg#32359) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…n web (pingdotgg#33957) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ingdotgg#32520) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…the picker (pingdotgg#32471) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…otgg#32342) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
macOS app-bundle links now display their native icons and offer Open app on eligible local hosts. Reuse the desktop host environment identity and direct loopback detection to keep launches local. Resolve icons from the exact bundle path, expand home-relative icon and file-manager paths on the server, and require filesystem-read permission for path-selected icons. Validated with focused regressions, a real Calculator icon and app launch, and green CI and automated reviews on e3e8b78. All review threads are resolved. GPT 6.1 Sol via the Codex harness in T3 Code.
Project successful OpenCode native todowrite results into T3 checklists, including reconnect recovery, status changes, cancelled tasks, and clears. Preserve failed and unrecognized tool results. Validated with check:changed, 124 tests, full PR CI, and a real OpenCode 2.2.6 / MiniMax M3.1 Flash Free run through the dev web UI. Model: GPT 6.1 Sol. Harness: Codex.
…s output (pingdotgg#34002) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…34006) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Codex image generation now appears as a timeline tool row with prompt and transparency inputs, completion results, failures, and cancellation. Retain inputs on cancellation and give image-only replies a separate message ID so they cannot replace the tool row. Verified with a real image generation and collapsed/expanded UI captures. check:changed passes, including 152 tests; CI and agentic reviews pass on 86d2045. Model: GPT 6.1 Sol via the Codex harness.
…a rate limit (pingdotgg#33676) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ingdotgg#33440) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ngs (pingdotgg#33741) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: Julius Marminge <julius0216@outlook.com>
…from a CLIProxyAPI hub (pingdotgg#33800) Co-authored-by: maria-rcks <maria@kuuro.net> Co-authored-by: Julius Marminge <julius0216@outlook.com>
…otgg#33820) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: Yash Singh <saiansh2525@gmail.com>
…ngdotgg#29183) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ingdotgg#27953) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…after a screenshot (pingdotgg#25978) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…g#24545) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…zes (pingdotgg#27335) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ted (pingdotgg#27595) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…restored context (pingdotgg#25911) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…5325) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
… step (pingdotgg#29956) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…gdotgg#23356) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…pingdotgg#28219) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…dotgg#27588) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…g#34181) Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>
Co-authored-by: Claude Fable 5.2 <noreply@anthropic.com>
…ad in bootServiceUnitPath (pingdotgg#34518)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…rt (pingdotgg#34513) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Merges upstream/main at 836b86a. The fork's on-device dictation stays the local transcriber on iOS; upstream's environment and cloud transcription sit beside it as an opt-in route. The shared voice controller keeps the fork's kept recordings and "Transcribe again" alongside upstream's streaming, transcript cleanup and retry-on-start. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Voice controller tests for the web path opt out of kept recordings; a new test covers a live inference failure keeping the recording for "Transcribe again". - The V2-absent marker is also written by upstream's online backup path. - migrate-dev-db wraps a subquery in json() so SQLite 3.54.1 keeps the JSON subtype. - Fork-only tests catch up with upstream (ghostty full-width row clear, subagent model fallback, service tier for every provider, effort fallback removal, web icon assets, fork version numbering, Cloud Connect text, bash rcfile). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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. |
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.
Merges 782 upstream commits (pingdotgg/t3code
836b86a5d) into the fork and bumps PseudoCode to 0.0.79. Every fork feature is kept. Merge with a merge commit, not a squash.Dictation (iOS)
settings/microphone/...tosettings/voice/.... The oldsettings/microphonepath is still an alias.packages/client-runtime/src/voice-input/controller.ts) is hand-merged. The fork keeps recordings and "Transcribe again"; upstream's streaming transcription, transcript cleanup and web retry-on-start are added.keepRecordingis optional, so web keeps upstream's behaviour.Other fork changes carried into upstream's new code
serviceLauncher.ts).Fork lines dropped, with reason
sparklesicon on 2 dictation rows: upstream lint now bans it. Replaced withtext.word.spacingandpencil.cursorusage-limit text inside the Keychain login code: upstream deleted that code (fix(cursor): use the SDK account for usage data pingdotgg/t3code#32448).Checks
run-suites.sh): 35 of 36 packages pass. Mobile 3569, desktop 1035, server 7440, web 6150 on the suite run (2 web tests failed on time under load and pass alone: 3/3 and 137/137).AntigravityInstallation.test.tsresolvesagy.CMDon the case-insensitive macOS filesystem. It fails the same way on clean upstream.migrate-dev-dbnow wraps a subquery injson(). Node 26.12.0 here bundles SQLite 3.54.1, which dropped the JSON subtype; CI's 26.12.1 is unaffected.Live check
vp run dev:desktopon copied real data: window titled PseudoCode (Dev), threads load, fork's Subagents picker and upstream's mic button both in the composer.🤖 Generated with Claude Code