Commit graph

492 commits

Author SHA1 Message Date
sxyazi
3c39a326ab
chore: bump version to 26.1.4 (#3498) 2026-01-04 12:35:06 +08:00
三咲雅 misaki masa
456b88d660
feat: support VFS for preset previewers that rely on external commands (#3477) 2026-01-01 09:13:56 +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
Francesco Marchisotti
c5a3e42986
feat: ISO 8601 date format for spotter (#3465)
Co-authored-by: 三咲雅 misaki masa <sxyazi@gmail.com>
2025-12-27 08:00:22 +08:00
三咲雅 misaki masa
2f66561a82
fix: Command:output() should set stderr to piped instead of stdin (#3458) 2025-12-24 16:18:11 +08:00
sxyazi
6e3c96289e
feat: make task post-hooks stateful (#3454) 2025-12-24 01:15:18 +08:00
三咲雅 misaki masa
329c5d28f0
fix: a race condition when terminal resumes while signal system is restarting (#3448) 2025-12-19 18:46:38 +08:00
三咲雅 misaki masa
e7cd66370f
fix: avoid UI-dependent async APIs from being called during app initialization to avoid deadlocks (#3445) 2025-12-19 00:21:13 +08:00
三咲雅 misaki masa
e9eb8b9155
fix: unify path expansion and absolutization behavior (#3438) 2025-12-17 23:00:05 +08:00
三咲雅 misaki masa
ac7718c226
feat: new experimental ya.async() API (#3422) 2025-12-11 01:10:28 +08:00
三咲雅 misaki masa
55ef88b726
feat!: rounded corners for indicator bar (#3419) 2025-12-09 22:25:01 +08:00
三咲雅 misaki masa
d2e9e72684
refactor: pull directory traversal out into a function (#3411) 2025-12-07 01:28:45 +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
dccc9b2c2a
fix: escape control characters in filenames (#3400) 2025-12-04 16:13: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
0fb652d2ec
feat: new null plugin as a general-purpose error handler (#3387) 2025-11-30 14:44:17 +08:00
三咲雅 misaki masa
76196aab70
refactor!: return Path instead of Url from File.link_to (#3385) 2025-11-30 12:08:59 +08:00
三咲雅 misaki masa
81ccdd8b64
feat: include stderr along with existing error code when video preview fails (#3383) 2025-11-29 10:06:05 +08:00
sxyazi
0b8aaba29b
refactor: make Clippy happy 2025-11-29 07:39:04 +08:00
三咲雅 misaki masa
a8f2498471
feat: new stash command to let users customize back and forward command behavior (#3380) 2025-11-29 05:27:17 +08:00
三咲雅 misaki masa
3561867b99
feat: WTF-8 validator (#3374) 2025-11-27 16:01:06 +08:00
三咲雅 misaki masa
a1fb206a59
feat: ya.quote() support escaping strings containing invalid UTF-8 (#3369) 2025-11-26 08:57:35 +08:00
三咲雅 misaki masa
2d55c9427d
fix: prevent quotes in file(1) arguments from being stripped under MSYS2 (#3364) 2025-11-25 09:10:11 +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
walldmtd
9cd742811a
fix: -flatten flag should come after the input file in preset ImageMagick previewer (#3339)
Co-authored-by: 三咲雅 misaki masa <sxyazi@gmail.com>
2025-11-19 13:26:35 +08:00
三咲雅 misaki masa
f9abe886cc
feat: multi-path architecture (#3334) 2025-11-18 13:56:20 +08:00
Zane Weissman
577065cbd0
feat: new overall option to set the overall background color (#3317) 2025-11-12 12:41:13 +08:00
三咲雅 misaki masa
587950bb5b
fix: u16 instead of u32 as the type of max_width and max_height options (#3313) 2025-11-05 08:53:30 +08:00
三咲雅 misaki masa
97c63e2708
fix: make file counter more distinguishable in dark mode (#3311) 2025-11-05 01:20:56 +08:00
三咲雅 misaki masa
604b86612a
refactor: simplify paths (#3297) 2025-10-31 20:26:26 +08:00
三咲雅 misaki masa
564b885196
feat: ya emit and ya emit-to support invalid UTF-8 as command argument values (#3290) 2025-10-28 20:37:26 +08:00
三咲雅 misaki masa
440e67164a
feat: respect the user's image_filter setting for the preset magick previewer (#3286) 2025-10-28 00:30:09 +08:00
三咲雅 misaki masa
ff5f656a31
feat: add CHANGELOG.md (#3285) 2025-10-27 20:06:26 +08:00
三咲雅 misaki masa
4b08e8d899
feat: new mimetype fetcher dedicated to remote files (#3268) 2025-10-21 15:14:08 +08:00
三咲雅 misaki masa
782ecb16b2
feat!: live editing of remote files (#3264) 2025-10-20 13:48:57 +08:00
三咲雅 misaki masa
e067a705ac
feat: new download/upload commands to cache/sync remote or local files to the peer (#3243) 2025-10-16 01:22:55 +08:00
三咲雅 misaki masa
c68e2df8c0
feat: encode SFTP paths on Windows in a revised WTF-8 (#3238) 2025-10-13 19:50:46 +08:00
三咲雅 misaki masa
554cb52cc5
feat: shell formatting (#3232) 2025-10-06 23:44:32 +08:00
三咲雅 misaki masa
4d39194cd8
feat!: folder mime-type support (#3222) 2025-10-01 20:03:41 +08:00
三咲雅 misaki masa
7b36b7fe14
refactor: invert the dependency relationship between yazi-fs and yazi-vfs (#3215) 2025-09-28 15:50:25 +08:00
三咲雅 misaki masa
d905cbf2d7
feat: dedicated mime fetcher, previewer, and spotter for VFS (#3203) 2025-09-25 21:52:27 +08:00
三咲雅 misaki masa
e9742cb809
fix: check compatibility when reusing previewer bytecode cache (#3190) 2025-09-21 23:33:30 +08:00
三咲雅 misaki masa
8f9cce126c
feat: new --bg specifying image background color for the preset svg and magick previewers (#3189) 2025-09-21 22:18:00 +08:00
WhoSowSee
ba99ce4f8f
feat: unify the password input visually when extracting archives (#3179) 2025-09-21 11:48:17 +08:00
三咲雅 misaki masa
4e3ac54c8e
feat: new yazi-vfs crate (#3187) 2025-09-21 11:44:52 +08:00