diff --git a/docs/configuration/keymap.md b/docs/configuration/keymap.md
index 152c745b..832053ad 100644
--- a/docs/configuration/keymap.md
+++ b/docs/configuration/keymap.md
@@ -19,7 +19,7 @@ You can change Yazi's keybindings in your `keymap.toml` file, which consists of
- [\[help\]](#help) - Help menu.
In each layer, there are two attributes: `prepend_keymap` and `append_keymap`.
-Prepend inserts before [the default keybindings](https://github.com/sxyazi/yazi/blob/latest/yazi-config/preset/keymap.toml), while append inserts after them.
+Prepend inserts before [the default keybindings](https://github.com/sxyazi/yazi/blob/shipped/yazi-config/preset/keymap.toml), while append inserts after them.
Since Yazi selects the first matching key to run, prepend always has a higher priority than default, and append always has a lower priority than default:
@@ -159,7 +159,7 @@ run = "cd ~/Pictures"
desc = "Cd to ~/Pictures"
```
-For Windows users, you can also switch drives using the `cd` command (Nightly version of Yazi required atm):
+For Windows users, you can also switch drives using the `cd` command:
```toml
[[manager.prepend_keymap]]
@@ -258,11 +258,11 @@ Move the files to the trash/recycle bin on macOS/Windows. For Linux, it will fol
In the Android platform, you can only use it with the `--permanently` option, since there lacks the concept of a trash bin.
-| Argument/Option | Description |
-| --------------- | ----------------------------------------------------------------------------------------------------------- |
-| `--force` | Don't show the confirmation dialog, and trash/delete files directly. |
-| `--permanently` | Permanently delete the files. |
-| `--hovered` | Always remove the hovered file regardless of the selection state. (Nightly version of Yazi is required ATM) |
+| Argument/Option | Description |
+| --------------- | -------------------------------------------------------------------- |
+| `--force` | Don't show the confirmation dialog, and trash/delete files directly. |
+| `--permanently` | Permanently delete the files. |
+| `--hovered` | Always remove the hovered file regardless of the selection state. |
### `create` {#manager.create}
@@ -276,7 +276,7 @@ Create a file or directory. Ends with `/` (Unix) or `\` (Windows) for directorie
Rename a file or directory, or bulk rename if multiple files are selected (`$EDITOR` is used to edit the filenames by default).
-- `--hovered`: Always rename the hovered file regardless of the selection state. (Nightly version of Yazi is required ATM)
+- `--hovered`: Always rename the hovered file regardless of the selection state.
- `--force`: Overwrite the destination file directly if it exists, without showing the confirmation dialog.
- `--empty`: Empty a part of the filename.
- `"stem"`: Empty the stem. e.g. `"foo.jpg"` -> `".jpg"`.
@@ -340,17 +340,17 @@ Set the [line mode](/docs/configuration/yazi#manager.linemode).
| `size` | Display the size in bytes of the file. Since file sizes are only evaluated when sorting by size, it only works after [`sort_by = "size"`](/docs/configuration/yazi#manager.sort_by) set, and this behavior might change in the future. |
| `permissions` | Display the permissions of the file, only available on Unix-like systems. |
| `mtime` | Display the last modified time of the file. |
-| `owner` | Display the owner of the file, only available on Unix-like systems. (Nightly version of Yazi required atm) |
+| `owner` | Display the owner of the file, only available on Unix-like systems. |
In addition, you can also specify any 1 to 20 characters, and extend it within a UI plugin.
-Which means you can implement your own linemode through the plugin by simply overriding the [`Folder:linemode` method](https://github.com/sxyazi/yazi/blob/latest/yazi-plugin/preset/components/folder.lua).
+Which means you can implement your own linemode through the plugin by simply overriding the [`Folder:linemode` method](https://github.com/sxyazi/yazi/blob/shipped/yazi-plugin/preset/components/folder.lua).
### `search` {#manager.search}
| Argument/Option | Description |
| --------------- | --------------------------------------------------------------------------------------------------------------------------------------------- |
| `[engine]` | Search engine, available values: [`fd`](https://github.com/sharkdp/fd), [`rg`](https://github.com/BurntSushi/ripgrep), `none` (cancel search) |
-| `--args` | Additional arguments passed to the specified engine, for example `search fd --args='-e -H'` (Nightly version of Yazi required atm) |
+| `--args` | Additional arguments passed to the specified engine, for example `search fd --args='-e -H'` |
You can search with an empty keyword (`""`) via `fd` to achieve flat view.
diff --git a/docs/configuration/overview.md b/docs/configuration/overview.md
index e6945445..787b391a 100644
--- a/docs/configuration/overview.md
+++ b/docs/configuration/overview.md
@@ -13,7 +13,7 @@ There are three configuration files for Yazi:
- [`keymap.toml`](/docs/configuration/keymap) - Keybindings configuration.
- [`theme.toml`](/docs/configuration/theme) - Color scheme configuration.
-You can find the default configuration files on the **_`latest`_** tag [https://github.com/sxyazi/yazi/tree/**_latest_**/yazi-config/preset](https://github.com/sxyazi/yazi/tree/latest/yazi-config/preset).
+You can find the default configuration files on the **_`shipped`_** tag [https://github.com/sxyazi/yazi/tree/**_shipped_**/yazi-config/preset](https://github.com/sxyazi/yazi/tree/shipped/yazi-config/preset).
To override any of the defaults, begin by creating the corresponding file (from the directory linked above) to:
@@ -25,7 +25,7 @@ For example, to change the visible status of hidden files, start by creating a `
- `~/.config/yazi/yazi.toml` on Unix-like systems.
- `C:\Users\USERNAME\AppData\Roaming\yazi\config\yazi.toml` on Windows.
-Then [copy the required part](https://github.com/sxyazi/yazi/blob/latest/yazi-config/preset/yazi.toml) into it, here is `show_hidden`:
+Then [copy the required part](https://github.com/sxyazi/yazi/blob/shipped/yazi-config/preset/yazi.toml) into it, here is `show_hidden`:
```toml
# yazi.toml
diff --git a/docs/configuration/yazi.md b/docs/configuration/yazi.md
index 0a779122..1e8f6731 100644
--- a/docs/configuration/yazi.md
+++ b/docs/configuration/yazi.md
@@ -54,7 +54,7 @@ Display directories first.
Transliterate filenames for sorting (i.e. replaces `Â` as `A`, `Æ` as `AE`, etc.), only available if `sort_by = "natural"`.
-This is useful for files that contain Hungarian characters. (Currently requires nightly builds.)
+This is useful for files that contain Hungarian characters.
- `true`: Enabled
- `false`: Disabled
@@ -67,10 +67,10 @@ Line mode: display information associated with the file on the right side of the
- `"size"`: Display the size in bytes of the file. Since file sizes are only evaluated when sorting by size, it only works after [`sort_by = "size"`](/docs/configuration/yazi#manager.sort_by) set, and this behavior might change in the future.
- `"permissions"`: Display the permissions of the file, only available on Unix-like systems.
- `"mtime"`: Display the last modified time of the file.
-- `"owner"`: Display the owner of the file, only available on Unix-like systems. (Nightly version of Yazi required atm)
+- `"owner"`: Display the owner of the file, only available on Unix-like systems.
In addition, you can also specify any 1 to 20 characters, and extend it within a UI plugin.
-Which means you can implement your own linemode through the plugin by simply overriding the [`Folder:linemode` method](https://github.com/sxyazi/yazi/blob/latest/yazi-plugin/preset/components/folder.lua).
+Which means you can implement your own linemode through the plugin by simply overriding the [`Folder:linemode` method](https://github.com/sxyazi/yazi/blob/shipped/yazi-plugin/preset/components/folder.lua).
### `show_hidden` {#manager.show_hidden}
@@ -102,8 +102,6 @@ Array of strings, the types of mouse events can be received by the plugin system
- `"move"`: Mouse move
- `"drag"`: Mouse drag (Some terminals do not support this)
-Currently needs the nightly version of Yazi.
-
## [preview] {#preview}
### `tab_size` {#preview.tab_size}
@@ -212,7 +210,7 @@ append_rules = [
]
```
-If your `append_rules` contains wildcard rules, they will always take precedence over the default wildcard rules as the fallback (Currently requires nightly builds).
+If your `append_rules` contains wildcard rules, they will always take precedence over the default wildcard rules as the fallback.
Or, use `rules` to rewrite the entire default rules:
diff --git a/docs/dds.md b/docs/dds.md
index 214771a6..1b2c6854 100644
--- a/docs/dds.md
+++ b/docs/dds.md
@@ -179,10 +179,6 @@ rename,0,1711957878076791,{"tab":0,"from":"/root/foo.txt","to":"/root/bar.txt"}
### `bulk` - bulk rename files {#bulk}
-:::note
-This kind currently requires the nightly version of Yazi.
-:::
-
`sub()` / `sub_remote()` callback body:
```lua
diff --git a/docs/plugins/overview.md b/docs/plugins/overview.md
index b2f31499..24227760 100644
--- a/docs/plugins/overview.md
+++ b/docs/plugins/overview.md
@@ -204,7 +204,7 @@ The task of `peek` is to draw in the preview area based on the values of `file`
The task of `seek` is to change the value of `skip` based on user behavior and trigger `peek` again. It is synchronous, meaning you can access [app data](/docs/plugins/types#app-data) through `cx`.
-Here are some preset previewers and preloaders you can refer to: [Yazi Preset Plugins](https://github.com/sxyazi/yazi/tree/latest/yazi-plugin/preset/plugins)
+Here are some preset previewers and preloaders you can refer to: [Yazi Preset Plugins](https://github.com/sxyazi/yazi/tree/shipped/yazi-plugin/preset/plugins)
### Preloader {#preloader}
diff --git a/docs/plugins/utils.md b/docs/plugins/utils.md
index e0358ece..0f6d6f16 100644
--- a/docs/plugins/utils.md
+++ b/docs/plugins/utils.md
@@ -109,7 +109,7 @@ Request user input:
- `w`: Required, the width of the input, which is an positive integer.
- `h`: Optional, the height of the input, which is an positive integer.
- `realtime`: Optional, whether to report user input in real time, which is a boolean.
- - `debounce`: Optional, the number of seconds to wait for the user to stop typing, which is a positive float. Can only be used when `realtime = true`. (Currently needs the nightly version of Yazi)
+ - `debounce`: Optional, the number of seconds to wait for the user to stop typing, which is a positive float. Can only be used when `realtime = true`.
```lua
local value, event = ya.input {
diff --git a/docs/quick-start.md b/docs/quick-start.md
index 3a8ed3e2..b349315f 100644
--- a/docs/quick-start.md
+++ b/docs/quick-start.md
@@ -86,7 +86,7 @@ To use it, copy the function into the configuration file of your respective shel
## Keybindings
:::tip
-For all keybindings, see the [default `keymap.toml` file](https://github.com/sxyazi/yazi/blob/latest/yazi-config/preset/keymap.toml).
+For all keybindings, see the [default `keymap.toml` file](https://github.com/sxyazi/yazi/blob/shipped/yazi-config/preset/keymap.toml).
:::
### Navigation
@@ -192,21 +192,21 @@ To sort files/directories use the following commands.
_Observation: , ⇒ a indicates pressing the , key followed by pressing the a key._
-| Key binding | Action |
-| --------------------------- | ------------------------------------- |
-| , ⇒ m | Sort by modified time |
-| , ⇒ M | Sort by modified time (reverse) |
-| , ⇒ c | Sort by creation time |
-| , ⇒ C | Sort by creation time (reverse) |
-| , ⇒ e | Sort by file extension |
-| , ⇒ E | Sort by file extension (reverse) |
-| , ⇒ a | Sort alphabetically |
-| , ⇒ A | Sort alphabetically (reverse) |
-| , ⇒ n | Sort naturally |
-| , ⇒ N | Sort naturally (reverse) |
-| , ⇒ s | Sort by size |
-| , ⇒ S | Sort by size (reverse) |
-| , ⇒ r | Sort randomly (Nightly version needs) |
+| Key binding | Action |
+| --------------------------- | -------------------------------- |
+| , ⇒ m | Sort by modified time |
+| , ⇒ M | Sort by modified time (reverse) |
+| , ⇒ c | Sort by creation time |
+| , ⇒ C | Sort by creation time (reverse) |
+| , ⇒ e | Sort by file extension |
+| , ⇒ E | Sort by file extension (reverse) |
+| , ⇒ a | Sort alphabetically |
+| , ⇒ A | Sort alphabetically (reverse) |
+| , ⇒ n | Sort naturally |
+| , ⇒ N | Sort naturally (reverse) |
+| , ⇒ s | Sort by size |
+| , ⇒ S | Sort by size (reverse) |
+| , ⇒ r | Sort randomly |
### Multi-tab
@@ -218,7 +218,7 @@ _Observation: , ⇒ a indicates pressing the ,
| ] | Switch to the next tab |
| \{ | Swap current tab with previous tab |
| } | Swap current tab with next tab |
-| Ctrl + q (Ctrl + c on nightly) | Close the current tab |
+| Ctrl + c | Close the current tab |
## Flavors
diff --git a/docs/tips.md b/docs/tips.md
index 548179e1..e4540898 100644
--- a/docs/tips.md
+++ b/docs/tips.md
@@ -263,7 +263,7 @@ end
-Copy the [`Status:name()` method](https://github.com/sxyazi/yazi/blob/latest/yazi-plugin/preset/components/status.lua) _*only*_ to your `~/.config/yazi/init.lua`, and apply the following patch:
+Copy the [`Status:name()` method](https://github.com/sxyazi/yazi/blob/shipped/yazi-plugin/preset/components/status.lua) _*only*_ to your `~/.config/yazi/init.lua`, and apply the following patch:
```diff
@@ -42,7 +42,11 @@ function Status:name()