13 Commits
Author SHA1 Message Date
Kuddev bf2ed9af9b feat(mobile): integrate remote terminal, SSH and reader workflows (#343)
Integrate the Android client with native desktop pairing, remote terminal and SSH/SFTP sessions, keyboard controls, file reading and Agent conversations. Preserve authenticated connection ownership and per-device input permissions.

Validation: all ten required GitHub checks passed, including five native test platforms and both macOS release workspace checks.
2026-09-29 20:09:00 +08:00
kuddev 6ce55fb300 Merge reviewed PR #328 into workspace and tray batch 2026-09-28 19:05:35 +08:00
Kuddevandkuddev 914f427332 ci: review external PRs after CI with Copilot allowance fallback (#332)
* ci: request one Copilot review after required checks pass

* ci: route exhausted Copilot allowance to CodeRabbit

---------

Co-authored-by: kuddev <kuddev@users.noreply.github.com>
2026-09-28 11:55:22 +08:00
kuddev 330a94c843 docs(ci): define upstream screenshot and shared cache ownership 2026-09-28 09:04:31 +08:00
Kuddev 8087306b2b ci: share macOS runners and preserve warm cache reuse (#325)
Run macOS native tests and release-profile checks on shared runners while retaining required status contexts. Preserve target cache identities and reuse source downloads within each runner.
2026-09-28 08:23:44 +08:00
Kuddev 33e7b1d00d ci: speed up full cross-platform PR validation (#296)
Use pinned nextest for full native tests while retaining doctests, production-feature checks and both macOS release checks.

Publish shared dependency snapshots from successful default-branch runs, keep compiled artifacts architecture-specific, and preserve cross-process exclusion for shared theme fixtures.

Run the full platform matrix for both draft and ready pull requests without repeating it for readiness-only transitions.
2026-09-26 13:25:29 +08:00
kuddev 399ab97122 test: validate malformed Git paths without filesystem assumptions 2026-09-24 11:25:27 +08:00
kuddev f3f9443e0f ci: preserve WSL regressions under one platform boundary 2026-09-24 10:24:30 +08:00
kuddev 51d1bdf95f ci: fail early on platform budgets and validate forks without writes 2026-09-24 10:24:20 +08:00
kuddev 02e13c1f97 ci: enforce product naming on new commit ranges 2026-09-23 22:34:07 +08:00
kuddev 0133873c46 ci: validate contracts early and report real cache restores 2026-09-23 19:25:26 +08:00
kuddev 598e58a8cf ci: plan native matrices before requesting platform runners 2026-09-23 16:51:30 +08:00
kuddev c8c951bcda fix(conformance): wait for split shell startup before column probes
The resize fixture submitted the new pane's command before its shell produced initial output. Reuse the bounded boot precondition before the first sibling probe while preserving immediate post-resize measurements and strict geometry assertions. Cover delayed and silent startup with cleanup.
2026-09-21 17:05:43 +08:00