Commit graph

41 commits

Author SHA1 Message Date
三咲雅 misaki masa
9c1f303f2c
feat: URL covariance for selected and yanked files (#3025) 2025-07-29 15:03:22 +08:00
三咲雅 misaki masa
0e3cd8545c
feat: URL schemas (#3019) 2025-07-27 18:06:13 +08:00
三咲雅 misaki masa
c2883f1e05
refactor: pull filesystem calls out into a designated yazi_fs crate (#3013) 2025-07-23 22:43:11 +08:00
三咲雅 misaki masa
60a2382087
refactor: switch to actor model (#2986) 2025-07-14 23:08:11 +08:00
三咲雅 misaki masa
c9c85130e1
refactor: pull DDS events out into a macro (#2977) 2025-07-11 08:55:56 +08:00
三咲雅 misaki masa
917e1f54a1
perf: do not listen for file changes in inactive tabs (#2958) 2025-07-06 22:27:56 +08:00
三咲雅 misaki masa
52ecb31f5a
refactor: introduce the SStr type for static strings (#2957) 2025-07-06 22:16:29 +08:00
三咲雅 misaki masa
a426d449f4
refactor: new yazi-parser crate (#2956) 2025-07-06 19:17:00 +08:00
三咲雅 misaki masa
ec7eb3e416
fix: fallback to PollWatcher on NetBSD (#2941) 2025-07-03 21:41:49 +08:00
TKperson
a8a1b5625b
fix: preserve open order for files with post-resolved mime-types (#2931)
Co-authored-by: TKperson <TKperson@users.noreply.github.com>
Co-authored-by: sxyazi <sxyazi@gmail.com>
2025-06-28 18:07:59 +08:00
三咲雅 misaki masa
1a6abae974
feat: invalid UTF-8 support to Command:arg() and Command:env() APIs (#2895) 2025-06-18 22:01:36 +08:00
三咲雅 misaki masa
750ca0c0d4
fix: throw catchable errors instead of crashing when publishing a message containing invalid UTF-8 over DDS (#2893) 2025-06-18 19:30:31 +08:00
三咲雅 misaki masa
ec90f26ac3
feat: allow Url to accept invalid UTF-8 characters (#2889) 2025-06-17 18:24:43 +08:00
三咲雅 misaki masa
a0ab614108
fix: proper invalid UTF-8 path support (#2884) 2025-06-16 21:25:39 +08:00
三咲雅 misaki masa
917fee939f
perf: make preload tasks discardable (#2875) 2025-06-14 16:13:48 +08:00
三咲雅 misaki masa
414d46fd16
perf: copy-on-write on command data & avoid converting primitive types to strings thereby allocating memory (#2862) 2025-06-11 10:13:51 +08:00
三咲雅 misaki masa
693dff25e3
feat: search view shares file selection and yank state (#2855) 2025-06-09 16:55:50 +08:00
三咲雅 misaki masa
d55e002d5a
fix: cd on the initial creation of a tab should not be added to the backstack (#2842) 2025-06-05 20:11:37 +08:00
三咲雅 misaki masa
d5038eeed5
perf: reduce file change event frequency (#2820) 2025-06-01 09:20:17 +08:00
三咲雅 misaki masa
4fdc0f120f
fix: make every effort to carry hidden states for dummy files (#2814) 2025-05-31 00:08:50 +08:00
三咲雅 · Misaki Masa
8ed569b729
refactor: move tty to the new yazi-term crate (#2701) 2025-04-30 23:22:52 +08:00
三咲雅 · Misaki Masa
13a515c0ed
fix: no title is set when starts the first time (#2700) 2025-04-30 22:26:27 +08:00
三咲雅 · Misaki Masa
eba9f1e4f0
feat: calculate real-time directory size in spotter (#2695) 2025-04-29 22:17:06 +08:00
三咲雅 · Misaki Masa
9e9ebf0745
feat: obscure input component for inputting passwords (#2675) 2025-04-25 07:15:51 +08:00
三咲雅 · Misaki Masa
a29dbb9f06
feat: make the hover state for reveal, sort, and hidden commands stable (#2657) 2025-04-22 02:46:01 +08:00
三咲雅 · Misaki Masa
7169e19ff0
feat: fine-grained peek and watch (#2655) 2025-04-21 21:04:31 +08:00
三咲雅 · Misaki Masa
6bd7a8039a
refactor: switch to Rust 2024 edition (#2645) 2025-04-20 23:41:05 +08:00
三咲雅 · Misaki Masa
0b90a7268a
fix: lazily update files to avoid triggering issues dependent on sort order (#2643) 2025-04-20 14:26:30 +08:00
三咲雅 · Misaki Masa
c38be35250
feat: fall back to CSI 16 t when PowerShell OpenSSH returns a fake terminal size (#2636) 2025-04-18 03:00:53 +08:00
Nicholas42
af92b92da8
feat: allow custom exit code with quit --code (#2609)
Co-authored-by: Nicholas Schwab <git@nicholas-schwab.de>
Co-authored-by: sxyazi <sxyazi@gmail.com>
2025-04-12 17:59:23 +08:00
三咲雅 · Misaki Masa
be00881403
feat: allow initializing input when opening it with commands like rename, create, find, filter, etc. (#2578) 2025-04-06 16:59:48 +08:00
三咲雅 · Misaki Masa
1765aba684
feat!: enhance fzf integration (#2553) 2025-03-30 22:17:07 +08:00
MikuGeek
31fccd4052
feat: allow bulk renaming to include trailing content in addition to the required new names (#2494)
Co-authored-by: sxyazi <sxyazi@gmail.com>
2025-03-24 23:52:26 +08:00
三咲雅 · Misaki Masa
4bef557b7f
feat: show error message when directory fails to load (#2527) 2025-03-24 23:05:42 +08:00
三咲雅 · Misaki Masa
913a92d610
feat: allow repositioning the cursor in the rename DDS event (#2521) 2025-03-24 16:06:35 +08:00
三咲雅 · Misaki Masa
1a2a18e333
perf: rewrite config parser to double the startup speed (#2508) 2025-03-22 01:57:36 +08:00
三咲雅 · Misaki Masa
a0c6842626
fix: respect hidden status of directory junctions and symlinks themselves on Windows (#2471) 2025-03-11 13:02:58 +08:00
三咲雅 · Misaki Masa
c8bf2c507a
refactor: prefer WriteConsoleW for Windows console output (#2464) 2025-03-10 14:41:02 +08:00
三咲雅 · Misaki Masa
119cc9c2a1
feat: support using Yazi in Helix directly without Zellij or tmux (#2461) 2025-03-09 14:53:55 +08:00
三咲雅 · Misaki Masa
ece635d6b8
feat: allow tab_swap to cycle tabs (#2456) 2025-03-08 09:50:38 +08:00
三咲雅 · Misaki Masa
235f6888d4
refactor: rename rt.manager to rt.mgr, and th.manager to th.mgr (#2397) 2025-02-25 23:12:54 +08:00