Merge remote-tracking branch 'gitea/main'
test / unit + widget + golden + a11y (push) Failing after 30s
test / integration_test (xvfb) (push) Has been skipped
test / bundle smoke (xvfb 5s) (push) Has been skipped
test / daemon subprocess + web WASM smoke (push) Has been skipped
test / unit + widget + golden + a11y (push) Failing after 30s
test / integration_test (xvfb) (push) Has been skipped
test / bundle smoke (xvfb 5s) (push) Has been skipped
test / daemon subprocess + web WASM smoke (push) Has been skipped
# Conflicts: # .pql/pql-plan.json
This commit is contained in:
@@ -35,6 +35,12 @@ heading, and (b) bumping `pubspec.yaml` `version:` in the same commit.
|
||||
|
||||
### Added
|
||||
|
||||
- Backend isolate — all subprocess and file I/O runs in a dedicated
|
||||
isolate, keeping the merged UI/platform thread on macOS free for
|
||||
rendering. Communicates via SendPort using the existing IPC protocol.
|
||||
Two-phase boot: resolve toolchain on spawn, initialize services on
|
||||
project open. Scheduler ticker only runs while a project is active.
|
||||
|
||||
- Toolchain — centralized binary resolution replacing five ad-hoc
|
||||
mechanisms. Resolves git, pql, tmux, ptyc, shell once at boot via
|
||||
background isolate. Status bar reads `toolchain.missing` directly.
|
||||
|
||||
Reference in New Issue
Block a user