pi-ext
bugabingas pi extensions
owned by admin
extensions/footer/CHANGELOG.md
RawRendered preview
Changelog
0.0.3
- Replace Bun test runner with Vitest
- Migrate workspace tooling to mise and root Bun workspace
- Fix footer harness tests; isolate env, deps, and Chai matchers
- Tighten Biome lint; remove explicit any and non-null assertions
0.0.2
- Ship unchanged footer package; no source diff since v0.0.1
- Keep
/footer and ctrl+alt+f toggle behavior unchanged
- Keep
footer:segment event contract and 4-line footer layout unchanged
0.1.0 - 2026-05-21
- a40a427 prepare extensions for npm release
- 6a97080 add asciinema demo workflow
- 517ba54 pi:
add extension footer fallbacks
- 133cb7d chore(pi):
migrate extensions to earendil packages
- f144b06 fix(pi):
restore extension notifications
- 5ca1296 Rework Pi agent extensions
- b87a61a feat(pi):
monorepo workspace — all extensions are proper packages
- b18f0e2 refactor(pi/footer):
clean sweep — kill dead code, extract helpers, name constants, type properly
- 972978f fix(pi/footer):
force full redraw (requestRender(true)) to clear old footer on hide
- 0ea30fd fix(pi/footer):
force render after swap to immediately clear old lines
- a49441f fix(pi/footer):
swap footer via setFooter() on toggle for true 0-height when hidden
- 1cfa6a1 fix(pi/footer):
import Key from pi-tui, not pi-coding-agent
- 933bcb6 pi(ext/footer):
semantic zones, flow layout, 4-line stable height, /footer toggle
# Changelog
## 0.0.3
- Replace Bun test runner with Vitest
- Migrate workspace tooling to mise and root Bun workspace
- Fix footer harness tests; isolate env, deps, and Chai matchers
- Tighten Biome lint; remove explicit any and non-null assertions
## 0.0.2
- Ship unchanged footer package; no source diff since v0.0.1
- Keep `/footer` and `ctrl+alt+f` toggle behavior unchanged
- Keep `footer:segment` event contract and 4-line footer layout unchanged
## 0.1.0 - 2026-05-21
- a40a427 prepare extensions for npm release
- 6a97080 add asciinema demo workflow
- 517ba54 pi:
add extension footer fallbacks
- 133cb7d chore(pi):
migrate extensions to earendil packages
- f144b06 fix(pi):
restore extension notifications
- 5ca1296 Rework Pi agent extensions
- b87a61a feat(pi):
monorepo workspace — all extensions are proper packages
- b18f0e2 refactor(pi/footer):
clean sweep — kill dead code, extract helpers, name constants, type properly
- 972978f fix(pi/footer):
force full redraw (requestRender(true)) to clear old footer on hide
- 0ea30fd fix(pi/footer):
force render after swap to immediately clear old lines
- a49441f fix(pi/footer):
swap footer via setFooter() on toggle for true 0-height when hidden
- 1cfa6a1 fix(pi/footer):
import Key from pi-tui, not pi-coding-agent
- 933bcb6 pi(ext/footer):
semantic zones, flow layout, 4-line stable height, /footer toggle