Commit Graph

  • 5b2dd41e64 fix: ensure the status bar always has the directory length available (#3810) main nightly 三咲雅 misaki masa 2026-03-24 22:12:23 +08:00
  • e2fae151a5 refactor: simplify the text wrapper (#3808) 三咲雅 misaki masa 2026-03-24 20:14:04 +08:00
  • 5c05350d52 perf: avoid unnecessary allocations in code highlighting (#3804) sxyazi 2026-03-23 18:06:04 +08:00
  • d4924ebcad fix: treat nfs4 mounts as soundless for directory refresh (#3800) 三咲雅 misaki masa 2026-03-22 06:36:34 +08:00
  • c703332b4b feat: new bulk_exit action that customizes the prompt for bulk operations (#3792) 三咲雅 misaki masa 2026-03-21 17:26:44 +08:00
  • 7b61eb1595 feat: new --discard for ya pkg that discard local changes made to packages (#3781) Mario Stief 2026-03-20 08:47:06 +01:00
  • a246e9c7c0 feat: make cmp component follow input cursor (#3784) 三咲雅 misaki masa 2026-03-19 21:19:10 +08:00
  • cc2414728c feat: new ya.exec() API and ya exec subcommand to execute an action and await its result (#3780) 三咲雅 misaki masa 2026-03-18 19:18:36 +08:00
  • 6a1ddb71e0 feat: deserialize from Data (#3778) 三咲雅 misaki masa 2026-03-18 14:13:23 +08:00
  • da96795303 refactor: make Clippy happy sxyazi 2026-03-17 09:41:46 +08:00
  • de01a56ac5 fix: use edit opener for files with MIME application/wine-extension-ini (#3771) 三咲雅 misaki masa 2026-03-16 13:29:03 +08:00
  • d22c96b69c perf: reuse previewed and spotted widgets when possible (#3765) 三咲雅 misaki masa 2026-03-15 15:18:58 +08:00
  • fa1ee46edc refactor: implement FromLua instead of TryFrom<Value> (#3760) 三咲雅 misaki masa 2026-03-13 20:28:44 +08:00
  • 3534ba0705 feat: new experimental ya.co() API that creates a coroutine (#3757) 三咲雅 misaki masa 2026-03-12 16:18:30 +08:00
  • e4829372db feat: link to the quick-start in yazi --help where lists all common keybinds (#3754) 三咲雅 misaki masa 2026-03-11 13:34:11 +08:00
  • 1be991ec72 docs: update image 三咲雅 misaki masa 2026-03-11 13:06:06 +08:00
  • dee27a2377 feat: new ind-hidden and key-hidden DDS events to change hidden status in Lua (#3748) IcEarthlight 2026-03-10 15:56:07 +11:00
  • 8932ddd66d perf: preset multi spotter only updates sizes for folders to cut memory usage (#3751) 三咲雅 misaki masa 2026-03-10 12:39:19 +08:00
  • 741f84e22b feat: certificate authentication for SFTP VFS provider (#3716) itsvyle 2026-03-07 08:45:27 +01:00
  • f10b8910ad fix: be a little defensive while parsing the output of 7zz -ba (#3744) 三咲雅 misaki masa 2026-03-06 23:09:40 +08:00
  • dbf81deeab feat: multi-file spotter (#3733) Daniel Vincent 2026-03-06 06:57:32 +05:30
  • be91b4111c fix: shift of auto-wrap points in both code and JSON previewers (#3739) 三咲雅 misaki masa 2026-03-05 20:16:03 +08:00
  • 9648d8a43b fix: wrong intersection check in preview and spot rendering (#3736) 三咲雅 misaki masa 2026-03-04 15:17:01 +08:00
  • b92b576ce1 feat: new hovered condition specifying different icons for hovered files (#3728) Yashank 2026-03-03 07:18:55 -05:00
  • 0efeaf5f64 chore: update flake inputs (#3731) bitbloxhub 2026-03-03 01:41:15 +00:00
  • 0a83f0bd27 feat: keep span info when config parsing fails (#3727) 三咲雅 misaki masa 2026-03-02 10:03:14 +08:00
  • 3cdc3ecb70 feat: new hey DDS event fires when static messages are restored from persistence (#3725) 三咲雅 misaki masa 2026-02-28 13:01:03 +08:00
  • 884c265de1 fix: avoid blocking on read-half of the watch channel (#3721) 三咲雅 misaki masa 2026-02-26 20:36:22 +08:00
  • 05aeae3b09 fix: ensure cargo-deb picks up the right build artifacts (#3720) 三咲雅 misaki masa 2026-02-26 14:18:00 +08:00
  • 9eb4d03a44 feat: dual watcher for local files (#3713) 三咲雅 misaki masa 2026-02-26 08:16:58 +08:00
  • 0bb6379a2a docs: update readme 三咲雅 misaki masa 2026-02-26 08:08:36 +08:00
  • 8b773a62a5 fix: make group order of files from flat view stable on select (#3712) 三咲雅 misaki masa 2026-02-23 19:01:04 +08:00
  • 16aa3cd0fc fix: escape backslashes in ImageMagick font path parameter (#3708) 三咲雅 misaki masa 2026-02-22 19:59:47 +08:00
  • d84f0b1265 refactor: async Command over emitting shell actions (#3706) 三咲雅 misaki masa 2026-02-22 10:31:15 +08:00
  • e49cdfe220 fix: fallback in Windows casefold for MS-DOS devices (#3700) 三咲雅 misaki masa 2026-02-19 13:22:14 +08:00
  • 9af792ef69 feat: new --in for search action to set search directory (#3696) 三咲雅 misaki masa 2026-02-18 17:16:05 +08:00
  • 578016e00f refactor: use the term "action" instead of "command" (#3694) 三咲雅 misaki masa 2026-02-17 16:12:16 +08:00
  • 7f339381f1 feat: new marker_symbol option to specify the symbol used for marking files (#3689) 三咲雅 misaki masa 2026-02-16 21:42:36 +08:00
  • 31cfc58188 feat: new download DDS event fires when remote files are downloaded (#3687) 三咲雅 misaki masa 2026-02-16 12:52:58 +08:00
  • c0f96f553b feat: new sort_fallback option to control fallback sorting behavior (#3077) SuniRein 2026-02-15 14:00:58 +08:00
  • 13bdb164a4 feat!: new ind-app-title DDS event to customize the app title (#3684) 三咲雅 misaki masa 2026-02-13 13:03:44 +08:00
  • c3bc4fecad fix: Chafa v1.18.1 causes random ghost keypresses when previewing images (#3678) 三咲雅 misaki masa 2026-02-12 00:12:42 +08:00
  • 98b1614016 feat: new fs.unique() creates a unique file or directory (#3677) 三咲雅 misaki masa 2026-02-11 12:51:49 +08:00
  • a8a4b684a1 feat: deduplicate empty directories in preset archive previewer (#3676) 三咲雅 misaki masa 2026-02-11 11:07:23 +08:00
  • 30ec603441 refactor: async fs.access() instead of sync io.open() (#3670) 三咲雅 misaki masa 2026-02-10 11:29:46 +08:00
  • 1a121bbfb0 feat: new fs.access() API to access the filesystem (#3668) 三咲雅 misaki masa 2026-02-09 08:50:01 +08:00
  • 0aeeb3b0f7 feat!: custom tab name (#3666) 三咲雅 misaki masa 2026-02-08 10:46:38 +08:00
  • dc66f79cef feat!: finer control over concurrent workers (#3661) sxyazi 2026-02-06 22:27:08 +08:00
  • 6757fed5aa feat: new which:dismiss command to dismiss the which component (#3654) 三咲雅 misaki masa 2026-02-02 02:53:02 +08:00
  • 339002ee48 fix: make ya pkg ignore default remote name in user Git config (#3648) sxyazi 2026-01-31 18:43:25 +08:00
  • a015d4a7ef feat: new relay-notify-push DDS event to allow custom notification handlers (#3642) sxyazi 2026-01-31 09:25:17 +08:00
  • dfdb235d74 feat: allow using ps.sub() in init.lua directly without a plugin (#3638) 三咲雅 misaki masa 2026-01-30 10:12:21 +08:00
  • 1ea0ea072c refactor: move Lua bindings into their own yazi-binding crate (#3636) 三咲雅 misaki masa 2026-01-29 23:12:29 +08:00
  • eaeda8b4fa perf: reduce memory allocations by using Lua 5.5 external strings (#3634) 三咲雅 misaki masa 2026-01-29 07:58:15 +08:00
  • cfd9a22125 feat!: upgrade Lua to 5.5 (#3633) 三咲雅 misaki masa 2026-01-29 01:08:22 +08:00
  • 6d942ea011 feat: subscribe to and intercept app-level events through DDS (#3632) 三咲雅 misaki masa 2026-01-29 00:34:28 +08:00
  • 583345296f refactor: move Term to its own yazi-term crate (#3629) 三咲雅 misaki masa 2026-01-28 22:26:47 +08:00
  • 24c60419bb refactor: new yazi-emulator crate (#3624) 三咲雅 misaki masa 2026-01-27 22:37:34 +08:00
  • e0911f2507 refactor: new yazi-tty crate (#3623) 三咲雅 misaki masa 2026-01-27 22:03:48 +08:00
  • 6150571738 fix: ignore target-dir to avoid deadlocks during cargo install (#3620) 三咲雅 misaki masa 2026-01-27 08:49:39 +08:00
  • 592e70a1c9 feat: new cx.which API to access the which component state (#3617) 三咲雅 misaki masa 2026-01-27 01:29:14 +08:00
  • 06c665a086 fix: account for border when calculating message widths (#3615) 三咲雅 misaki masa 2026-01-26 17:23:57 +08:00
  • 92880b844b refactor: make command data cloneable (#3613) 三咲雅 misaki masa 2026-01-26 07:36:35 +08:00
  • face6aed40 feat: new ind-which-show DDS event to change the which component behavior (#3608) 三咲雅 misaki masa 2026-01-25 03:06:50 +08:00
  • afc694c122 fix: archive extraction fails for target paths with non-ASCII characters on Windows (#3607) Ciarán O'Brien 2026-01-24 10:03:51 +00:00
  • 49b8324bbf fix: remove duplicate categories in the .desktop file (#3602) Jared Cervantes 2026-01-23 08:14:41 -05:00
  • 4e0acf8cbf chore: bump version to 26.1.22 v26.1.22 shipped sxyazi 2026-01-22 23:31:21 +08:00
  • d17e7e14cd feat: experimental module-level async support (#3594) 三咲雅 misaki masa 2026-01-21 19:19:39 +08:00
  • e6d995710f fix: properly drop the permit for terminal resources (#3592) 三咲雅 misaki masa 2026-01-20 18:25:02 +08:00
  • ca4cc59413 fix: make environment detection work on WSL 2 (#3587) sxyazi 2026-01-19 01:08:15 +08:00
  • 97d0c6bb23 fix: sort extension excludes directories since only files have extensions (#3582) AminurAlam 2026-01-17 17:09:47 +00:00
  • a38a5e6377 fix: set orphan=true for xdg-open to work around its odd behavior with programs that are both CLI/GUI (#3581) 三咲雅 misaki masa 2026-01-17 23:03:08 +08:00
  • 756964b10a fix: build error on NetBSD (#3506) 三咲雅 misaki masa 2026-01-17 13:11:25 +08:00
  • 8a909697f8 feat: disable ANSI escape sequences in ya pkg when stdout is not a TTY (#3566) WindFade 2026-01-16 14:03:27 +08:00
  • 798d38e494 feat: re-enable the TIFF feature (#3573) Marcus Geiger 2026-01-16 06:53:26 +01:00
  • 0fc343b95a fix: merge duplicate top directories in archive previews sxyazi 2026-01-15 14:38:32 +08:00
  • 0c8c973e6c feat: check and refresh the file list when the terminal gains focus (#3561) 三咲雅 misaki masa 2026-01-13 16:53:00 +08:00
  • 41e5717930 chore: update icons sxyazi 2026-01-11 19:00:50 +08:00
  • babc80d842 feat: exclude Apple Resource Forks (__MACOSX) from archive preview (#3548) 三咲雅 misaki masa 2026-01-11 18:16:05 +08:00
  • 233d721e7c feat: tree view for the preset archive previewer (#3525) itsvyle 2026-01-11 06:20:43 +01:00
  • 16d20e2171 feat: new Path.os() API creates an OS-native Path (#3541) 三咲雅 misaki masa 2026-01-09 19:51:37 +08:00
  • b1dd185692 fix: smart-case in interactive cd broken due to a typo (#3540) 三咲雅 misaki masa 2026-01-09 08:00:55 +08:00
  • ebedab3e29 fix: shell formatting for non-spread opener rules (#3532) 三咲雅 misaki masa 2026-01-08 17:04:53 +08:00
  • 83674f19b4 feat: support compressed tarballs (.tar.gz, .tar.bz2, etc.) in the preset archive previewer (#3518) itsvyle 2026-01-08 08:35:29 +01:00
  • c6e1702c61 fix: trust directory stats outside of Linux and macOS (#3528) Gabriel Wicke 2026-01-07 23:34:36 -08:00
  • 30ac041d9e refactor: make partition heuristic predicate a positive match (#3526) Gabriel Wicke 2026-01-07 10:25:50 -08:00
  • c9327ca851 fix: account for URL covariance in Url:join() (#3514) 三咲雅 misaki masa 2026-01-06 11:55:48 +08:00
  • 3c39a326ab chore: bump version to 26.1.4 (#3498) v26.1.4 sxyazi 2026-01-04 12:35:06 +08:00
  • e611de5284 fix: make the SFTP VFS provider's create_dir() and create_new() correctly report "file exists" errors (#3495) 三咲雅 misaki masa 2026-01-03 19:01:38 +08:00
  • 81c66a645f fix: a race condition generating unique filenames for concurrent file operations (#3494) 三咲雅 misaki masa 2026-01-03 16:40:49 +08:00
  • a6fcbb04df Support 8-bit images in RGB, CIELAB, and GRAY color spaces (#3358) leiserfg 2026-01-02 15:57:06 +01:00
  • 0000141700 fix: ya pkg fails to write package.toml when the config directory does not exist (#3482) Integral 2026-01-01 09:25:23 +08:00
  • 456b88d660 feat: support VFS for preset previewers that rely on external commands (#3477) 三咲雅 misaki masa 2026-01-01 09:13:56 +08:00
  • f31147d246 chore: bump version to 25.12.29 (#3471) v25.12.29 三咲雅 misaki masa 2025-12-29 08:21:43 +08:00
  • faf33e1b03 fix: stricter casefold matching (#3470) 三咲雅 misaki masa 2025-12-28 16:05:06 +08:00
  • 77d36ff5a5 feat: new fs.copy() and fs.rename() APIs (#3467) 三咲雅 misaki masa 2025-12-27 17:52:15 +08:00
  • c5a3e42986 feat: ISO 8601 date format for spotter (#3465) Francesco Marchisotti 2025-12-27 01:00:22 +01:00
  • 366fca6b10 perf: raise the max allowed concurrent connections per SFTP service (#3466) 三咲雅 misaki masa 2025-12-27 07:40:30 +08:00
  • 2f66561a82 fix: Command:output() should set stderr to piped instead of stdin (#3458) 三咲雅 misaki masa 2025-12-24 16:18:11 +08:00
  • 8c81172a19 feat: new duplicate DDS event for copying files (#3456) 三咲雅 misaki masa 2025-12-24 13:28:38 +08:00