Skip to content

release: winTerm 1.4.1 stable - #50

Merged
HelloThisWorld merged 1 commit into
mainfrom
codex/release-v1.4.1
Aug 25, 2026
Merged

release: winTerm 1.4.1 stable#50
HelloThisWorld merged 1 commit into
mainfrom
codex/release-v1.4.1

Conversation

@HelloThisWorld

Copy link
Copy Markdown
Owner

Summary

Ship winTerm 1.4.1 as the stable release that promotes Pane Search and adds a safe, default-on Click to position cursor feature.

Related issues

Microsoft Terminal safety provenance: microsoft/terminal#20442 (de3fc87d186e5da1d5ccd8731412905f5e2aba30). No winTerm issue is automatically closed.

Detailed changes

  • Repositions the shell cursor only on release of a plain single click after the existing drag threshold has remained unclaimed.
  • Preserves drag, Shift+Click, double/triple-click, Ctrl+Click hyperlink, and VT mouse application precedence.
  • Restricts positioning to the trustworthy current OSC 133 editable command and validates negative, padding, overflow, viewport, buffer, resize-era, and historical coordinates before TextBuffer access.
  • Counts full-width glyphs as one LEFT/RIGHT shell input event and keeps the shell input model authoritative.
  • Enables the existing setting by default only for winTerm branding while preserving explicit false values and the generic Microsoft Terminal default.
  • Adds English/Japanese Settings copy and comprehensive Control/Settings regression coverage.
  • Moves application, MSIX, executable, PowerShell, shell asset, workspace fallback, README, changelog, release-note, and progress metadata to stable 1.4.1.

Validation performed

  • scripts/winterm/build.ps1 -Configuration Debug -Platform x64 — PASS for the package plus Settings Model, Terminal App, and Control test projects.
  • Settings Model compiled tests — PASS, 381/381.
  • Terminal App compiled tests — PASS, 51/51.
  • Control compiled tests — PASS, 93/93.
  • Relevant suite — PASS.
  • Smoke suite — PASS.
  • scripts/winterm/test-visual-progress.ps1 -SourceOnly — PASS.
  • scripts/winterm/verify-version.ps1 — PASS.
  • scripts/winterm/verify-branding.ps1 — PASS.
  • git diff --check — PASS.
  • Interactive PowerShell 5, PowerShell 7, cmd.exe, WSL, and full-screen VT application GUI exercises — NOT RUN in this non-interactive release session; behavior is covered by deterministic Control tests, while the formal Release workflow remains authoritative for Release packaging and public asset round trips.

Checklist

  • The change is focused and does not include unrelated formatting.
  • Tests were added or updated where appropriate.
  • All tests claimed above actually ran and passed.
  • User-facing behavior and limitations are documented in this repository.
  • This source/docs commit updates the root CHANGELOG.md.
  • The Wiki Development-Changes.md ledger has been pushed with the final source SHA, link, summary, and checkpoint/release.
  • Documentation screenshots reuse a suitable existing sanitized winterm-site asset, or no screenshot was added.
  • Version or schema changes include compatibility and migration notes.
  • Package identity, winterm.exe, and Microsoft Terminal coexistence remain isolated.
  • No command text, terminal output, clipboard content, credentials, or private paths are logged.
  • New source and script files contain the appropriate MIT license header.
  • I did not include generated build output, secrets, certificates, or local absolute paths.

@HelloThisWorld HelloThisWorld added the build Run Release delivery build, tests, and downloadable artifacts label Aug 25, 2026
@HelloThisWorld
HelloThisWorld marked this pull request as ready for review August 25, 2026 14:14
@HelloThisWorld
HelloThisWorld merged commit 09dc767 into main Aug 25, 2026
13 of 15 checks passed
@HelloThisWorld
HelloThisWorld deleted the codex/release-v1.4.1 branch August 25, 2026 14:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build Run Release delivery build, tests, and downloadable artifacts

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant