m4air
65f71dbcd9
Separate staged runtime tests from built artifact qualification
2026-09-28 05:55:55 -07:00
m4air
403fec69de
Preserve daemon spawn identity after routing recovery
2026-09-28 05:55:30 -07:00
m4air
6e3e09c6ca
test(runtime): repair migrated terminal CI contracts and BusyBox oracle
2026-09-28 05:54:17 -07:00
m4air
1daf97b30a
fix: prepare Windows runtime artifacts before CI probes
2026-09-28 05:52:54 -07:00
m4air
93a8997b91
Cover retained guest preparation failure and live attach policy
2026-09-28 05:51:19 -07:00
m4air
2596e3d43f
Cold restore retained WSL panes after authenticated session absence
2026-09-28 05:40:39 -07:00
m4air
cbe2a6167c
Keep exported PTY mock types portable
2026-09-28 05:40:28 -07:00
m4air
66db147e8b
Fix BusyBox fixture flags and extract rate-limit PTY fixtures
2026-09-28 05:35:44 -07:00
m4air
bf6dc89728
Remove retired WSL paths from failure-semantics exceptions
2026-09-28 05:29:09 -07:00
m4air
40507a9e54
Avoid waiting for startup markers in plain guest shells
2026-09-28 05:24:06 -07:00
m4air
da9ac29075
Preserve restart listener updates and bound replacement rechecks
2026-09-28 05:21:16 -07:00
m4air
a716a7c893
Keep process-group qualification compatible with stock Alpine ps
2026-09-28 05:18:50 -07:00
m4air
7deaccb785
Repair bundled Bun fixture results and platform test prerequisites
2026-09-28 05:17:52 -07:00
m4air
8dd6a157b4
Validate daemon identity fields without unchecked casts
2026-09-28 05:08:24 -07:00
m4air
84aa535127
Recover retained WSL terminals only after exact owner exit proof
2026-09-28 05:05:17 -07:00
m4air
3c81563dea
Prepare replacement runtimes before retiring daemons and shorten prune locks
2026-09-28 04:59:16 -07:00
m4air
7f0dfbb8b8
Document the Node stream-pair typing gap
2026-09-28 04:58:45 -07:00
m4air
362ba8c2f2
Keep guest listeners detached during restart and simplify byte streams
2026-09-28 04:55:54 -07:00
m4air
09d1fb9bf8
Normalize vendored license and fixture whitespace
2026-09-28 04:49:35 -07:00
m4air
553443f80e
Consolidate desktop and WSL terminals on bundled Bun
2026-09-28 04:49:35 -07:00
m4air
f0102d7683
Test managed CLI launchers with the Bun runtime contract
2026-09-28 04:46:52 -07:00
m4air
505dbf67e4
test: gate owned Bun runtime isolation in bundle checks
2026-09-28 04:46:52 -07:00
m4air
a5fae17a8b
fix: isolate owned Bun CLI launches
2026-09-28 04:46:52 -07:00
m4air
46b16777d7
feat: run Orca CLI commands on bundled Bun
2026-09-28 04:46:52 -07:00
m4air
2fdd0347a7
fix: isolate guest Bun helper launches
2026-09-28 04:46:52 -07:00
m4air
f26ea4e309
feat: run WSL helpers with a verified distro-local Bun runtime
2026-09-28 04:46:52 -07:00
m4air
8d9089821a
Validate Bun launch arguments in SSH framing fixture
2026-09-28 04:46:45 -07:00
m4air
817e076df4
fix: retain evidence commands in reliability gate manifest
2026-09-28 04:19:51 -07:00
m4air
88a8a6fb44
docs: preserve historical reliability run commands
2026-09-28 04:14:49 -07:00
m4air
d9e0842a14
fix: isolate Bun relay tools and restore shell readiness
2026-09-28 04:14:49 -07:00
m4air
8903992bb7
feat: run SSH relay and managed hooks on bundled Bun
2026-09-28 04:14:48 -07:00
m4air
8c6c2677b0
fix: isolate remaining Bun supervisor and probe launches
2026-09-28 04:14:41 -07:00
m4air
ab4dc0adbb
fix: preserve Bun isolation in transcript readers
2026-09-28 04:05:20 -07:00
m4air
a1e6b4e74f
fix: isolate headless Bun daemon scope launches
2026-09-28 04:03:52 -07:00
m4air
311aacb8cf
fix: isolate owned Bun helpers from project configuration
2026-09-28 03:58:19 -07:00
m4air
efec75754a
fix: include orcad application payload in build identity
2026-09-28 03:51:34 -07:00
m4air
07000430bb
feat: validate direct bundled Bun startup before loading orcad
2026-09-27 16:29:49 -07:00
OrcaWin and m4air
3eb1adec20
ci: reuse fixture setup and scope localization extraction ( #23291 )
...
Co-authored-by: m4air <m4air@m4airs-Air.localdomain >
2026-09-26 18:46:26 -07:00
OrcaWin and m4air
46907de602
fix(ssh): recover abandoned caches without deleting live dependencies ( #23281 )
...
Co-authored-by: m4air <m4air@m4airs-Air.localdomain >
2026-09-26 18:17:34 -07:00
Neil
5b11834d68
fix(editor): preserve Markdown source across rich edits ( #23280 )
...
* fix(editor): preserve Markdown source across rich edits
* perf(editor): remove repeated Markdown suffix scans and block reparses
* fix(markdown): retain case-insensitive editable details parsing
2026-09-26 18:10:21 -07:00
github-actions[bot]
cdff2a624e
Update README downloads badge
2026-09-27 01:08:35 +00:00
OrcaWin and m4air
6433c3c7a3
fix(ssh): preserve interrupted installation outcomes through retries ( #23273 )
...
Co-authored-by: m4air <m4air@m4airs-Air.localdomain >
2026-09-26 18:03:55 -07:00
Neil
a86fae0889
Support mouse Back/Forward buttons in shortcuts ( #23287 )
...
* feat: support mouse Back and Forward shortcut bindings
* fix: ignore duplicate mouse shortcut presses until release
2026-09-26 17:53:58 -07:00
OrcaWin and m4air
7a4f83336b
ci: shard SSH Docker coverage and warm Windows native caches ( #23286 )
...
Co-authored-by: m4air <m4air@m4airs-Air.localdomain >
2026-09-26 17:47:57 -07:00
OrcaWin and m4air
47ddfbdc0d
feat: let users choose JSON or SQLite when profile copies diverge ( #23278 )
...
Replace the copy-a-command startup dialog for diverged JSON/SQLite profile
state with Use SQLite / Use JSON buttons. The choice relaunches Orca into the
locked recovery preflight, applies it, then starts normally. Adds a
current-sqlite recovery selector (and --current-sqlite CLI flag) that archives
the diverged JSON and republishes it from SQLite.
Co-authored-by: m4air <m4air@m4airs-Air.localdomain >
2026-09-26 17:03:05 -07:00
ee6281ff79
fix: dispose OpenCode 2 hooks after prompt setup and cleanup failures ( #23209 )
...
* fix: dispose OpenCode 2 hooks after prompt setup and cleanup failures
* test: pin reviewed OpenCode setup cleanup bytes
* fix(i18n): restore diff note draft catalog entries
* test: isolate historical hourly build version inputs
* test: align historical package input with shared CI repair
* test: inject hourly package version without module mocking
* test: share the hourly package input contract across CI repairs
* test(windows): verify NSIS policy with native PowerShell modules
---------
Co-authored-by: m4air <m4air@m4airs-Air.localdomain >
Co-authored-by: OrcaWin <alpha-eng@stably.ai >
2026-09-26 15:30:41 -07:00
Neil
34d055c2fa
perf(relay): release canceled AI Vault startup requests ( #23027 )
...
* perf(relay): release canceled AI Vault startup requests
* test: pin the historical hourly package version fixture
* test: provide the historical package version through build options
* test(ai-vault): cover delayed readiness rejection across restart
2026-09-26 15:27:21 -07:00
Neil and m4air
003b37d6e0
perf: cap shared-path scans and synchronize Windows PTY access ( #23194 )
...
* perf: stop scanning shared paths when suggestions are full
* fix(i18n): restore diff note draft catalog entries
* fix(windows): synchronize native terminal table lifetime
* fix: restore catalog entries required by the current CI baseline
* fix(i18n): make AI the recipient of diff notes
* fix(ci): preserve focused Playwright file selection
* test(ci): require focused commands on every platform
Assert each golden platform step and its focused arguments before deduplicating Playwright discovery probes.
* test: pin the historical hourly package version fixture
* test: provide the historical package version through build options
* test(windows): retain PTY stress failure evidence
---------
Co-authored-by: m4air <m4air@m4airs-Air.localdomain >
2026-09-26 15:15:17 -07:00
OrcaWin and m4air
408499ec58
Keep SSH terminals parked after their own workspace updates ( #23193 )
...
* fix(ssh): suppress workspace echoes acknowledged during stale reads
* fix(ssh): preserve newer workspace observations during resync
* fix(ssh): retain newer own acknowledgements during stale reads
* fix(ssh): deliver peer snapshots cached by rejected patches during stale reads
A stale-revision patch reply caches the peer snapshot under a new host
observation token, but the renderer only records a conflict and blocks
uploads. Suppressing an identical stale read then left the peer change
unapplied. Only suppress when the intervening write kept the pre-read
token, which is what a contiguous own acknowledgement does.
---------
Co-authored-by: m4air <m4air@m4airs-Air.localdomain >
2026-09-26 15:11:34 -07:00
Neil and m4air
8f173581f3
fix: refresh strict Gitea lookups and synchronize Windows PTY access ( #23162 )
...
* fix: refresh strict Gitea lookups after creating a review
* fix(i18n): restore diff note draft catalog entries
* fix(windows): synchronize native terminal table lifetime
* fix(ci): preserve focused Playwright file selection
* test: isolate hourly identity inputs from release version changes
* test(windows): retain PTY stress failure evidence
* test(orcad): preserve launcher startup phase evidence on timeout
* test(ci): require focused commands on every platform
Assert each golden platform step and its focused arguments before deduplicating Playwright discovery probes.
---------
Co-authored-by: m4air <m4air@m4airs-Air.localdomain >
2026-09-26 15:11:23 -07:00