# Changelog

## 0.1.3

- Add an actual Pi TUI screen recording of label generation, proposal review, application, and tree navigation
- Add a frame from that recording as the package-gallery preview
- Publish gallery video/image metadata and bundle both assets with the npm package

## 0.1.1

- Organize `/tree-labels config` into focused category submenus
- Highlight changed summary values, dirty categories, and the Save action until settings are written
- Show effective apply mode per scope, warn below global config when project settings override it, and report the source before automatic application
- Add regression coverage that review mode applies only explicitly approved proposals
- Make every config option list scroll through a bounded TUI viewport
- Add a regression test for selecting settings initially outside the visible viewport
- Expand npm search keywords and align bundled Pi peer ranges with package guidance
- Add model-aware automatic limits based on Pi's live model context/output metadata and show per-model availability/capacity in config
- Detect reached limits—including timeout—and offer per-limit project/global increases after manual or automatic runs, with a settings toggle
- Give automatic limits a 300-second timeout floor while respecting larger configured timeouts
- Split review into fresh-label and replacement sections and show current → proposed labels

## 0.1.0

Initial public release.

- LLM-curated sparse labels for Pi session trees
- Interactive review and safe automatic application
- Authenticated model selection and complete `/tree-labels config` UI
- Balanced, full-tree, branch, and neighborhood exposure modes
- Topology-aware automation for turns, branches, tree navigation, and compaction
- Manual-label ownership protection and auditable run persistence
- Automatic session naming from the checked-out section
- Actionable provider, schema, truncation, timeout, and validation diagnostics
- Concurrent Pi lifecycle trigger coalescing and stale-snapshot protection
