From e0a613505f847a4566014441ae1d7d1d94c02f7ce4cfdc5550123aa623cc1772 Mon Sep 17 00:00:00 2001 From: xtexChooser Date: Fri, 26 Apr 2024 12:01:45 +0000 Subject: [PATCH 1/3] - Update to version 0.2.5: * chore: bump version to 0.2.5 * feat: new builtin `session.lua` plugin (#940) * feat: split `ya send` into `ya pub` and `ya pub-static` to make it more ergonomic (#933) * perf: cache each file's icon to avoid redundant calculations at rendering (#931) * feat: preserve files' modified at timestamp while copying (#926) * fix: prevent pasting a directory into itself (#925) * feat: change status bar percent at 100 to Bot (#930) * fix: always persist static messages even when there are no remote clients (#928) * feat: expand the types supported by the event system (#923) * fix: rollback ratatui to v0.26.1 to avoid panicking (#922) * feat: allow opening interactively with the `--chosen-file` flag (#920) * feat: generate autocomplete script for `ya` command (#919) * feat: allow creating a tab with the startup directory when the `tab_create` command is called without specifying a `path` parameter (#917) * feat: add a new `ya send` command to allow standalone client processes to communicate with DDS from the command line (#913) * feat: smart case completion in `cd` paths (#910) * feat: trigger path completion with both `/` and `\` on Windows (#909) * perf: switch to `globset` to reduce CPU time spent on matching icons (#908) * feat: default "Reveal" opener for Linux (#907) * feat: add loading state to directories (#904) * feat: when there are no files in the list, add a placeholder message (#900) * feat: add `YAZI_ID` environment variable (#895) * feat: add new `move`, `trash`, and `delete` event kinds to DDS (#880) * fix: file list expansion arguments (`$@`, `$*`) of shell command under opener rules are out of order (#890) * feat: add new `--orphan` option to the `shell` command (#887) * feat: re-implement `fzf` as a built-in plugin (#884) * feat: re-implement `zoxide` as a built-in plugin (#881) * fix: CJK text rendering issue where the input popup component overlaps with images (#879) * perf: re-implement file watcher in an async way (#877) * feat: add `is_exec` and `is_sticky` to `Cha` bindings (#875) OBS-URL: https://build.opensuse.org/package/show/utilities/yazi?expand=0&rev=27 --- _service | 2 +- _servicedata | 2 +- vendor.tar.zst | 4 +-- yazi-0.2.4.obscpio | 3 --- yazi-0.2.5.obscpio | 3 +++ yazi.changes | 61 ++++++++++++++++++++++++++++++++++++++++++++++ yazi.obsinfo | 6 ++--- yazi.spec | 2 +- 8 files changed, 72 insertions(+), 11 deletions(-) delete mode 100644 yazi-0.2.4.obscpio create mode 100644 yazi-0.2.5.obscpio diff --git a/_service b/_service index 223f8ba..e60a1f6 100644 --- a/_service +++ b/_service @@ -3,7 +3,7 @@ https://github.com/sxyazi/yazi.git @PARENT_TAG@ git - v0.2.4 + v0.2.5 v* v(\d+\.\d+\.\d+) \1 diff --git a/_servicedata b/_servicedata index 2f12718..0bd9ce9 100644 --- a/_servicedata +++ b/_servicedata @@ -1,4 +1,4 @@ https://github.com/sxyazi/yazi.git - b10f2de16d46df3ed7f6efe99ac966fd49d6e919 \ No newline at end of file + c65a14c0e650c92cce52fe507b9f84a873cae44d \ No newline at end of file diff --git a/vendor.tar.zst b/vendor.tar.zst index 748a773..cdcc722 100644 --- a/vendor.tar.zst +++ b/vendor.tar.zst @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3e907ae4c7222c3d9c702561fc35d9223771d945391e3eade62e26e34f81a715 -size 48455627 +oid sha256:f79182c33bcfd61ed9f515f17202a33c4fcc440f9d542f30204ac59cb286e07b +size 49120049 diff --git a/yazi-0.2.4.obscpio b/yazi-0.2.4.obscpio deleted file mode 100644 index e0f07ea..0000000 --- a/yazi-0.2.4.obscpio +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:be26bc76112ea0e615eb1b8b47203fb1ba42bd522297b67d4070940417352ab8 -size 1285132 diff --git a/yazi-0.2.5.obscpio b/yazi-0.2.5.obscpio new file mode 100644 index 0000000..82456d1 --- /dev/null +++ b/yazi-0.2.5.obscpio @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d07b3249169d7686d58cc60f4eab5e0097ca67f105ba30d11891778611c3cce6 +size 1358860 diff --git a/yazi.changes b/yazi.changes index 47fb262..ba3d751 100644 --- a/yazi.changes +++ b/yazi.changes @@ -1,3 +1,64 @@ +------------------------------------------------------------------- +Fri Apr 26 11:22:00 UTC 2024 - xtexchooser@duck.com + +- Update to version 0.2.5: + * chore: bump version to 0.2.5 + * feat: new builtin `session.lua` plugin (#940) + * feat: split `ya send` into `ya pub` and `ya pub-static` to make it more ergonomic (#933) + * perf: cache each file's icon to avoid redundant calculations at rendering (#931) + * feat: preserve files' modified at timestamp while copying (#926) + * fix: prevent pasting a directory into itself (#925) + * feat: change status bar percent at 100 to Bot (#930) + * fix: always persist static messages even when there are no remote clients (#928) + * feat: expand the types supported by the event system (#923) + * fix: rollback ratatui to v0.26.1 to avoid panicking (#922) + * feat: allow opening interactively with the `--chosen-file` flag (#920) + * feat: generate autocomplete script for `ya` command (#919) + * feat: allow creating a tab with the startup directory when the `tab_create` command is called without specifying a `path` parameter (#917) + * feat: add a new `ya send` command to allow standalone client processes to communicate with DDS from the command line (#913) + * feat: smart case completion in `cd` paths (#910) + * feat: trigger path completion with both `/` and `\` on Windows (#909) + * perf: switch to `globset` to reduce CPU time spent on matching icons (#908) + * feat: default "Reveal" opener for Linux (#907) + * feat: add loading state to directories (#904) + * feat: when there are no files in the list, add a placeholder message (#900) + * feat: add `YAZI_ID` environment variable (#895) + * feat: add new `move`, `trash`, and `delete` event kinds to DDS (#880) + * fix: file list expansion arguments (`$@`, `$*`) of shell command under opener rules are out of order (#890) + * feat: add new `--orphan` option to the `shell` command (#887) + * feat: re-implement `fzf` as a built-in plugin (#884) + * feat: re-implement `zoxide` as a built-in plugin (#881) + * fix: CJK text rendering issue where the input popup component overlaps with images (#879) + * perf: re-implement file watcher in an async way (#877) + * feat: add `is_exec` and `is_sticky` to `Cha` bindings (#875) + * feat: merge the `sender` and `severity` in the DDS payload into the same field to simplify the protocol (#871) + * fix: a race condition in DDS static messages sent as internal events (#868) + * feat: detect CSI u through `Stderr` to allow using `Stdout` as the carrier of DDS payload without an ANSI sequence response timeout (#867) + * feat: the `cd` event in DDS will now also be triggered when the tab is first created (#861) + * fix: wrong `state` pointed to and ignore plugin/flavor directory creation errors + * feat: add a new `sender` property to the DDS payload (#855) + * feat: readable toml parsing error (#854) + * fix: do not default to passing `self` to `setup` to respect user invocation behavior + * perf: port `require()` and `ya.sync()` to Rust to avoid plugin information initialization process (#853) + * feat: DDS (Data Distribution Service) (#826) + * perf: add `BufWriter` to `Stderr` to avoid frequent system calls and increase rendering frame rate (#849) + * fix: Windows `cmd.exe` not responding to correct CSI sequences due to ConPTY (#845) + * feat: add support for `YAZI_FILE_ONE` to the built-in `file` previewer (#846) + * feat: time-based selection order preservation (#843) + * fix: mime-type for xz archives (#841) + * perf: accelerate kitty graphics protocol encoding by avoiding string reallocation (#837) + * feat: enhance the `ya.dbg()` and `ya.err()` debugging functions (#835) + * fix: disable ANSI colours for the `tracing_subscriber` so that the logs are not polluted with escape codes (#832) + * fix: adjust calculation for number of lines in a notification message (#828) + * feat: add a bunch of new debugging information to `yazi --debug` (#824) + * fix: kill all spawned processes when exiting Yazi (#812) + * feat: fix all dependencies to specific version numbers to allow non-`--locked` builds (#821) + * refactor: switch to `stderr` (#819) + * fix: respond to the `SIGTERM` signal even when Yazi is in the background and has passed control of the terminal to the spawned process (#797) + * fix: wrong type in iterator binding + * refactor: wrap `Opener` with `Cow` to avoid unnecessary memory reallocations when opening files (#805) + * fix: use `BTreeSet` for selected files to maintain order (#799) + ------------------------------------------------------------------- Sat Mar 30 23:12:22 UTC 2024 - xtexChooser diff --git a/yazi.obsinfo b/yazi.obsinfo index 40c8a74..8fd3fa6 100644 --- a/yazi.obsinfo +++ b/yazi.obsinfo @@ -1,4 +1,4 @@ name: yazi -version: 0.2.4 -mtime: 1709982286 -commit: b10f2de16d46df3ed7f6efe99ac966fd49d6e919 +version: 0.2.5 +mtime: 1713861317 +commit: c65a14c0e650c92cce52fe507b9f84a873cae44d diff --git a/yazi.spec b/yazi.spec index 5520f21..ae3e712 100644 --- a/yazi.spec +++ b/yazi.spec @@ -17,7 +17,7 @@ Name: yazi -Version: 0.2.4 +Version: 0.2.5 Release: 0 Summary: Blazing fast terminal file manager written in Rust, based on async I/O License: MIT From e74f1a49657033b350e2ca273196ad01f7c870ddf0e7157c025719db48a12839 Mon Sep 17 00:00:00 2001 From: xtexChooser Date: Fri, 26 Apr 2024 12:23:31 +0000 Subject: [PATCH 2/3] Fix use-system-jit.patch OBS-URL: https://build.opensuse.org/package/show/utilities/yazi?expand=0&rev=28 --- 0001-use-system-jit.patch | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/0001-use-system-jit.patch b/0001-use-system-jit.patch index bf14d92..2985d93 100644 --- a/0001-use-system-jit.patch +++ b/0001-use-system-jit.patch @@ -1,11 +1,11 @@ ---- yazi-plugin/Cargo.toml.orig 2024-02-02 07:53:14.641950555 +0800 -+++ yazi-plugin/Cargo.toml 2024-02-02 07:53:59.589599854 +0800 -@@ -19,7 +19,7 @@ - crossterm = "^0" - futures = "^0" - md-5 = "^0" --mlua = { version = "^0", features = [ "lua54", "vendored", "serialize", "macros", "async" ] } -+mlua = { version = "^0", features = [ "lua54", "serialize", "macros", "async" ] } - parking_lot = "^0" - ratatui = "^0" - serde = "^1" +--- a/yazi-plugin/Cargo.toml ++++ b/yazi-plugin/Cargo.toml +@@ -21,7 +21,7 @@ ansi-to-tui = "3.1.0" + anyhow = "1.0.82" + futures = "0.3.30" + md-5 = "0.10.6" +-mlua = { version = "0.9.7", features = [ "lua54", "vendored", "serialize", "macros", "async" ] } ++mlua = { version = "0.9.7", features = [ "lua54", "serialize", "macros", "async" ] } + parking_lot = "0.12.1" + ratatui = "=0.26.1" + serde = "1.0.198" From b1a374d271826eb263c99115f3a74c57090c893715e841c84eecd213896bfc53 Mon Sep 17 00:00:00 2001 From: xtexChooser Date: Fri, 26 Apr 2024 12:29:24 +0000 Subject: [PATCH 3/3] Fix use-system-jit.patch again OBS-URL: https://build.opensuse.org/package/show/utilities/yazi?expand=0&rev=29 --- 0001-use-system-jit.patch | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/0001-use-system-jit.patch b/0001-use-system-jit.patch index 2985d93..15ce845 100644 --- a/0001-use-system-jit.patch +++ b/0001-use-system-jit.patch @@ -1,5 +1,5 @@ ---- a/yazi-plugin/Cargo.toml -+++ b/yazi-plugin/Cargo.toml +--- yazi-plugin/Cargo.toml ++++ yazi-plugin/Cargo.toml @@ -21,7 +21,7 @@ ansi-to-tui = "3.1.0" anyhow = "1.0.82" futures = "0.3.30"