Skip to content

Vendor the TUI layer from pane, its new canonical upstream - #2

Merged
TGPSKI merged 1 commit into
mainfrom
vendor-pane
Aug 5, 2026
Merged

Vendor the TUI layer from pane, its new canonical upstream#2
TGPSKI merged 1 commit into
mainfrom
vendor-pane

Conversation

@TGPSKI

@TGPSKI TGPSKI commented Aug 5, 2026

Copy link
Copy Markdown
Owner

Summary

  • assets/tui/ is now vendored from pane (pane@a51e682, via its tools/vendor.sh), byte-identical to upstream — verify with make vendor-check in a pane checkout
  • picks up the 2026-08-04 bar_chart upgrades: aggregation binning for long series, median/p90-guarded outlier clipping, top-row label collision handling
  • adds interact.py (prompt_search, filter_rows, hbar, cycle) — extracted at its third duplication, takes the app as an argument so framework.py stays byte-stable
  • provenance docs updated: assets/tui/README.md rewritten around pane as upstream, LINEAGE.md gains generation 0b′ (framework goes public), phase-03 vendoring guidance, PATTERN.md, CHANGELOG

Test plan

  • python3 -m compileall assets/tui clean
  • pane upstream: 37 tests green incl. grid-level chart regressions and pty smoke
  • check-vendor.sh reports byte-identity across all four portfolio sites

assets/tui/ is now vendored from github.com/TGPSKI/pane (tools/vendor.sh,
pane@a51e682): charts.py gains aggregation binning, outlier clipping and
top-row label collision handling; interact.py joins the set
(prompt_search, filter_rows, hbar, cycle); __init__.py carries the
provenance stamp. Docs updated to point at pane: assets/tui/README.md
rewritten, LINEAGE.md gains generation 0b' and re-dates the byte-identity
claim, phase-03-browser vendoring guidance, PATTERN.md, CHANGELOG.
@TGPSKI
TGPSKI merged commit e37f632 into main Aug 5, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant