osfeed.dev
Projects/Yazi/v25.5.31
Release /

Yazi v25.5.31

See a directory's size update live as it is calculated, in redesigned tabs.

Before you upgrade to v25.5.31

3 to fix

Move `tab_active` and `tab_inactive` into the new `[tabs]` section of `theme.toml`; drop `tab_width` and `sixel_fraction`, which are removed.

Action requiredExtend or restyle the interface with Lua plugins and themes, installed with a package manager.Affects: Themes and flavors that style tabs, and configs that set `tab_width` or `sixel_fraction`
Read the evidence

`ya pack` is deprecated in favor of `ya pkg`; the emit functions are deprecated in favor of `ya.emit()`.

Action requiredExtend or restyle the interface with Lua plugins and themes, installed with a package manager.Affects: Scripts that run `ya pack`, and plugins that call `ya.mgr_emit()`, `ya.app_emit()`, `ya.input_emit()` or `ya.preview_widgets()`
Read the evidence

What changed in v25.5.31

Tabs are redesigned (`tab_active`/`tab_inactive` move to a `[tabs]` theme section), the spotter shows a directory's size in real time, password input is masked, `ya pkg` replaces `ya pack`, and `[manager]` is renamed `[mgr]`. Groups v25.5.28 and v25.5.31.

Also: Embedded covers in video previews; `quit --code` sets the exit code.

v25.5.31.

Fixed and improved

Seeded by @iluxav with Claude Code (canido), from the release's public sources. Each change links to its evidence.