Commit graph

1121 commits

Author SHA1 Message Date
TKperson
a8a1b5625b
fix: preserve open order for files with post-resolved mime-types (#2931)
Co-authored-by: TKperson <TKperson@users.noreply.github.com>
Co-authored-by: sxyazi <sxyazi@gmail.com>
2025-06-28 18:07:59 +08:00
三咲雅 misaki masa
8ef28ec678
refactor: deprecate ui.Rect.default (#2927) 2025-06-27 23:03:16 +08:00
三咲雅 misaki masa
e16c0da547
feat: allow custom mouse click behavior for individual files (#2925) 2025-06-27 20:50:19 +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
2d1cf621db
fix: incomplete cache calculation algorithm (#2922) 2025-06-26 20:12:54 +08:00
三咲雅 misaki masa
9d05946f4b
feat!: make ya.confirm() and ui.Pos() public API (#2921) 2025-06-26 18:12:09 +08:00
三咲雅 misaki masa
590d336716
feat: fill in error messages if preview fails (#2917) 2025-06-24 16:47:39 +08:00
三咲雅 misaki masa
e218f1d8bb
feat: filter by full path (prefix + filename) in search view instead of just filename (#2915) 2025-06-24 13:29:34 +08:00
三咲雅 misaki masa
1ed244a0a5
perf: store only Urn instead of full Url in find results (#2914) 2025-06-24 13:13:51 +08:00
三咲雅 misaki masa
ab0fe93150
feat: improve the UX of the pick component (#2906) 2025-06-22 21:23:46 +08:00
三咲雅 misaki masa
3a9591a3d9
feat: improve error handling in config file reading (#2901) 2025-06-21 22:23:59 +08:00
三咲雅 misaki masa
f5d0f47b51
fix: Cargo doesn't respect the workspace profile settings (#2899) 2025-06-21 14:58:58 +08:00
三咲雅 misaki masa
1a6abae974
feat: invalid UTF-8 support to Command:arg() and Command:env() APIs (#2895) 2025-06-18 22:01:36 +08:00
三咲雅 misaki masa
750ca0c0d4
fix: throw catchable errors instead of crashing when publishing a message containing invalid UTF-8 over DDS (#2893) 2025-06-18 19:30:31 +08:00
三咲雅 misaki masa
a0ce7c0ae7
refactor: reuse ordered-float as it's already in the dependency tree (#2891) 2025-06-18 13:29:39 +08:00
三咲雅 misaki masa
002b742cd9
feat: support tables with invalid UTF-8 keys in sendable data (#2890) 2025-06-18 10:46:31 +08:00
三咲雅 misaki masa
ec90f26ac3
feat: allow Url to accept invalid UTF-8 characters (#2889) 2025-06-17 18:24:43 +08:00
Mika Vilpas
c8148d2d75
fix: out-of-bounds error with empty backstack (#2887) 2025-06-17 08:29:46 +08:00
三咲雅 misaki masa
a0ab614108
fix: proper invalid UTF-8 path support (#2884) 2025-06-16 21:25:39 +08:00
三咲雅 misaki masa
56a4e87d7e
fix: interoperability between number, integer, and id (#2883) 2025-06-16 13:18:07 +08:00
三咲雅 misaki masa
a076ff8c82
refactor: satisfy mismatched-lifetime-syntaxes lint (#2881) 2025-06-16 11:52:35 +08:00
三咲雅 misaki masa
52d37fa25d
perf: app data instead of Lua registry to reduce stack pushes (#2880) 2025-06-16 11:25:02 +08:00
三咲雅 misaki masa
51560c30b7
perf: do not pre-allocate memory for Lua tables (#2879) 2025-06-16 11:19:18 +08:00
三咲雅 misaki masa
917fee939f
perf: make preload tasks discardable (#2875) 2025-06-14 16:13:48 +08:00
三咲雅 misaki masa
aae3f9ea4a
refactor: promote Id to the task scheduler (#2873) 2025-06-14 12:07:22 +08:00
三咲雅 misaki masa
0eec8fc80e
feat: zoom in or out of the preview image (#2864) 2025-06-11 15:24:11 +08:00
三咲雅 misaki masa
414d46fd16
perf: copy-on-write on command data & avoid converting primitive types to strings thereby allocating memory (#2862) 2025-06-11 10:13:51 +08:00
三咲雅 misaki masa
0752b53298
perf: sequence-based rendering merge strategy (#2861) 2025-06-11 08:49:05 +08:00
三咲雅 misaki masa
693dff25e3
feat: search view shares file selection and yank state (#2855) 2025-06-09 16:55:50 +08:00
Axlefublr
c0615e5f45
feat: port several widespread GUI keys to the input component (#2849)
Co-authored-by: sxyazi <sxyazi@gmail.com>
2025-06-09 08:22:13 +08:00
三咲雅 misaki masa
b637c32ef7
feat: increase terminal response timeout to better tolerate slow SSH network environments (#2843) 2025-06-05 23:03:46 +08:00
三咲雅 misaki masa
d55e002d5a
fix: cd on the initial creation of a tab should not be added to the backstack (#2842) 2025-06-05 20:11:37 +08:00
三咲雅 misaki masa
145349b0e6
feat: allow upgrading only specific packages (#2841) 2025-06-05 19:46:49 +08:00
Ruowen
20446544ef
fix(nix): missing ffmpeg and resvg dependencies (#2825)
Signed-off-by: Ruowen Qin <chinqrw@gmail.com>
2025-06-04 00:08:18 +08:00
三咲雅 misaki masa
f866d75ef0
fix: incomplete hidden state check on Windows for Cha (#2835) 2025-06-03 23:54:50 +08:00
三咲雅 misaki masa
2d95221f59
perf: use AnyUserData::type_id() to reduce stack pushes (#2834) 2025-06-03 23:40:23 +08:00
三咲雅 misaki masa
d5038eeed5
perf: reduce file change event frequency (#2820) 2025-06-01 09:20:17 +08:00
三咲雅 misaki masa
b65a88075a
chore: bump version to 25.5.31 (#2815) 2025-05-31 00:39:47 +08:00
三咲雅 misaki masa
4fdc0f120f
fix: make every effort to carry hidden states for dummy files (#2814) 2025-05-31 00:08:50 +08:00
三咲雅 misaki masa
4076e35a2f
fix: forward --end-of-word of the input should consider the mode's delta (#2811) 2025-05-30 18:50:00 +08:00
三咲雅 misaki masa
e6471b7fe0
fix: expose ui.Wrap (#2810) 2025-05-30 18:14:57 +08:00
三咲雅 misaki masa
5cb6e1f224
chore: bump version to 25.5.28 (#2804) 2025-05-28 20:48:57 +08:00
三咲雅 misaki masa
8a4d495132
refactor!: deprecate [manager] in favor of [mgr] (#2803) 2025-05-28 20:41:56 +08:00
三咲雅 misaki masa
d7716cab44
feat: new ui.Align, ui.Wrap, and ui.Edge (#2802) 2025-05-28 16:49:47 +08:00
三咲雅 misaki masa
74a8ea9bc0
fix: update rust-onig to v6.5.1 for GCC 15 compatibility (#2794) 2025-05-26 16:46:23 +08:00
三咲雅 misaki masa
622ba09a80
refactor: use raw identifiers (#2783) 2025-05-21 17:32:41 +08:00
三咲雅 misaki masa
c6fcb4f799
feat: make custom tab bar easier (#2782) 2025-05-21 13:56:52 +08:00
Eugene Diachkin
546920e049
feat: add a / to the interactive cd auto-completion candidates (#2777)
Co-authored-by: sxyazi <sxyazi@gmail.com>
2025-05-19 23:32:36 +08:00
三咲雅 misaki masa
b6ae5d3ca9
feat: truncate long paths in archive preview file list (#2778) 2025-05-19 23:23:40 +08:00
三咲雅 misaki masa
70e459a011
feat: new ya pkg subcommand (#2770) 2025-05-17 18:25:05 +08:00