Skip to content

fix: sync upstream quick fixes#81

Merged
tyulyukov merged 16 commits intomainfrom
marcode/upstream-quick-fixes
May 1, 2026
Merged

fix: sync upstream quick fixes#81
tyulyukov merged 16 commits intomainfrom
marcode/upstream-quick-fixes

Conversation

@tyulyukov
Copy link
Copy Markdown
Owner

Summary

  • Ported a batch of upstream fixes covering mobile layout, safe-area handling, sidebar behavior, command palette dismissal, and branch toolbar usability.
  • Hardened provider and server integrations, including Claude AskUserQuestion answer keying, terminal dimension validation, visited timestamp handling under clock skew, and OpenCode launch behavior on Windows.
  • Updated git/status filtering, bumped Electron to 40.9.3, and recorded the 2026-05-01 upstream quick-fix cycle in UPSTREAM_DIVERGENCE.md.

Testing

  • Not run (PR description drafted from the commit log and diff summary).

zurielbm and others added 15 commits May 1, 2026 04:18
Co-authored-by: codex <codex@users.noreply.github.com>
(cherry picked from commit 22b7d8c)
Co-authored-by: codex <codex@users.noreply.github.com>
(cherry picked from commit 02903f2)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: codex <codex@users.noreply.github.com>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
(cherry picked from commit 9acf46a)
…gdotgg#1293)

Co-authored-by: Murat Aslan <murataslan1@users.noreply.github.com>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
(cherry picked from commit a4298f1)
…tgg#2423)

Co-authored-by: Claude Sonnet 4.7 <noreply@anthropic.com>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
(cherry picked from commit 532a1d8)
…layout fixes (pingdotgg#2392)

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
(cherry picked from commit d649ccf)
)

Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
(cherry picked from commit 4ef361d)
Cycle baseline 9e2182cdc9f2bf. Ports 14 upstream PRs (pingdotgg#2176,
pingdotgg#2408, pingdotgg#2411, pingdotgg#2404, pingdotgg#1652, pingdotgg#1966, pingdotgg#2413, pingdotgg#1293, pingdotgg#2423, pingdotgg#2409, pingdotgg#2392,
pingdotgg#2427, pingdotgg#2420, pingdotgg#2183), captures conflict resolutions, marks pingdotgg#2419 as
already-equivalent under MarCode's md:-breakpoint pattern, and defers
pingdotgg#2277 (Multi-Provider) per user instruction. Adds skip entries for
upstream-only docs (pingdotgg#2154 README, pingdotgg#2425 VOUCHED.td).
PR #81's run hit the 10-minute cap during the post-job cache uploads
(Playwright 261MB + Turbo 328MB at ~2 MB/s on hosted runners). The
actual quality work — fmt/lint/typecheck/test/browser/build — finished
in 8m25s; the timeout fired during the second cache save, mid-stream.

Recent main pushes have been creeping toward the limit (7m24s, 7m28s,
8m0s for PR #80) so the cap was already on the edge before this PR's
extra upstream-sync work pushed it over. Bumping to 15 leaves headroom
without trading away the safety net entirely.

The release_smoke job stays at 10 — it consistently runs in ~1m and
isn't affected by the cache layer.
@tyulyukov tyulyukov merged commit 7b3ad22 into main May 1, 2026
4 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.