Commit graph

83 commits

Author SHA1 Message Date
nabsei
6aa75594db
docs: add a note about following the contribution guidelines in the PR template (#4140)
Co-authored-by: 三咲雅 misaki masa <sxyazi@gmail.com>
2026-07-21 08:59:20 +08:00
三咲雅 misaki masa
aa850f9a3b
feat: input history (#4104) 2026-07-06 18:43:08 +08:00
ebugusey
6e0aaee822
feat: add ya CLI completions to Windows package (#4099) 2026-07-03 22:09:57 +08:00
三咲雅 misaki masa
39527f488f
perf: switch memory allocator back to jemalloc (#4084) 2026-06-26 22:38:48 +08:00
三咲雅 misaki masa
581886a355
feat!: make help menu a command palette (#4074) 2026-06-22 23:57:29 +08:00
三咲雅 misaki masa
9bdd6777e4
feat: keymap Lua bindings (#4021) 2026-06-06 13:45:52 +08:00
三咲雅 misaki masa
e892bf7d90
fix: decouple yazi_boot crate init from yazi_term init (#4011) 2026-05-31 13:07:11 +08:00
三咲雅 misaki masa
1caa5807c6
fix: mock OS-level reaping on Windows to avoid child processes potentially detached (#3922) 2026-04-30 18:50:51 +08:00
sxyazi
463150848d
feat: dynamic previewer Lua API (#3891) 2026-04-16 17:05:46 +08:00
sxyazi
5c05350d52
perf: avoid unnecessary allocations in code highlighting (#3804) 2026-03-23 18:06:04 +08:00
Yashank
b92b576ce1
feat: new hovered condition specifying different icons for hovered files (#3728)
Co-authored-by: sxyazi <sxyazi@gmail.com>
2026-03-03 20:18:55 +08:00
三咲雅 misaki masa
1ea0ea072c
refactor: move Lua bindings into their own yazi-binding crate (#3636) 2026-01-29 23:12:29 +08:00
leiserfg
a6fcbb04df
Support 8-bit images in RGB, CIELAB, and GRAY color spaces (#3358)
Co-authored-by: sxyazi <sxyazi@gmail.com>
2026-01-02 22:57:06 +08:00
三咲雅 misaki masa
456b88d660
feat: support VFS for preset previewers that rely on external commands (#3477) 2026-01-01 09:13:56 +08:00
三咲雅 misaki masa
e9eb8b9155
fix: unify path expansion and absolutization behavior (#3438) 2025-12-17 23:00:05 +08:00
三咲雅 misaki masa
d0adb9c015
feat: new ind-sort and key-sort DDS events to change sorting in Lua (#3391) 2025-12-01 10:51:27 +08:00
sxyazi
449450d0db
feat!: introduce Path as a subset of Url to enforce type safety (#3361) 2025-11-24 15:23:06 +08:00
三咲雅 misaki masa
ff5f656a31
feat: add CHANGELOG.md (#3285) 2025-10-27 20:06:26 +08:00
三咲雅 misaki masa
157156b5b8
fix: a race condition in concurrent directory loading on a slow device (#3271) 2025-10-22 12:16:41 +08:00
三咲雅 misaki masa
d905cbf2d7
feat: dedicated mime fetcher, previewer, and spotter for VFS (#3203) 2025-09-25 21:52:27 +08:00
sxyazi
81a0cf4a1e
ci: enable Dependabot 2025-09-06 23:40:06 +08:00
三咲雅 misaki masa
1bfcbc1664
feat: introduce the concept of Uri (#3049) 2025-08-13 01:38:43 +08:00
三咲雅 misaki masa
ffdd74b6ab
refactor: move several UI-related APIs from the ya namespace to ui (#2939) 2025-07-03 15:58:51 +08:00
Yuriy Poltorak
2768fd22b1
feat: support .deb packages (#2807)
Co-authored-by: sxyazi <sxyazi@gmail.com>
2025-06-27 17:43:59 +08:00
三咲雅 misaki masa
a0ab614108
fix: proper invalid UTF-8 path support (#2884) 2025-06-16 21:25:39 +08:00
三咲雅 misaki masa
c6fcb4f799
feat: make custom tab bar easier (#2782) 2025-05-21 13:56:52 +08:00
三咲雅 · Misaki Masa
41cba40072
feat: make ui.Line renderable (#2743) 2025-05-10 11:50:06 +08:00
sxyazi
a201c93419
docs: add icon contribution guide 2025-05-03 02:17:11 +08:00
sxyazi
ce23dcd81b
ci: musl build should include commit hash 2025-04-19 01:31:40 +08:00
三咲雅 · Misaki Masa
56d6e4a71e
fix: do not change revision when package deployment fails (#2627) 2025-04-16 17:14:39 +08:00
XOR-op
0d9e3dc17e
feat!: support arrow prev and arrow next for more components (#2540)
Co-authored-by: sxyazi <sxyazi@gmail.com>
2025-03-27 23:59:59 +08:00
三咲雅 · Misaki Masa
51de941f79
feat: new <C-A> and <C-E> keybindings to select entire line for the input component (#2439) 2025-03-04 22:21:04 +08:00
Jon Seager
2d210ae557
ci: add snap publishing workflow (#2435)
Co-authored-by: sxyazi <sxyazi@gmail.com>
2025-03-04 21:29:22 +08:00
sxyazi
7f17ecd547
ci: validate form 2025-02-21 20:07:34 +08:00
三咲雅 · Misaki Masa
38e45c647b
refactor: consistent naming for enum variants (#2339) 2025-02-14 23:17:06 +08:00
三咲雅 · Misaki Masa
4e96341f51
fix: enable unwinding on Windows release builds (#2286) 2025-02-04 16:28:51 +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
Jon Seager
7bd79521da
ci(snap): correct arm64 runner OS (#2217) 2025-01-19 19:07:03 +08:00
Jon Seager
ebaf2c29c1
ci: use GitHub Linux arm64 runners for the snap build (#2214) 2025-01-18 16:44:45 +08:00
Jon Seager
6a5fa714ae
feat: arm64 Snap package (#2188) 2025-01-15 13:34:59 +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
三咲雅 · Misaki Masa
7d993c1517
feat: support and hide Windows system files by default (#2149) 2025-01-03 08:18:34 +08:00
Integral
2a4a398342
ci: add new linux targets (#2099) 2024-12-25 18:33:32 +08:00
Integral
8800bae0aa
ci: add riscv64gc-unknown-linux-gnu target (#2067) 2024-12-19 16:54:38 +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
9d3c0c72fe
feat: fallback to CSI 16 t for certain terminals that do not support TIOCGWINSZ (#2004) 2024-12-07 00:46:10 +08:00
三咲雅 · Misaki Masa
c7d9265d25
fix: missing a repeek on unyanking files in the hovered folder (#1988) 2024-12-05 08:45:18 +08:00
三咲雅 · Misaki Masa
0f9a3195b7
feat!: video spotter & using ffmpeg instead of ffmpegthumbnailer as previewer backend (#1928) 2024-11-22 18:21:29 +08:00
sxyazi
c65bdb3b09
fix: implement FromLua for Cha instead of AnyUserData 2024-11-14 13:08:11 +08:00
三咲雅 · Misaki Masa
00486521b8
perf: lazy load ui, ya, fs, and ps (#1903) 2024-11-13 11:38:11 +08:00