-
Notifications
You must be signed in to change notification settings - Fork 0
Development Changes
HelloThisWorld edited this page Aug 3, 2026
·
6 revisions
This ledger maps winTerm source changes to their durable GitHub records and the Wiki pages synchronized with them. Source commits remain authoritative; the Wiki explains their user-visible and engineering effect.
-
Source:
cdfa02be0ac0f9f3c7ba8bd34200854323dbf130 -
Branch:
release/v1.3.0-alpha1, based onmain -
Version intent:
1.3.0-alpha1/ tagv1.3.0-alpha1, channelalpha. -
Summary: Promotes the Command Timeline to a testable alpha. The feature
content was already on
mainas checkpoints v1.2.1–v1.2.4; this moves the release metadata and makes the version gates channel-aware.verify-version.ps1now acceptsstable,alpha, andbetaand enforces that the channel, the module prerelease suffix, and the application-version suffix agree. The WinGet workflow now skips prerelease Releases. -
Publication boundary: The release workflow marks any non-stable channel
--prerelease --latest=false, so/releases/latestkeeps resolving to v1.2.0. The alpha is deliberately not listed onwinterm-siteand is not submitted to WinGet. The Setup EXE is unsigned and says so in its release notes. - Documentation: Wiki changelog, release notes, repository changelog, and current progress.
-
Source:
c1426996372c5af0ba442eebf5603bad15a9135e -
Branch:
feature/command-timeline-v1.3.0-phase4, based onmain(Phase 3 was squash-merged tomainas5fd2172through pull request #29) - Pull request: #30 — feat: complete Command Timeline Phase 4 checkpoint
-
Version intent:
1.2.4/ tagv1.2.4. -
Summary: Completes the in-memory Command Timeline surface. Adds pane-local
literal case-insensitive search over each pane's bounded command-text index
with a 256 UTF-16 surrogate-safe query cap, a filtered projection that keeps
stable
CommandIdidentity,/and Tab focus routing that never reaches the PTY, Escape clear-then-close, thecommandTimeline.enabledandcommandTimeline.historyLimitsettings with a Settings UI section, four distinct shell-degradation states, and bounded per-pane history with oldest-first eviction. - Documentation: Wiki changelog, repository changelog, Phase 4 development notes, Command Timeline user guide, keyboard shortcuts, privacy, and current progress.
- Boundary: No persistent history, output cache, output search, regex or fuzzy matching, telemetry, automatic execution, ConPTY/VT/TextBuffer/renderer change, workspace or shell protocol schema change, installer, Portable packaging, Release asset, Latest update, website change, or screenshot.
-
Source:
08afcea737e21ca2d8b7f83704efe94601215c3f - Pull request: #29 — feat: complete Command Timeline Phase 3 checkpoint
-
Merged source:
5fd217238452b2f9fd4352629f86ffb7befd9b54(squash merge tomain) -
Branch:
feature/command-timeline-v1.3.0 -
Version intent:
1.2.3/ tagv1.2.3. -
Summary: Adds Command Timeline entry actions: load the selected command
onto the focused pane input with Enter or a single click, Space to jump to a
command's output, Ctrl+C to copy the selected command, and a per-entry
context menu with copy command, copy output, and jump to output. Adds a pure
CommandTimelineActionModel, execution-generation tracking that makes a late completion detectable, multi-line and large-load protection, and on-demand output resolution. - Documentation: Wiki changelog, repository changelog, Phase 3 development notes, Command Timeline user guide, and current progress.
- Boundary: A load never executes, never reads the Windows clipboard, and is never forwarded by input broadcast. No output cache, persistence, search, filtering, telemetry, Release asset, installer, website, or screenshot change.
-
Source:
e3033cced4f68ae6e50962b48c91eb432d3d0e17 - Pull request: #28 — feat: add Command Timeline phase 2 checkpoint
-
Merged source:
395f9becd3237bf0d439ba58de50a667a911445d -
Version intent:
1.2.2/ tagv1.2.2. - Summary: Adds the pane-owned, read-only Command Timeline overlay; pure deterministic navigation; incremental Phase 1 index consumption; keyboard, pointer, wheel, accessibility, privacy, warm-access, and cleanup behavior; shortcut remapping; version synchronization; CI badge repair; and permanent changelog/Wiki policy.
- Documentation: Wiki changelog, repository changelog, and current progress.
- Boundary: No command insertion, copy, paste, execution, output jump, search, persistence, Release asset, installer, website, or screenshot change.
-
Merged source:
510c326e474eccfbc40f8f6763b4b9227a2aa6b0 - Pull request: #26 — feat: add Command Timeline Phase 1 checkpoint
-
Version intent:
1.2.1/ tagv1.2.1. -
Summary: Introduced pane-local OSC 133 indexing, stable native mark
identity, bounded command-text caching, no output cache or persistence, warm
markRevisionreads, and lifecycle/reflow/eviction/close coverage. - Documentation: Wiki changelog and repository changelog.
-
Merged source:
abb581a2a661f1d3a1f34b2ac384ce4c7e3c69c9 - Pull request: #27 — fix: prevent hanging tests and optimize CI builds
-
Summary: Added bounded TAEF process-tree cleanup and made native build,
delivery, and
ci:fullvalidation explicit maintainer-selected gates while ordinary pull requests retain quick validation.
Every source commit that changes user-visible behavior, versioning, release
status, or project history must update the root CHANGELOG.md and the matching
Wiki record in the same delivery cycle. A later source correction receives a
new ledger entry; published tags and Releases are never rewritten.