Repository navigation
chore(sync): merge upstream main for RTVision - #108
Conversation
…tart (pingdotgg#25364) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ingdotgg#25456) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…from mounted components (pingdotgg#25459) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…eir listeners (pingdotgg#25464) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…e hears scrolling through one viewport signal (pingdotgg#25463) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ingdotgg#25477) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…r thread is not open (pingdotgg#25457) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
… search runs from handlers (pingdotgg#25458) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ingdotgg#25489) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
pingdotgg#25493) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…pingdotgg#25468) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ingdotgg#25461) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ingdotgg#25461) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ger throws (pingdotgg#25503) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…pingdotgg#25462) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…pingdotgg#25515) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…gg#25516) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…er title (pingdotgg#25521) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…hout effects (pingdotgg#25523) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…pingdotgg#25530) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…n main (pingdotgg#25575) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
pingdotgg#25524) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ent instead of rendering each one (pingdotgg#25562) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ler work (pingdotgg#25525) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…in one place (pingdotgg#25527) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
… compromised eMudhra intermediates (pingdotgg#25572) Co-authored-by: Theo Browne <me@t3.gg>
|
@coderabbitai please review the latest candidate 555167e at the authorized high-level integration scope. This commit regenerates the settings route tree to include all tracked settings routes and the retained editor route. |
🧩 Analysis chain
No finding arose from this focused integration check.
I applied your existing sync-review guidance to distinguish upstream changes from the retained RTVision integration. Coverage remains limited. This inspection covers the candidate delta and related routing context, not the full 108-commit sync. The PR contains 713 changed files. The last automated review was skipped because 709 files exceeded the 100-file limit. I did not run repository code, tests, or browser checks. Before merging, verify CI results and confirm navigation to the added settings pages and the retained Editors page. I’ll request the high-level integration review. This inspection does not establish approval or merge readiness. 🧠 Learnings used
|
…otgg#25841) Co-authored-by: jason chien <3936511+jason5545@users.noreply.github.com>
…b checks agent-device 0.21.32 folds the iPhone Duo in Simlock's device set. The folded Duo keeps its side rail inside a thread, so the hide-on-push tab checks only apply to bottom tab bars. The Duo poses stay pending: alert accept cannot see the open-link prompt on the Duo. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…gdotgg#25854) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…derive instead of syncing (pingdotgg#25813) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…effects (pingdotgg#25895) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ingdotgg#25900) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: Theo Browne <me@theo.li>
…ount connects (pingdotgg#25868) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…aint (pingdotgg#25909) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ingdotgg#25915) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…wn panel (pingdotgg#25908) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…tgg#25920) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…dropped (pingdotgg#25916) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ingdotgg#25910) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ng (pingdotgg#25903) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…25929) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…otgg#25928) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…otgg#25913) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
pingdotgg#25912) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…rs (pingdotgg#25859) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…n of effects (pingdotgg#25857) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Brings PR #108 up to upstream e923627 (47 more commits), including 7c3b3b3, the packaged-server zod fix for @cursor/sdk 1.0.38. The earlier merge kept whole fork copies of files upstream had since reworked, which is what broke typecheck. Every file both sides changed is now a real three-way merge: upstream first, fork behavior layered on. - ChatView, MessagesTimeline, CommandPalette, DiffPanel, _chat route: upstream versions plus the Vim hooks. Vim commands now also reach upstream's shortcut dispatcher, and the palette remembers Vim focus from its store. - ElectronBrowserHost: upstream app-service layout, keeping the pinned desktop profile for link opens and older bridges without onOpenLink. - Editor picker: upstream's favorite-editor command keeps the Neovim terminal dispatch; the picker still shows whenever a project is open. - PR code tab and files viewed: upstream reveal, sentinel and commit scoping, keeping fork folding, writable gating and the viewed count. - PR list answers keep partial coverage warnings on restore. - @pierre/diffs 1.6.1 patch gains navigateSearch for Vim n/N. The fork's 1.5.2 grammarContext seeding and Shiki SFC grammars are dropped: @pierre/highlights handles Vue, Svelte and Astro itself. - Fork tests updated for upstream moves (vcs revalidation mock, access settings view, host link listener as an app service); the PreviewView profile test is restored to its 0.0.95 expectations. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
… Git 2.56 Git 2.56 reports a linked worktree whose gitdir is gone as "gitfile does not point to a valid repository" rather than "not a git repository", so the branch check failed the cleanup instead of keeping the worktree. The fork CI runner image moved from Git 2.55 to 2.56 between runs and storageCleanup.test.ts caught it. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…st drives the app service The 1.6.1 search patch dropped the fork's last-match memory, so a repeat after closing the find panel restarted from the first match. Port `#lastMatch` back. Upstream moved the desktop preview bridge listeners from the ElectronBrowserHost component into startElectronBrowserHost, so the older-bridge test now starts that service instead of rendering. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
@coderabbitai review — please review the latest candidate 66186e8 (commits 60a34b2, b4335b9, 66186e8 since your last pass). This sync is ~700 files; if coverage is limited, state that explicitly rather than inferring approval. |
🧩 Analysis chain
No finding arose from the focused checks below.
GitHub reports passing build/typecheck, lint, test, and release-smoke checks. The CodeRabbit check is marked skipped. Coverage remains limited. The PR now contains 911 changed files. The three requested commits change 278 files relative to the previously inspected candidate. I inspected the two narrow fixes and selected integration references, not every merge resolution. I applied your existing guidance to distinguish upstream changes from the RTVision overlay. I did not run repository code, tests, or browser checks. Before merging, confirm Vim repeat-search behavior after closing the find panel and pointer behavior in an older desktop shell. I’ll request the automated review as well. This focused inspection does not establish approval or merge readiness. 🧠 Learnings used
|
Upstream anchors a selected range as a multi-line comment on hosts that support it (GitHub). The fork's retained Code and Guide tab copies predated that and always posted the last line only. Take upstream's resolveDiffReviewAnchor path in the Code tab and forward startPosition from the Guide tab excerpt. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Summary
Merge
pingdotgg/mainintortvisionfromcc0b86ddf12a34bd65dce88d6f2ae1f069ef841ethroughe9236274a3a6e0c731a7df4092db1e686f039068(155 upstream commits).Upstream brings the latest Android settings and last-project preference, provider leads and Vercel fx support, compact MCP schemas and merged action tools, trend/comparison inline charts, ACP notices, queued-message and cache/refresh reliability fixes, pull-request/diff and preview improvements, and broad mobile/web navigation and performance refactors. Relevant fixes include macOS Android discovery warnings, Claude MCP timeout session preservation, settled delegated runs, thread/worktree recovery, and cloudflared pinning.
The merge takes upstream implementations for generic preview, markdown, diff highlighting, terminal synchronization, pull-request guide/list plumbing, and the newer client/runtime refactors. It retains RTVision-specific Gitea/Forgejo integrations, editor/Vim and terminal affordances, dependency-aware pull-request behavior, registry/update routing, Node/npm/OpenRC and Alpine compatibility, and the RTVision release workflow/docs. Fork package versions remain at 0.0.95 until the post-merge release step.
Validation
e6b1fbe48ac62a792e767e92244fad119c3c552ee9236274a3a6e0c731a7df4092db1e686f039068(includes7c3b3b3605, the packaged-serverzodfix for@cursor/sdk1.0.38)9bedb75d5cgit diff --check: clean except four pre-existing upstream patch-file whitespace lines.60a34b2f55: every file both sides changed was redone as a real three-way merge (the first pass kept stale fork copies of upstream-reworked files, which caused the 79 typecheck errors). Details are in the commit message.@pierre/diffs1.6.1 patch gainsnavigateSearchfor Vimn/N; the fork's 1.5.2grammarContextseeding and Shiki SFC grammars are dropped (@pierre/highlightshandles Vue/Svelte/Astro).vp i --frozen-lockfilepasses.CodeRabbit: please review this PR.