Commit graph

229 commits

Author SHA1 Message Date
三咲雅 · Misaki Masa
4bef557b7f
feat: show error message when directory fails to load (#2527) 2025-03-24 23:05:42 +08:00
三咲雅 · Misaki Masa
e138364102
feat: platform-specific key binding (#2526) 2025-03-24 19:09:37 +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
db0300c902
feat: new ya.id("app") to get YAZI_ID in plugins (#2503) 2025-03-20 20:26:45 +08:00
三咲雅 · Misaki Masa
7632163678
feat: new base field for the Url userdata (#2492) 2025-03-18 17:06:20 +08:00
三咲雅 · Misaki Masa
c5808a0db4
perf: lazy compile and cache lua plugins as binary bytecode (#2490) 2025-03-17 16:12:43 +08:00
三咲雅 · Misaki Masa
8b3ce1838a
feat!: new @sync peek annotation for sync previewers (#2487) 2025-03-16 17:41:27 +08:00
三咲雅 · Misaki Masa
324a439c73
feat: file navigation wraparound with new arrow prev and arrow next commands (#2485) 2025-03-15 17:44:42 +08:00
三咲雅 · Misaki Masa
abfbd1cd9f
feat: new fs.expand_url API (#2476) 2025-03-12 14:17:07 +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
119cc9c2a1
feat: support using Yazi in Helix directly without Zellij or tmux (#2461) 2025-03-09 14:53:55 +08:00
三咲雅 · Misaki Masa
a2bbd29289
feat: custom search engine Lua API (#2452) 2025-03-07 17:48:44 +08:00
三咲雅 · Misaki Masa
68cd02816d
feat: new rt.term exports terminal emulator information (#2442) 2025-03-05 11:50:47 +08:00
hankertrix
4e32cd91ca
feat: expose almost the entirety of the user's configuration in Lua (#2413)
Co-authored-by: 三咲雅 · Misaki Masa <sxyazi@gmail.com>
2025-03-02 20:44:36 +08:00
hankertrix
57ef8f9ebd
fix: incorrect deprecation warning when the plugin doesn't exist (#2418)
Co-authored-by: sxyazi <sxyazi@gmail.com>
2025-03-01 23:11:38 +08:00
hankertrix
20c99c6a06
feat: expose all theme fields in Lua (#2405) 2025-02-27 02:28:15 +08:00
三咲雅 · Misaki Masa
950750f66e
fix: respect the user's image_alloc setting for the built-in ImageMagick previewer (#2403) 2025-02-26 21:00:05 +08:00
三咲雅 · Misaki Masa
953d567c63
feat: allow to specify layer for keymap commands (#2399) 2025-02-26 03:01:17 +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
三咲雅 · Misaki Masa
68e892694d
feat: expose mode field in Cha (#2394) 2025-02-24 21:51:46 +08:00
三咲雅 · Misaki Masa
133c6ebc9d
refactor: rename cf to rt (#2393) 2025-02-24 21:26:19 +08:00
三咲雅 · Misaki Masa
f11f77d7b9
feat: new cf.args to access startup arguments (#2392) 2025-02-24 00:39:15 +08:00
paperbenni
6ca27597f9
feat: add ripgrep-all support for search (#2383)
Co-authored-by: 三咲雅 · Misaki Masa <sxyazi@gmail.com>
2025-02-23 23:59:43 +08:00
三咲雅 · Misaki Masa
7b4c4eae40
feat: new cf and th allow to access user configuration and theme scheme in sync/async plugins consistently (#2389) 2025-02-23 20:37:35 +08:00
三咲雅 · Misaki Masa
f75194b7cf
fix: didn't reset previous Cha when loading directories in chunks (#2366) 2025-02-20 01:17:14 +08:00
三咲雅 · Misaki Masa
22c8f370dc
feat: new external and removable fields in the fs.partitions() API (#2343) 2025-02-15 23:15:31 +08:00
三咲雅 · Misaki Masa
89d4ceb5bb
feat: new overall option under [status] to allow specifying the overall style of the status bar (#2321) 2025-02-11 16:56:46 +08:00
三咲雅 · Misaki Masa
d75a5d6628
feat: reduce terminal response wait timeout (#2314) 2025-02-10 18:46:38 +08:00
三咲雅 · Misaki Masa
793c90f021
fix: reverse the order of CSI-based and environment-based terminal detection (#2310) 2025-02-09 14:50:19 +08:00
三咲雅 · Misaki Masa
a8477059fd
feat: use positional argument instead of --args for the plugin command (#2299) 2025-02-07 02:51:13 +08:00
三咲雅 · Misaki Masa
b236f34d31
feat: new @since plugin annotation to specify the minimum supported Yazi version (#2290) 2025-02-05 15:55:56 +08:00
三咲雅 · Misaki Masa
4e96341f51
fix: enable unwinding on Windows release builds (#2286) 2025-02-04 16:28:51 +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
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
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
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
三咲雅 · Misaki Masa
2eed881f12
feat: more decent package locking mechanism (#2168) 2025-01-08 16:03:40 +08:00
三咲雅 · Misaki Masa
21f6a92ea3
feat: sort search results by full URN (#2164) 2025-01-06 13:52:58 +08:00
三咲雅 · Misaki Masa
7d993c1517
feat: support and hide Windows system files by default (#2149) 2025-01-03 08:18:34 +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
greg
5bd71bf225
feat: theme support for the spotter border and title (#2002) 2024-12-21 00:17:28 +08:00
hankertrix
f0176992f5
feat: new fs.create() Lua API (#2068) 2024-12-20 19:07:05 +08:00
三咲雅 · Misaki Masa
54918b506f
feat: new --cwd parameter for the shell command and fs.cwd() API (#2060) 2024-12-17 18:31:17 +08:00
三咲雅 · Misaki Masa
6e1948e7e1
fix: set the current working directory in a thread-safe way (#2043) 2024-12-14 13:26:37 +08:00
三咲雅 · Misaki Masa
ccf466d881
feat: new option to suppress 0.4 deprecation warnings (#2027) 2024-12-11 17:38:43 +08:00
三咲雅 · Misaki Masa
8ec944dbd3
fix: introduce own CWD instead of chdir to avoid potential race conditions (#2008) 2024-12-07 22:07:18 +08:00