adiraj66132
f94b474364
fix: reject SFTP connection on host key verification error and panic on SFTP URL rebase
...
- `check_server_key` now rejects (rather than silently accepting) when
known_hosts cannot be read or parsed, so a corrupt/unreadable file no
longer disables host-key verification.
- `UrlBuf::rebase` no longer hits `todo!()` for SFTP URLs; it rebases via
a typed `UnixPath` base, matching the other URL variants.
2026-07-12 10:56:08 +05:30
三咲雅 misaki masa
dbb0cc0d55
feat: experimental %y, %Y, %t, %T, %yN, %YN, %tN, %TN shell formatting parameters ( #4108 )
2026-07-08 17:04:12 +08:00
三咲雅 misaki masa
b8ceaea940
feat!: show file icons in trash/delete/overwrite confirmations ( #4096 )
2026-07-02 04:09:12 +08:00
三咲雅 misaki masa
21550a7eb5
feat: new target parameter for create action ( #4088 )
2026-06-28 02:10:23 +08:00
三咲雅 misaki masa
581886a355
feat!: make help menu a command palette ( #4074 )
2026-06-22 23:57:29 +08:00
三咲雅 misaki masa
446a5721bf
refactor: move Lua bindings down into each subcrates ( #4049 )
2026-06-18 15:06:31 +08:00
三咲雅 misaki masa
b37be0529a
feat: new ui.Input element ( #4040 )
2026-06-13 19:37:29 +08:00
三咲雅 misaki masa
07a5deb109
feat: dynamic keymap Lua API ( #4031 )
2026-06-10 15:09:49 +08:00
sxyazi
9cfeb67db7
refactor: make Lua bindings Send ( #4027 )
2026-06-09 22:52:43 +08:00
三咲雅 misaki masa
9bdd6777e4
feat: keymap Lua bindings ( #4021 )
2026-06-06 13:45:52 +08:00
三咲雅 misaki masa
8e80798984
feat: new gait for input backward and forward actions ( #4012 )
2026-06-01 13:16:01 +08:00
三咲雅 misaki masa
7a51626505
feat: drag and drop ( #4005 )
2026-05-28 12:05:06 +08:00
三咲雅 misaki masa
c037855c4f
feat!: new virtual terminal backend ( #3989 )
2026-05-22 17:00:06 +08:00
Immanuel Tikhonov
22fb9e0d09
fix: keep repeated ! negations in a condition right-associative ( #3946 )
...
Co-authored-by: sxyazi <sxyazi@gmail.com>
2026-05-09 22:32:18 +08:00
三咲雅 misaki masa
92b9ea3794
fix: make the input component sync and reactive ( #3949 )
2026-05-09 09:26:07 +08:00
三咲雅 misaki masa
aa526434f0
chore: bump to v26.5.6 ( #3935 )
2026-05-06 02:02:39 +08:00
三咲雅 misaki masa
10fc76db07
feat: custom styles for plugins ( #3934 )
2026-05-05 06:03:25 +08:00
sxyazi
4a2e5addcd
feat: new app:theme action that hot-reload user themes/flavors ( #3906 )
2026-04-21 23:34:56 +08:00
三咲雅 misaki masa
369c47539c
feat: dynamic open/opener Lua API ( #3901 )
2026-04-19 16:58:57 +08:00
sxyazi
463150848d
feat: dynamic previewer Lua API ( #3891 )
2026-04-16 17:05:46 +08:00
三咲雅 misaki masa
74d903a49a
feat: expose stash action and give it a new search source ( #3872 )
2026-04-11 07:59:38 +08:00
sxyazi
354cdef907
feat: hover cursor over the new file after extracting ( #3854 )
2026-04-06 15:32:18 +08:00
三咲雅 misaki masa
4bb4f37555
refactor: simplify the remote progressive file copier ( #3852 )
2026-04-04 21:28:57 +08:00
三咲雅 misaki masa
0cedbd9c7b
feat: hover cursor over the new file after copying/cutting/linking/hardlinking ( #3846 )
2026-04-03 20:45:34 +08:00
sxyazi
ad655eda52
refactor: simplify FromStr implementations with strum
2026-04-03 09:13:52 +08:00
三咲雅 misaki masa
4857d46918
feat: make Action a deserializer ( #3841 )
2026-04-02 19:15:36 +08:00
三咲雅 misaki masa
607bc0dd2b
refactor: prepare for custom VFS provider ( #3821 )
2026-03-31 19:18:18 +08:00
Mario Stief
7b61eb1595
feat: new --discard for ya pkg that discard local changes made to packages ( #3781 )
...
Co-authored-by: sxyazi <sxyazi@gmail.com>
2026-03-20 15:47:06 +08:00
三咲雅 misaki masa
a246e9c7c0
feat: make cmp component follow input cursor ( #3784 )
2026-03-19 21:19:10 +08:00
三咲雅 misaki masa
cc2414728c
feat: new ya.exec() API and ya exec subcommand to execute an action and await its result ( #3780 )
2026-03-18 19:18:36 +08:00
三咲雅 misaki masa
6a1ddb71e0
feat: deserialize from Data ( #3778 )
2026-03-18 14:13:23 +08:00
sxyazi
da96795303
refactor: make Clippy happy
2026-03-17 09:41:46 +08:00
三咲雅 misaki masa
9648d8a43b
fix: wrong intersection check in preview and spot rendering ( #3736 )
2026-03-04 15:36:13 +08:00
三咲雅 misaki masa
884c265de1
fix: avoid blocking on read-half of the watch channel ( #3721 )
2026-02-26 20:36:22 +08:00
三咲雅 misaki masa
e49cdfe220
fix: fallback in Windows casefold for MS-DOS devices ( #3700 )
2026-02-19 13:22:14 +08:00
三咲雅 misaki masa
9af792ef69
feat: new --in for search action to set search directory ( #3696 )
2026-02-18 17:16:05 +08:00
三咲雅 misaki masa
578016e00f
refactor: use the term "action" instead of "command" ( #3694 )
2026-02-18 17:08:48 +08:00
三咲雅 misaki masa
a8a4b684a1
feat: deduplicate empty directories in preset archive previewer ( #3676 )
2026-02-11 11:07:23 +08:00
三咲雅 misaki masa
0aeeb3b0f7
feat!: custom tab name ( #3666 )
2026-02-08 10:46:38 +08:00
sxyazi
dc66f79cef
feat!: finer control over concurrent workers ( #3661 )
2026-02-06 22:27:08 +08:00
三咲雅 misaki masa
6757fed5aa
feat: new which:dismiss command to dismiss the which component ( #3654 )
2026-02-02 02:53:02 +08:00
sxyazi
a015d4a7ef
feat: new relay-notify-push DDS event to allow custom notification handlers ( #3642 )
2026-01-31 09:25:17 +08:00
三咲雅 misaki masa
1ea0ea072c
refactor: move Lua bindings into their own yazi-binding crate ( #3636 )
2026-01-29 23:12:29 +08:00
三咲雅 misaki masa
6d942ea011
feat: subscribe to and intercept app-level events through DDS ( #3632 )
2026-01-29 00:34:28 +08:00
三咲雅 misaki masa
592e70a1c9
feat: new cx.which API to access the which component state ( #3617 )
2026-01-27 01:29:14 +08:00
三咲雅 misaki masa
92880b844b
refactor: make command data cloneable ( #3613 )
2026-01-26 07:36:35 +08:00
sxyazi
4e0acf8cbf
chore: bump version to 26.1.22
2026-01-22 23:31:21 +08:00
sxyazi
ca4cc59413
fix: make environment detection work on WSL 2 ( #3587 )
2026-01-19 01:08:15 +08:00
三咲雅 misaki masa
0c8c973e6c
feat: check and refresh the file list when the terminal gains focus ( #3561 )
2026-01-13 16:53:00 +08:00
三咲雅 misaki masa
16d20e2171
feat: new Path.os() API creates an OS-native Path ( #3541 )
2026-01-09 19:51:37 +08:00