License Windows Kitty runtime - #185
Merged
Merged
Conversation
- Persist update outcomes until explicit dismissal and report rollback attempts - Recover Dev Browser opens across temporary UI reconnects and refresh every watched repository reliably - Mirror static asset changes in the local source loop without restarting the server - Add persistent recurring prompts with queue visibility, cancellation, retry safety, and timezone-correct schedules - Keep Agent Controller interview history self-contained across recovery
- Merge partial settings updates into the current configuration instead of resetting omitted preferences - Preserve language, backgrounds, color schemes, automation buttons, and every other setting when changing only the update channel
- Reject incomplete or misspelled PUT /api/settings payloads before any settings are saved. - Add PATCH /api/settings for explicit partial updates and move the web settings client to it. - Reject omitted destructive fields in file, command, hub, session, layout, and web-preview PUT payloads.
- Ignore focused soft-keyboard visual viewport jitter so individual keystrokes do not rebuild terminal layout. - Keep every height-only mobile viewport change, including one-pixel changes, out of the terminal resize path. - Add deterministic viewport regression tests and a real mobile-width Chrome input stability profile.
- Collapsed the mobile Command Bay to one compact 40 px control row and removed the persistent auxiliary status rail. - Moved touch keys and automation controls into a fixed overlay that preserves terminal geometry when opened. - Added Android data-poor clipboard image paste fallback while retaining explicit camera and file pickers. - Added repeatable mobile and desktop Command Bay browser geometry smoke scripts.
- Replace stale browser transports immediately after a longer mobile or PWA suspend - Keep terminal and session DOM stable when unchanged remote snapshots arrive - Limit terminal startup font waiting to the configured face and a 250 ms maximum
- Rebranded fresh Windows, Linux, and macOS installs to tlbx services, directories, certificates, environment variables, and ASCII presentation while preserving detected MidTerm installations in place. - Verified signed release manifests and checksums before service interruption, restricted archive contents, protected elevation handoffs, and restored the previous binary set when post-swap setup or health validation fails. - Preserved user-selected ports and bindings, added Windows x86 selection, retained legacy environment aliases, and added repeatable cross-platform installer verification in CI.
- Starts user-mode tlbx automatically with isolated stdout and stderr logs on Windows, Linux, and macOS. - Waits for the tlbx process and configured HTTPS health endpoint before reporting installation success. - Prints ready-to-open localhost and reachable Tailscale URLs for the configured port. - Adds cross-platform installer contracts for startup monitoring and Tailscale URL detection.
- Render Kitty, Sixel, and iTerm2 inline images in tlbx terminals with bounded browser memory. - Answer Kitty and DA1 capability probes in mthost and suppress duplicate replay responses so TUIs detect support before a browser attaches. - Use Microsoft packaged ConPTY on Windows with a system fallback to preserve graphics APC sequences across Windows hosts. - Add deterministic Kitty graphics validation and permit WebAssembly image decoders through the narrow wasm-unsafe-eval CSP directive.
- Made Windows mthost self-contained by embedding and hash-verifying the Microsoft ConPTY runtime, so built-in updates from 10.6.13 can render Kitty graphics without preinstalled sidecars. - Ship the native ConPTY and OpenConsole sidecars in Windows release archives and install them transactionally for fresh installs and future full-runtime updates. - Extended installer, updater, archive, x64/x86 AOT, and Kitty protocol validation to prevent another executable-only Windows release.
- Bundle the official Microsoft Windows Console ConPTY runtime for reliable Kitty graphics on Windows and ship its complete MIT copyright and license notice alongside the native binaries.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Promoting
10.6.15-devto stable10.6.15- includes 11 dev releases since v10.6.4.Changelog
v10.6.5-dev - Durable automation and update recovery
v10.6.6-dev - Preserve settings on partial updates
v10.6.7-dev - Protect settings replacement contracts
v10.6.8-dev - Stabilize mobile terminal input
v10.6.9-dev - Stabilize mobile Command Bay
v10.6.10-dev - Reliable mobile warm resume
v10.6.11-dev - Rebrand and harden installers
v10.6.12-dev - Verify installer startup
v10.6.13-dev - Render terminal images with Kitty graphics
v10.6.14-dev - Ship self-contained Windows Kitty graphics
v10.6.15-dev - License Windows Kitty runtime