Commit graph

926 commits

Author SHA1 Message Date
evpeople
e76ce7c7f6
fix(plugin): validate plugin path existence before file create
Previously, the deployment logic did not verify the existence of the plugin repository path before attempting to create files. This could lead to redundant file creation operations when the plugin path was invalid.

- Add pre-check for plugin directory existence
- Fail early when plugin path is not found
Fixes #1763
2025-01-29 16:18:08 +08:00
evpeople
7e427fed56
feat(cli): support multiple packages in package management commands
Allow users to:
- Add multiple packages at once: `ya pack -a A B C D`
- Delete multiple packages at once: `ya pack -d A B C D`

Fixes #2250
2025-01-29 14:20:15 +08:00
三咲雅 · Misaki Masa
c061397a09
feat: allow preloaders to return an optional Error to describe the failure (#2253) 2025-01-28 04:35:51 +08:00
三咲雅 · Misaki Masa
da36cd6ab8
feat: new cx.layer API to determine the current UI layer (#2247) 2025-01-26 01:54:18 +08:00
三咲雅 · Misaki Masa
af9a875512
feat: support package.toml as a symlink (#2245) 2025-01-25 21:10:05 +08:00
三咲雅 · Misaki Masa
29284613a0
fix: ensure the selected file list is always ordered (#2244) 2025-01-25 20:39:24 +08:00
Viktor
a4f8e86471
feat: wrap long task descriptions (#2243) 2025-01-25 00:24:39 +08:00
三咲雅 · Misaki Masa
cc568ee1fe
fix: JSON value null should be deserialized as Lua nil, not lightweight userdata null (#2242) 2025-01-24 23:19:29 +08:00
三咲雅 · Misaki Masa
abb43251fa
feat: apply natural sort to partitions on both Linux and macOS (#2235) 2025-01-22 22:51:17 +08:00
Filipe Paniguel
456935658a
fix: use u32 for parsing Linux partition blocks (#2234) 2025-01-22 20:37:18 +08:00
三咲雅 · Misaki Masa
1f4d0eafb5
fix: unmangle the hexadecimal space strings ("\x20") in Linux partition labels (#2233) 2025-01-22 20:34:14 +08:00
三咲雅 · Misaki Masa
245fb030df
feat: support local tmux image preview over SSH (#2229) 2025-01-20 18:59:00 +08:00
Eduardo Roberto
b4ca02f703
fix: ignore completions artifacts (#2226) 2025-01-20 15:42:06 +08:00
三咲雅 · Misaki Masa
5058cf2294
fix: sync block execution failed due to Runtime mutably borrowed more than once (#2225) 2025-01-19 22:54:34 +08:00
三咲雅 · Misaki Masa
ed3c9c4f3c
perf: detach the watch registration from the main thread (#2224) 2025-01-19 19:48:34 +08:00
Jon Seager
7bd79521da
ci(snap): correct arm64 runner OS (#2217) 2025-01-19 19:07:03 +08:00
三咲雅 · Misaki Masa
cd338d0d1b
feat: more complete hovered file cursor tracking (#2218) 2025-01-19 16:09:24 +08:00
Fedi Jamoussi
e37d8d6bc1
fix(nix): rust overlay infinite recursion (#2216) 2025-01-18 18:10:51 +08:00
Jon Seager
ebaf2c29c1
ci: use GitHub Linux arm64 runners for the snap build (#2214) 2025-01-18 16:44:45 +08:00
三咲雅 · Misaki Masa
3e1c8950f2
feat: mount manager (#2199) 2025-01-17 21:32:55 +08:00
三咲雅 · Misaki Masa
6c94227d40
feat: channel and multi-concurrent task join support for the plugin system (#2210) 2025-01-17 01:17:22 +08:00
三咲雅 · Misaki Masa
63eb82aa72
feat: custom modal component API (#2205) 2025-01-15 21:46:39 +08:00
Jon Seager
6a5fa714ae
feat: arm64 Snap package (#2188) 2025-01-15 13:34:59 +08:00
marcoleder
098f7396d8
fix: wrong description of the swipe command (#2197) 2025-01-14 13:47:21 +08:00
Valter Santos
5c88f26896
feat: new ya pack -d subcommand to delete packages (#2181)
Co-authored-by: sxyazi <sxyazi@gmail.com>
2025-01-11 12:08:13 +08:00
gx
856f37b5b3
feat: new --no-cwd-file option for the close command (#2185)
Co-authored-by: sxyazi <sxyazi@gmail.com>
2025-01-11 09:59:53 +08:00
Filipe Paniguel
b495f78dfe
fix: incorrect monorepo sub-plugin path resolution (#2186)
Co-authored-by: sxyazi <sxyazi@gmail.com>
2025-01-10 16:25:13 +08:00
三咲雅 · Misaki Masa
1e0c5ff61c
feat: allow YAZI_LOG to control the log level of Überzug++ (#2183) 2025-01-09 15:58:38 +08:00
Valter Santos
6bc4a0295d
docs: correct the cargo test command in the contribution guide (#2182)
Co-authored-by: sxyazi <sxyazi@gmail.com>
2025-01-09 15:52:13 +08:00
darcy
ba62b407bd
feat: replace mode and Vim motions (W, E, B, ^, _) for inputs (#2143)
Co-authored-by: 三咲雅 · Misaki Masa <sxyazi@gmail.com>
2025-01-08 18:38:21 +08:00
三咲雅 · Misaki Masa
2eed881f12
feat: more decent package locking mechanism (#2168) 2025-01-08 16:03:40 +08:00
三咲雅 · Misaki Masa
7dd4454bf1
feat: support application/mbox mimetype (#2173) 2025-01-08 14:58:46 +08:00
三咲雅 · Misaki Masa
21f6a92ea3
feat: sort search results by full URN (#2164) 2025-01-06 13:52:58 +08:00
hankertrix
05ecbca994
fix: typo in the argument documentation for the CLI (#2158) 2025-01-05 22:30:18 +08:00
三咲雅 · Misaki Masa
7d993c1517
feat: support and hide Windows system files by default (#2149) 2025-01-03 08:18:34 +08:00
qumn
40fea8521e
fix: correct Vec capacity allocation caused by variable name shadowing (#2139) 2025-01-01 22:45:32 +08:00
三咲雅 · Misaki Masa
ef599a160a
fix: before_ext should exclude directories since only files have extensions (#2132) 2025-01-01 00:11:17 +08:00
Wenxuan
00e8adc3de
fix: handle broken pipe errors gracefully (#2110)
Co-authored-by: sxyazi <sxyazi@gmail.com>
2024-12-30 23:52:52 +08:00
hankertrix
fd21452aa4
feat: prompt users without fzf for the zoxide plugin (#2122)
Co-authored-by: sxyazi <sxyazi@gmail.com>
2024-12-30 22:33:13 +08:00
三咲雅 · Misaki Masa
2770e0259c
fix: don't check if has a hovered file in advance, only do so when --hovered is explicitly specified (#2105) 2024-12-28 00:58:54 +08:00
Anirudh Gupta
94128b45fc
docs: update the links in the README (#2103)
Co-authored-by: 三咲雅 · Misaki Masa <sxyazi@gmail.com>
2024-12-27 23:19:57 +08:00
三咲雅 · Misaki Masa
9117fe262f
fix: add Alacritty to the database as a terminal that doesn't support any image protocol (#2107) 2024-12-27 23:09:45 +08:00
sxyazi
d754ac5dac
fix: reversed style shouldn't be applied to the entire text block 2024-12-25 23:48:22 +08:00
Integral
2a4a398342
ci: add new linux targets (#2099) 2024-12-25 18:33:32 +08:00
三咲雅 · Misaki Masa
7d3e58951c
feat: new ya.confirm() API (#2095) 2024-12-25 00:35:46 +08:00
三咲雅 · Misaki Masa
50a81bea31
fix: element style of ui.Text was not applied to the entire area (#2093) 2024-12-24 16:43:19 +08:00
AminurAlam
d746ae8338
feat: add cbr and cbz as valid archive extensions (#2077)
Co-authored-by: sxyazi <sxyazi@gmail.com>
2024-12-23 15:04:46 +08:00
greg
5bd71bf225
feat: theme support for the spotter border and title (#2002) 2024-12-21 00:17:28 +08:00
sxyazi
783e95b1f2
chore: bump version to 0.4.3 2024-12-20 22:46:24 +08:00
三咲雅 · Misaki Masa
5cfcab305e
fix: missing a hover after reordering from an external plugin (#2072) 2024-12-20 19:49:42 +08:00