Commit Graph

132 Commits

Author SHA1 Message Date
三咲雅 · Misaki Masa
e4d67121f8
feat!: DDS client-server version check (#1111) 2024-06-02 03:04:53 +08:00
三咲雅 · Misaki Masa
95e960a64a
refactor!: v0.3 API changes (#1108) 2024-05-31 01:09:30 +08:00
sxyazi
46cd42f923
refactor: rename the domain term prefetcher to fetcher 2024-05-28 00:28:17 +08:00
sxyazi
b81b707a3e
fix: match_mime() should return true if pattern is "*" 2024-05-27 21:36:15 +08:00
Mika Vilpas
4c46862506
feat: support case insensitive special keys in keymappings (#1082)
Co-authored-by: sxyazi <sxyazi@gmail.com>
2024-05-27 19:21:16 +08:00
George Nelson
1ab3df6850
feat!: transliteration option for natural sorting (#1053)
Co-authored-by: sxyazi <sxyazi@gmail.com>
2024-05-27 07:28:10 +08:00
三咲雅 · Misaki Masa
061faea1c5
feat!: redesign icons (#1086) 2024-05-25 22:56:08 +08:00
sxyazi
58e5d2280a
fix: glob pattern for zip files 2024-05-22 17:59:46 +08:00
三咲雅 · Misaki Masa
f2b7f3eaf7
fix: remove the default keybinding for going to the temporary directory (#1073) 2024-05-22 14:16:18 +08:00
三咲雅 · Misaki Masa
d9ecffd19e
feat: support Super/Command/Windows key notation D- (#1069) 2024-05-22 13:11:23 +08:00
三咲雅 · Misaki Masa
a68e151194
fix: ePUB file mime-type matching for the opener rule (#1063) 2024-05-20 21:04:20 +08:00
三咲雅 · Misaki Masa
bf1c325d00
feat: prefetcher (#1061) 2024-05-20 17:25:55 +08:00
三咲雅 · Misaki Masa
c2affae3a9
feat: add a next property to the preloader rules to allow running multiple preloaders (#1058) 2024-05-19 19:04:04 +08:00
三咲雅 · Misaki Masa
5a83577259
feat: SVG, HEIC, and JPEG XL preview support (#1050) 2024-05-17 16:28:10 +08:00
三咲雅 · Misaki Masa
65afe6027a
feat: font preview (#1048) 2024-05-17 13:56:27 +08:00
三咲雅 · Misaki Masa
50ae6ebe39
feat: use Ctrl-c instead of Ctrl-q as the universal close key for all components (#1047) 2024-05-16 18:40:24 +08:00
三咲雅 · Misaki Masa
2683b1d6a2
refactor: eliminate exec (#1045) 2024-05-16 18:20:47 +08:00
Gui
0ffba5c648
feat: new --args parameter for fd an rg search (#1013)
Co-authored-by: sxyazi <sxyazi@gmail.com>
2024-05-09 03:01:16 +08:00
三咲雅 · Misaki Masa
faa1d9f37b
feat: package manager (#985) 2024-05-07 13:42:45 +08:00
GOWxx
2fdc0dd7bf
feat: add --force-window option to mpv (#998)
Co-authored-by: 三咲雅 · Misaki Masa <sxyazi@gmail.com>
2024-05-03 23:42:35 +08:00
Brixy
bdb28f7691
feat: add more rules to [filetype] and [icon] (#966)
Co-authored-by: sxyazi <sxyazi@gmail.com>
2024-04-30 17:54:45 +08:00
Brixy
3a09155328
fix: improve accessibility by avoiding hex color code for white (#968) 2024-04-28 21:00:38 +08:00
Brixy
9dd07017b0
feat: add *.opus file icon (#967) 2024-04-28 20:55:41 +08:00
sxyazi
d01e18067c
fix: move the DDS socket file out of the cache directory to avoid being affected by yazi --clear-cache 2024-04-27 16:47:50 +08:00
三咲雅 · Misaki Masa
681612f976
fix: correct the glob pattern for the icons to fit the new matching algorithm (#959) 2024-04-26 22:47:29 +08:00
三咲雅 · Misaki Masa
bf91f35d3e
fix: always create XDG cache directory even if user has set a custom one (#956) 2024-04-26 19:51:12 +08:00
sxyazi
c65a14c0e6
chore: bump version to 0.2.5 2024-04-23 16:35:17 +08:00
三咲雅 · Misaki Masa
68da8998aa
feat: split ya send into ya pub and ya pub-static to make it more ergonomic (#933) 2024-04-21 09:25:38 +08:00
三咲雅 · Misaki Masa
55da9e342c
perf: cache each file's icon to avoid redundant calculations at rendering (#931) 2024-04-20 15:43:08 +08:00
三咲雅 · Misaki Masa
09bc9aa371
feat: expand the types supported by the event system (#923) 2024-04-19 13:45:01 +08:00
三咲雅 · Misaki Masa
2975b999bf
fix: rollback ratatui to v0.26.1 to avoid panicking (#922) 2024-04-17 11:07:54 +08:00
三咲雅 · Misaki Masa
9e75ed5c71
feat: generate autocomplete script for ya command (#919) 2024-04-16 12:40:14 +08:00
三咲雅 · Misaki Masa
a70374fced
perf: switch to globset to reduce CPU time spent on matching icons (#908) 2024-04-14 11:11:31 +08:00
三咲雅 · Misaki Masa
0cc14f44d7
feat: default "Reveal" opener for Linux (#907) 2024-04-14 01:43:10 +08:00
三咲雅 · Misaki Masa
5fc2789c78
feat: add loading state to directories (#904) 2024-04-13 10:33:42 +08:00
三咲雅 · Misaki Masa
3c67cae42d
feat: when there are no files in the list, add a placeholder message (#900) 2024-04-12 10:09:29 +08:00
三咲雅 · Misaki Masa
884de41b66
feat: add new --orphan option to the shell command (#887) 2024-04-08 08:29:21 +08:00
三咲雅 · Misaki Masa
0cfb50bd49
feat: re-implement fzf as a built-in plugin (#884) 2024-04-07 19:28:09 +08:00
sxyazi
cd2e7ff945
feat: re-implement zoxide as a built-in plugin (#881) 2024-04-07 09:00:58 +08:00
三咲雅 · Misaki Masa
ec83c5dc5c
feat: detect CSI u through Stderr to allow using Stdout as the carrier of DDS payload without an ANSI sequence response timeout (#867) 2024-04-02 20:50:36 +08:00
sxyazi
7a99ea4409
fix: wrong state pointed to and ignore plugin/flavor directory creation errors 2024-04-01 00:11:07 +08:00
Solomon Jacobs
fd455a1ae4
feat: readable toml parsing error (#854)
Previously, the yazi displayed the following error.
```
Backtrace omitted. Run with RUST_BACKTRACE=1 to display it.
Run with RUST_BACKTRACE=full to include source snippets.

The application panicked (crashed).
  called `Result::unwrap()` on an `Err` value: Error { inner: Error { inner: TomlError { message: "invalid key", raw: Some("{ mime = \"application/octet-stream\",\nuse = [ \"extract_zlib\", \"reveal\" ] }\n"), keys: [], span: Some(0..1) } } }
in yazi-config/src/preset.rs, line 42
thread: main
```

It now displays the following message instead:

```
Error: Loading "/home/solo/.config/yazi/yazi.toml"

Caused by:
    TOML parse error at line 1, column 1
      |
    1 | { mime = "application/octet-stream",
      | ^
    invalid key
```

For more information see issue GH-847.

---------

Co-authored-by: sxyazi <sxyazi@gmail.com>
2024-03-31 21:44:17 +08:00
三咲雅 · Misaki Masa
903f3da7e5
feat: DDS (Data Distribution Service) (#826) 2024-03-29 23:30:30 +08:00
三咲雅 · Misaki Masa
e619a97ee2
fix: mime-type for xz archives (#841) 2024-03-26 21:21:41 +08:00
三咲雅 · Misaki Masa
80aebda22c
feat: fix all dependencies to specific version numbers to allow non---locked builds (#821) 2024-03-16 02:29:37 +08:00
三咲雅 · Misaki Masa
411ba2fe85
refactor: switch to stderr (#819) 2024-03-15 20:31:39 +08:00
三咲雅 · Misaki Masa
cddd0727ef
refactor: wrap Opener with Cow to avoid unnecessary memory reallocations when opening files (#805) 2024-03-12 23:35:26 +08:00
三咲雅 · Misaki Masa
9396d8760c
feat: ya.hide() plugin API (#792) 2024-03-09 03:07:20 +08:00
三咲雅 · Misaki Masa
d96af54574
fix: track the latest file changes for the selected, yanked state when available (#791) 2024-03-08 15:37:53 +08:00
三咲雅 · Misaki Masa
33782f1224
feat: cx.yanked plugin API (#788) 2024-03-07 17:26:18 +08:00