Skip to content

chore(deps-dev): bump @mariozechner/pi-tui from 0.52.12 to 0.57.1#5

Closed
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/mariozechner/pi-tui-0.57.1
Closed

chore(deps-dev): bump @mariozechner/pi-tui from 0.52.12 to 0.57.1#5
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/mariozechner/pi-tui-0.57.1

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Mar 12, 2026

Bumps @mariozechner/pi-tui from 0.52.12 to 0.57.1.

Release notes

Sourced from @​mariozechner/pi-tui's releases.

v0.57.1

New Features

Added

  • Added /tree branch folding and segment-jump navigation with Ctrl+←/Ctrl+→ and Alt+←/Alt+→, while keeping / and Page Up/Page Down for paging (#1724 by @​Perlence)
  • Added session_directory extension event that fires before session manager creation, allowing extensions to customize the session directory path based on cwd and other factors. CLI --session-dir flag takes precedence over extension-provided paths (#1730 by @​hjanuschka).
  • Added digit keys (0-9) to the keybinding system, including Kitty CSI-u and xterm modifyOtherKeys support for bindings like ctrl+1 (#1905)

Fixed

  • Fixed custom tool collapsed/expanded rendering in HTML exports. Custom tools that define different collapsed vs expanded displays now render correctly in exported HTML, with expandable sections when both states differ and direct display when only expanded exists (#1934 by @​aliou)
  • Fixed tmux startup guidance and keyboard setup warnings for modified key handling, including Ghostty shift+enter=text:\n remap guidance and tmux extended-keys-format detection (#1872)
  • Fixed z.ai context overflow recovery so model_context_window_exceeded errors trigger auto-compaction instead of surfacing as unhandled stop reason failures (#1937)
  • Fixed autocomplete selection ignoring typed text: highlight now follows the first prefix match as the user types, and exact matches are always selected on Enter (#1931 by @​aliou)
  • Fixed slash-command Tab completion to immediately open argument completions when available (#1481 by @​barapa)
  • Fixed explicit pi -e <path> extensions losing command and tool conflicts to discovered extensions by giving CLI-loaded extensions higher precedence (#1896)
  • Fixed Windows external editor launch for Ctrl+G and ctx.ui.editor() so shell-based commands like EDITOR="code --wait" work correctly (#1925)

v0.57.0

New Features

Breaking Changes

  • RPC mode now uses strict LF-delimited JSONL framing. Clients must split records on \n only instead of using generic line readers such as Node readline, which also split on Unicode separators inside JSON payloads (#1911)

Added

  • Added before_provider_request extension hook so extensions can inspect or replace provider payloads before requests are sent, with an example in examples/extensions/provider-payload.ts
  • Added non-capturing overlay focus control for extension UIs via OverlayOptions.nonCapturing and OverlayHandle.focus() / unfocus() / isFocused() (#1916 by @​nicobailon)

Changed

  • Overlay compositing in extension UIs now uses focus order so focused overlays render on top while preserving stack semantics for show/hide behavior (#1916 by @​nicobailon)

Fixed

  • Fixed RPC mode stdin/stdout framing to use strict LF-delimited JSONL instead of readline, so payloads containing U+2028 or U+2029 no longer corrupt command or event streams (#1911)
  • Fixed automatic overlay focus restoration in extension UIs to skip non-capturing overlays, and fixed overlay hide behavior to only reassign focus when the hidden overlay had focus (#1916 by @​nicobailon)
  • Fixed pi config misclassifying ~/.agents/skills as project-scoped in non-git directories under $HOME, so toggling those skills no longer writes project overrides to .pi/settings.json (#1915)

v0.56.3

... (truncated)

Changelog

Sourced from @​mariozechner/pi-tui's changelog.

[0.57.1] - 2026-03-07

Added

  • Added treeFoldOrUp and treeUnfoldOrDown editor actions with default bindings for Ctrl+←/Ctrl+→ and Alt+←/Alt+→ (#1724 by @​Perlence)
  • Added digit keys (0-9) to the keybinding system, including Kitty CSI-u and xterm modifyOtherKeys support for bindings like ctrl+1 (#1905)

Fixed

  • Fixed autocomplete selection ignoring typed text: highlight now follows the first prefix match as the user types, and exact matches are always selected on Enter (#1931 by @​aliou)
  • Fixed xterm modifyOtherKeys parsing in matchesKey() and parseKey(), restoring Ctrl-based keybindings and modified Enter keys in tmux when extended-keys-format is left at the default xterm (#1872)
  • Fixed slash-command Tab completion to immediately open argument completions when available (#1481 by @​barapa)

[0.57.0] - 2026-03-07

Added

  • Added non-capturing overlays via OverlayOptions.nonCapturing and new OverlayHandle methods: focus(), unfocus(), and isFocused() for programmatic overlay focus control (#1916 by @​nicobailon)

Changed

  • Overlay compositing order now uses focus order so focused overlays render on top while preserving stack semantics for show/hide behavior (#1916 by @​nicobailon)

Fixed

  • Fixed automatic focus restoration to skip non-capturing overlays and fixed hideOverlay() to only reassign focus when the popped overlay had focus (#1916 by @​nicobailon)

[0.56.3] - 2026-03-06

Added

  • Added xterm modifyOtherKeys mode 2 fallback when Kitty keyboard protocol is not available, enabling modified enter keys (Shift+Enter, Ctrl+Enter) inside tmux (#1872)

[0.56.2] - 2026-03-05

Added

  • Exported decodeKittyPrintable() from keys.ts for decoding Kitty CSI-u sequences into printable characters

Fixed

  • Fixed Input component not accepting typed characters when Kitty keyboard protocol is active (e.g., VS Code 1.110+), causing model selector filter to ignore keystrokes (#1857)
  • Fixed editor/footer visibility drift during terminal resize by forcing full redraws when terminal width or height changes (#1844 by @​ghoulr).

[0.56.1] - 2026-03-05

Fixed

  • Fixed markdown blockquote rendering to isolate blockquote styling from default text style, preventing style leakage.

... (truncated)

Commits
  • a9cedcc Release v0.57.1
  • deb5fb3 feat(tui): support digit keybindings closes #1905
  • d48843e Pr 1724 (#1939)
  • 41e0259 docs(tui): add changelog entry for slash autocomplete fix
  • 6937d21 fix(tui): chain slash arg autocomplete after Tab completion
  • 9a8bc61 fix(tui,coding-agent): handle tmux xterm extended keys and warn on tmux setup...
  • e3decbc fix(tui): autocomplete highlight follows first prefix match as user types (#1...
  • b279d03 Add [Unreleased] section for next cycle
  • 3c3d63e Release v0.57.0
  • 8f2d3ad chore(changelog): audit unreleased entries
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [@mariozechner/pi-tui](https://github.com/badlogic/pi-mono/tree/HEAD/packages/tui) from 0.52.12 to 0.57.1.
- [Release notes](https://github.com/badlogic/pi-mono/releases)
- [Changelog](https://github.com/badlogic/pi-mono/blob/main/packages/tui/CHANGELOG.md)
- [Commits](https://github.com/badlogic/pi-mono/commits/v0.57.1/packages/tui)

---
updated-dependencies:
- dependency-name: "@mariozechner/pi-tui"
  dependency-version: 0.57.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot bot commented on behalf of github Mar 12, 2026

Labels

The following labels could not be found: automated, dependencies. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@dependabot dependabot bot requested a review from codexstar69 as a code owner March 12, 2026 03:48
@dependabot dependabot bot changed the base branch from codex/world-class-stability-hardening to main March 12, 2026 04:09
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot bot commented on behalf of github Mar 12, 2026

Superseded by #10.

@dependabot dependabot bot closed this Mar 12, 2026
@dependabot dependabot bot deleted the dependabot/npm_and_yarn/mariozechner/pi-tui-0.57.1 branch March 12, 2026 04:36
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.

0 participants