v0.1.26
What's Changed
- Release v0.1.26 (89df193)
- Register the BigInteger constructors the image invokes reflectively (ac67464)
- Explain a torn-down Python context and break identical retry loops (632247f)
- Unwrap host tool envelopes before crossing into extension Python (e95dcf9)
- Emit pytest terminal report and --junitxml from the sandbox shim (b8f5b58)
- Guarantee a terminal event for every launched gateway turn (f879b78)
- Teach python run_tests the project's declared layout (c02a649)
- Underline markdown table links and pin the painted click region (0270524)
- Make markdown links inside table cells clickable (71f3950)
- Record how a draft clone was actually made (bd51f36)
- Let a jailed command reach the macOS Keychain (ae2f2a7)
- Mount a workspace root only where it exists (619ff91)
- Paint a failed call's error line red (ed0ecca)
- Derive a background shell id from its command (d77cee0)
- Settle a cancelled turn in one frame (9730a9d)
- Record who cancelled a turn (4ffc577)
- Record the typed human-input pause API in the changelog (3ba586e)
- Reformat the tree and drop the ambiguous loop name in the issues example (f704676)
- Cover human-input dialog queueing in the TUI state store (24ef409)
- Wrap dialog descriptions at the painted width and survive tiny terminals (483947f)
- Render optional dialog description above human-input fields (d843925)
- Enforce snake_case string keys at the Python human-input seam (6093749)
- Ask the clone what its fork skipped instead of mirroring the rules (ad00c20)
- Document the no-root options for draft copy-on-write (c397c63)
- Document that btrfs drafts need root only once (f61be0f)
- Enforce required human-input fields and mark them REQUIRED (46bb320)
- Document that one btrfs mount over a subdirectory enables drafts (d3461ec)
- Give every human-input field a name, a label and a description (bc7b618)
- Explain the copy-on-write filesystem drafts require (782f4d5)
- Enforce human-input rules identically on the TUI and the app (3633dab)
- Stop tracking generated tsc buildinfo files (4ec7b78)
- Pick the podman machine that can hold the native builder (ac1ddca)
- Never read a filtered .yarn artifact pair as an agent deletion (024bfc7)
- Render magit transient flags as toggles distinct from commands (0baca35)
- Build the linux-x64 release asset locally through Rosetta (e756ef8)
- Cross-validate human input on the TUI and the companion app (f001380)
- Stop counting a draft-generated ignored tree as an agent change (9febe38)
- Dismiss companion overlays when a session opens underneath them (0b0efce)
- Refresh command-backed provider credentials on auth rejection (7037440)
- Deliver human input requests to the companion app (a0ce6fa)
- Never delete the trees a gitignore-aware fork skipped (86b3073)
- Render human-input dialog with canonical TUI painters (4cd3c8a)
- Wire the human-input dialog into the TUI screen (5ecfb8f)
- Add the TUI human-input dialog renderer (1c8ca41)
- Make the python_execution helper rule imperative (745f791)
- Build the local linux-arm64 asset with podman as well as docker (165b654)
- Ship GraalPy language resources beside the native runtime (d37c55e)
- Flag off-wire scopes in the session_fold card (f315a8b)
- Isolate drafted sessions from configured filesystem roots (2254805)
- Add typed human-input pause API for extensions (d1eeb32)
- Drop monorepo release note and extending link from README (96e0f91)
- Render a pending shell call as its shell block (7abe19c)
- Give the x64 native builder the heap its analysis measurably needs (9ec55ca)
- Keep the composer keyboard across native picker and camera sheets (a77c5ff)
- Make pushing verified work a repo contract (4da60f1)
- Add a Magit-style --no-verify switch to the TUI commit transient (fdcb547)
- fix(ios): ask App Store Connect for the relationship it is matched by (aa92c59)
- release: update release notes for v0.1.25 (c22ad7f)
Package changes
com.blockether/vis
- Release v0.1.26 (89df193)
- Register the BigInteger constructors the image invokes reflectively (ac67464)
- Explain a torn-down Python context and break identical retry loops (632247f)
- Unwrap host tool envelopes before crossing into extension Python (e95dcf9)
- Emit pytest terminal report and --junitxml from the sandbox shim (b8f5b58)
- Guarantee a terminal event for every launched gateway turn (f879b78)
- Teach python run_tests the project's declared layout (c02a649)
- Record how a draft clone was actually made (bd51f36)
- Let a jailed command reach the macOS Keychain (ae2f2a7)
- Mount a workspace root only where it exists (619ff91)
- Derive a background shell id from its command (d77cee0)
- Record who cancelled a turn (4ffc577)
- Record the typed human-input pause API in the changelog (3ba586e)
- Reformat the tree and drop the ambiguous loop name in the issues example (f704676)
- Render optional dialog description above human-input fields (d843925)
- Enforce snake_case string keys at the Python human-input seam (6093749)
- Ask the clone what its fork skipped instead of mirroring the rules (ad00c20)
- Document the no-root options for draft copy-on-write (c397c63)
- Document that btrfs drafts need root only once (f61be0f)
- Enforce required human-input fields and mark them REQUIRED (46bb320)
- Document that one btrfs mount over a subdirectory enables drafts (d3461ec)
- Give every human-input field a name, a label and a description (bc7b618)
- Explain the copy-on-write filesystem drafts require (782f4d5)
- Enforce human-input rules identically on the TUI and the app (3633dab)
- Stop tracking generated tsc buildinfo files (4ec7b78)
- Pick the podman machine that can hold the native builder (ac1ddca)
- Never read a filtered .yarn artifact pair as an agent deletion (024bfc7)
- Build the linux-x64 release asset locally through Rosetta (e756ef8)
- Cross-validate human input on the TUI and the companion app (f001380)
- Stop counting a draft-generated ignored tree as an agent change (9febe38)
- Dismiss companion overlays when a session opens underneath them (0b0efce)
- Refresh command-backed provider credentials on auth rejection (7037440)
- Deliver human input requests to the companion app (a0ce6fa)
- Never delete the trees a gitignore-aware fork skipped (86b3073)
- Make the python_execution helper rule imperative (745f791)
- Build the local linux-arm64 asset with podman as well as docker (165b654)
- Ship GraalPy language resources beside the native runtime (d37c55e)
- Flag off-wire scopes in the session_fold card (f315a8b)
- Isolate drafted sessions from configured filesystem roots (2254805)
- Add typed human-input pause API for extensions (d1eeb32)
- Drop monorepo release note and extending link from README (96e0f91)
- Render a pending shell call as its shell block (7abe19c)
- Give the x64 native builder the heap its analysis measurably needs (9ec55ca)
- Keep the composer keyboard across native picker and camera sheets (a77c5ff)
- Make pushing verified work a repo contract (4da60f1)
- fix(ios): ask App Store Connect for the relationship it is matched by (aa92c59)
- release: update release notes for v0.1.25 (c22ad7f)
com.blockether/vis-channel-tui
- Underline markdown table links and pin the painted click region (0270524)
- Make markdown links inside table cells clickable (71f3950)
- Paint a failed call's error line red (ed0ecca)
- Settle a cancelled turn in one frame (9730a9d)
- Cover human-input dialog queueing in the TUI state store (24ef409)
- Wrap dialog descriptions at the painted width and survive tiny terminals (483947f)
- Render optional dialog description above human-input fields (d843925)
- Enforce required human-input fields and mark them REQUIRED (46bb320)
- Give every human-input field a name, a label and a description (bc7b618)
- Enforce human-input rules identically on the TUI and the app (3633dab)
- Render magit transient flags as toggles distinct from commands (0baca35)
- Cross-validate human input on the TUI and the companion app (f001380)
- Render human-input dialog with canonical TUI painters (4cd3c8a)
- Wire the human-input dialog into the TUI screen (5ecfb8f)
- Add the TUI human-input dialog renderer (1c8ca41)
- Render a pending shell call as its shell block (7abe19c)
- Add a Magit-style --no-verify switch to the TUI commit transient (fdcb547)
com.blockether/vis-language-python
- Teach python run_tests the project's declared layout (c02a649)
com.blockether/vis-persistance-sqlite
- Record how a draft clone was actually made (bd51f36)
- Isolate drafted sessions from configured filesystem roots (2254805)
com.blockether/vis-workspace-rift
- Record how a draft clone was actually made (bd51f36)
- Ask the clone what its fork skipped instead of mirroring the rules (ad00c20)
Full Changelog: v0.1.25...v0.1.26