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
adiraj66132
816e221bf5
Format code with rustfmt
2026-07-12 03:27:13 +05:30
adiraj66132
5c5fc61360
Verify SFTP host keys
2026-07-12 03:09:24 +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
4f45ddb514
fix: ignore NumLock state when comparing keybindings ( #4071 )
2026-06-20 23:57:12 +08:00
三咲雅 misaki masa
446a5721bf
refactor: move Lua bindings down into each subcrates ( #4049 )
2026-06-18 15:06:31 +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
c037855c4f
feat!: new virtual terminal backend ( #3989 )
2026-05-22 17:00:06 +08:00
三咲雅 misaki masa
aa526434f0
chore: bump to v26.5.6 ( #3935 )
2026-05-06 02:02:39 +08:00
三咲雅 misaki masa
c4c533e3ef
feat: connect to SFTP servers with no authentication ( #3916 )
...
Co-authored-by: yadokani389 <155296849+yadokani389@users.noreply.github.com>
2026-04-26 16:07:11 +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
ae4c138f49
fix: paste --force doesn't work on existing read-only files with the same name ( #3894 )
2026-04-17 00:16:29 +08:00
sxyazi
463150848d
feat: dynamic previewer Lua API ( #3891 )
2026-04-16 17:05:46 +08:00
三咲雅 misaki masa
4bb4f37555
refactor: simplify the remote progressive file copier ( #3852 )
2026-04-04 21:28:57 +08:00
三咲雅 misaki masa
607bc0dd2b
refactor: prepare for custom VFS provider ( #3821 )
2026-03-31 19:18:18 +08:00
三咲雅 misaki masa
8932ddd66d
perf: preset multi spotter only updates sizes for folders to cut memory usage ( #3751 )
2026-03-10 12:39:19 +08:00
itsvyle
741f84e22b
feat: certificate authentication for SFTP VFS provider ( #3716 )
...
Co-authored-by: sxyazi <sxyazi@gmail.com>
2026-03-07 15:45:27 +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
9eb4d03a44
feat: dual watcher for local files ( #3713 )
2026-02-26 08:16:58 +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
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
sxyazi
4e0acf8cbf
chore: bump version to 26.1.22
2026-01-22 23:31:21 +08:00
Gabriel Wicke
30ac041d9e
refactor: make partition heuristic predicate a positive match ( #3526 )
2026-01-08 02:25:50 +08:00
sxyazi
3c39a326ab
chore: bump version to 26.1.4 ( #3498 )
2026-01-04 12:35:06 +08:00
三咲雅 misaki masa
e611de5284
fix: make the SFTP VFS provider's create_dir() and create_new() correctly report "file exists" errors ( #3495 )
2026-01-03 19:01:38 +08:00
三咲雅 misaki masa
81c66a645f
fix: a race condition generating unique filenames for concurrent file operations ( #3494 )
2026-01-03 16:40:49 +08:00
三咲雅 misaki masa
f31147d246
chore: bump version to 25.12.29 ( #3471 )
2025-12-29 08:21:43 +08:00
三咲雅 misaki masa
faf33e1b03
fix: stricter casefold matching ( #3470 )
2025-12-28 16:05:06 +08:00
三咲雅 misaki masa
77d36ff5a5
feat: new fs.copy() and fs.rename() APIs ( #3467 )
2025-12-27 17:52:15 +08:00
三咲雅 misaki masa
366fca6b10
perf: raise the max allowed concurrent connections per SFTP service ( #3466 )
2025-12-27 07:40:30 +08:00
sxyazi
6e3c96289e
feat: make task post-hooks stateful ( #3454 )
2025-12-24 01:15:18 +08:00
三咲雅 misaki masa
e9eb8b9155
fix: unify path expansion and absolutization behavior ( #3438 )
2025-12-17 23:00:05 +08:00
三咲雅 misaki masa
80b3b8465d
perf: immediate task cancellation ( #3429 )
2025-12-14 21:02:22 +08:00
三咲雅 misaki masa
9ae8b90d23
feat: prioritize symbolic links when cutting remote files ( #3412 )
2025-12-07 18:00:49 +08:00
三咲雅 misaki masa
d2e9e72684
refactor: pull directory traversal out into a function ( #3411 )
2025-12-07 01:28:45 +08:00
三咲雅 misaki masa
c569263a50
fix: always follow symlinks when pasting remote files ( #3406 )
2025-12-05 23:46:23 +08:00
sxyazi
205b7fe11f
refactor: rename the "provider" term in VFS config to "service" ( #3403 )
2025-12-05 15:04:39 +08:00
三咲雅 misaki masa
c6e03e91d2
feat: remote filesystem support for interactive cd ( #3398 )
2025-12-03 17:06:42 +08:00
三咲雅 misaki masa
c7739c5941
feat: remote file management ( #3396 )
2025-12-02 19:33:27 +08:00
三咲雅 misaki masa
44e244b9d6
perf: concurrent chunked upload and download of a single file over SFTP ( #3393 )
2025-12-01 22:39:36 +08:00
三咲雅 misaki masa
76196aab70
refactor!: return Path instead of Url from File.link_to ( #3385 )
2025-11-30 12:08:59 +08:00
sxyazi
0b8aaba29b
refactor: make Clippy happy
2025-11-29 07:39:04 +08:00
三咲雅 misaki masa
3561867b99
feat: WTF-8 validator ( #3374 )
2025-11-27 16:01:06 +08:00
三咲雅 misaki masa
329c80cbee
feat: support Unix path backend for the SFTP provider ( #3371 )
2025-11-26 17:27:52 +08:00
三咲雅 misaki masa
e5ee31cb7e
feat: new Unix path backend ( #3359 )
2025-11-24 11:35:10 +08:00
三咲雅 misaki masa
a08b345a02
docs: document the applicability of all yazi-* crates ( #3345 )
2025-11-20 09:00:01 +08:00
三咲雅 misaki masa
d3ad1c0920
refactor: refine PathLike and StrandLike traits ( #3340 )
2025-11-19 18:07:04 +08:00
三咲雅 misaki masa
f9abe886cc
feat: multi-path architecture ( #3334 )
2025-11-18 13:56:20 +08:00