Skip to content

v0.3.1

Compare
Choose a tag to compare
@github-actions github-actions released this 15 Aug 15:24
· 134 commits to main since this release
4112bf4

This is a quick patch release that addresses several issues introduced in version 0.3.

Additionally, here are some notable new features included in this version:

  • A loading state indicator has been added for slow directories (usually network-mounted points).
  • Support for opening multiple tabs at startup: yazi /dir1 /dir2/file will open two tabs, one in /dir1 and another in /dir2, with file selected.
  • Allows the use of shorthand for keybindings, such as writing <C-X> instead of <C-S-x>.
  • A new --cursor option has been added to the shell command to specify the cursor position. For example, shell 'zip -r .zip "$0"' --cursor=7 places the cursor before .zip.
  • A new previewer has been added for previewing virtual files in the /proc directory.
  • Support for F13 - F19 keys.
  • A nightly build that uses the latest Yazi source code from the past 6 hours, and a new yazi-nightly-bin AUR package for Arch Linux users (Thanks @latipun7)

What's Changed

  • fix: android building error caused by trash crate by @Xerxes-2 in #1393
  • feat: add filtering tip in help component by @MarkZaytsev in #1361
  • feat: add title_format manager config option by @chriszarate in #1281
  • chore: move common dependencies to workspace Cargo.toml by @karimElmougi in #1388
  • fix: precache for images with alpha by @Vikdos in #1414
  • fix: preview files containing special \x1b characters as plain text and escape by @Xerxes-2 in #1395
  • feat: add support portrait orientation preview for EXIF image by @TobisLee in #1412
  • chore: update snap to core24 by @gapplef in #1415
  • feat: new search_do command to make it easier to achieve a flat view by @sxyazi in #1431
  • fix: newly created directories with the same name causing a false positive in directory loading optimization due to having the same modification time by @sxyazi in #1434
  • refactor(nix): home keeping by @isabelroses in #1380
  • fix(nix): pin rust-overlay to workaround cargo-c by @isabelroses in #1442
  • fix: directory loading status by @sxyazi in #1439
  • feat: support F13 - F19 keys by @sxyazi in #1446
  • feat: allows shorthand forms like <C-S-x> as <C-X> by @sxyazi in #1448
  • feat: add cursor option to the shell command by @HE7086 in #1422
  • fix: 7zip shows different error messages for wrong password by @sxyazi in #1451
  • refactor(nix)!: update dependencies by @XYenon in #1456
  • fix: loss of order in Lua sequence table for inter-thread data exchange by @sxyazi in #1457
  • feat: start with multiple tabs with different paths by @coolkiid in #1443
  • fix: close stdin before waiting for child process by @sxyazi in #1464
  • fix: DDS static messages only work when at least two instances are running by @sxyazi in #1467
  • feat: add status() method to Command by @sxyazi in #1473
  • feat: new empty previewer for empty and /proc files by @sxyazi in #1482
  • feat: add hidden file type to is rule by @sxyazi in #1483
  • fix: replace # with : to resolve the problem where certain shells recognize it as a special character by @sxyazi in #1490
  • feat: new tab DDS event on tab switch by @mikavilpas in #1474
  • feat: add keybinding for the hardlink command by @ahanniga in #1461

New Contributors

Full Changelog: v0.3.0...v0.3.1