Skip to content

Development Changes

HelloThisWorld edited this page Aug 3, 2026 · 33 revisions

Development Changes

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.

2026-08-04 — Command Timeline Phase 4 checkpoint

  • Source: c1426996372c5af0ba442eebf5603bad15a9135e
  • Branch: feature/command-timeline-v1.3.0-phase4, stacked on feature/command-timeline-v1.3.0 (Phase 3, not yet merged)
  • Version intent: 1.2.4 / tag v1.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 CommandId identity, / and Tab focus routing that never reaches the PTY, Escape clear-then-close, the commandTimeline.enabled and commandTimeline.historyLimit settings 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.

2026-08-03 — Command Timeline Phase 3 checkpoint

  • Source: 08afcea737e21ca2d8b7f83704efe94601215c3f
  • Branch: feature/command-timeline-v1.3.0
  • Version intent: 1.2.3 / tag v1.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.

2026-08-02 — Command Timeline Phase 2 checkpoint

2026-08-02 — Command Timeline Phase 1 checkpoint

2026-08-02 — Test cleanup and label-gated CI

Synchronization rule

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.

Clone this wiki locally