Mika Vilpas
8b9ed5e39e
feat: reconnect after a connection is lost
...
If the connection cannot be made when starting, the client will fail and
not reconnect. However, if the connection is lost after the client has
started, it will forever attempt to reconnect with a 1s delay.
Also clean up the implementation by removing previous mistakes
2024-06-14 22:30:36 +08:00
Mika Vilpas
0f40d2ec6e
feat(cli): allow printing selected DDS messages to the console
...
The motivations for this change are:
- easy debugging of DDS messages for yazi and plugin developers
- allow external applications to monitor yazi events.
In neovim specifically, there is a limitation that the stdout and stderr
streams cannot be monitored when displaying an embedded terminal
application. A second yazi instance could theoretically be started, but
the ui does currently not work when there is no screen to draw on.
2024-06-14 22:30:35 +08:00
三咲雅 · Misaki Masa
794694e2d6
fix: different filenames should be treated as the same file on case-insensitive file systems ( #1151 )
2024-06-13 20:38:08 +08:00
sxyazi
189cb81db3
refactor: rename crate yazi-adaptor to yazi-adapter
2024-06-08 19:28:46 +08:00
三咲雅 · Misaki Masa
94628cad9e
fix: block SIGINT signal from the spawned subprocess ( #1131 )
2024-06-07 06:11:32 +08:00
Omar Magdy
2c84c48208
feat: add some dependency version information to yazi --debug ( #1112 )
...
Co-authored-by: sxyazi <sxyazi@gmail.com>
2024-06-04 06:29:47 +08:00
Tianyang Zhou
162218c345
feat: support mouse event ( #1038 )
2024-06-03 14:31:55 +08:00
三咲雅 · Misaki Masa
e4d67121f8
feat!: DDS client-server version check ( #1111 )
2024-06-02 03:04:53 +08:00
三咲雅 · Misaki Masa
061faea1c5
feat!: redesign icons ( #1086 )
2024-05-25 22:56:08 +08:00
三咲雅 · Misaki Masa
5f21998665
feat: cd path auto-completion supports ~ expansion ( #1081 )
2024-05-23 17:59:58 +08:00
三咲雅 · Misaki Masa
7177317465
feat: Chafa integration ( #1066 )
2024-05-21 02:46:28 +08:00
三咲雅 · Misaki Masa
a68e151194
fix: ePUB file mime-type matching for the opener rule ( #1063 )
2024-05-20 21:04:20 +08:00
三咲雅 · Misaki Masa
c2affae3a9
feat: add a next property to the preloader rules to allow running multiple preloaders ( #1058 )
2024-05-19 19:04:04 +08:00
三咲雅 · Misaki Masa
65afe6027a
feat: font preview ( #1048 )
2024-05-17 13:56:27 +08:00
三咲雅 · Misaki Masa
c1e1f26c4c
feat: add new debounce option to ya.input() API ( #1025 )
2024-05-11 17:42:35 +08:00
Gui
0ffba5c648
feat: new --args parameter for fd an rg search ( #1013 )
...
Co-authored-by: sxyazi <sxyazi@gmail.com>
2024-05-09 03:01:16 +08:00
三咲雅 · Misaki Masa
faa1d9f37b
feat: package manager ( #985 )
2024-05-07 13:42:45 +08:00
like
fdecf629a6
feat: add git commit hash to ya --version ( #1006 )
...
Co-authored-by: sxyazi <sxyazi@gmail.com>
2024-05-05 01:16:31 +08:00
Mika Vilpas
28972ff54d
feat: add ya.clipboard() Lua API ( #980 )
...
Co-authored-by: sxyazi <sxyazi@gmail.com>
2024-05-01 20:44:00 +08:00
三咲雅 · Misaki Masa
4c35f26e1f
feat: detect terminal type in tmux with CSI sequence in passthrough mode ( #977 )
2024-04-30 01:43:04 +08:00
sxyazi
c65a14c0e6
chore: bump version to 0.2.5
2024-04-23 16:35:17 +08:00
三咲雅 · Misaki Masa
68da8998aa
feat: split ya send into ya pub and ya pub-static to make it more ergonomic ( #933 )
2024-04-21 09:25:38 +08:00
Rolv Apneseth
80000cfd86
feat: preserve files' modified at timestamp while copying ( #926 )
...
Co-authored-by: sxyazi <sxyazi@gmail.com>
2024-04-20 13:23:29 +08:00
三咲雅 · Misaki Masa
2975b999bf
fix: rollback ratatui to v0.26.1 to avoid panicking ( #922 )
2024-04-17 11:07:54 +08:00
三咲雅 · Misaki Masa
9e75ed5c71
feat: generate autocomplete script for ya command ( #919 )
2024-04-16 12:40:14 +08:00
三咲雅 · Misaki Masa
280529c2cd
feat: add a new ya send command to allow standalone client processes to communicate with DDS from the command line ( #913 )
2024-04-15 15:42:44 +08:00
三咲雅 · Misaki Masa
a70374fced
perf: switch to globset to reduce CPU time spent on matching icons ( #908 )
2024-04-14 11:11:31 +08:00
三咲雅 · Misaki Masa
5fc2789c78
feat: add loading state to directories ( #904 )
2024-04-13 10:33:42 +08:00
三咲雅 · Misaki Masa
23c38ebae0
feat: add YAZI_ID environment variable ( #895 )
2024-04-11 23:57:47 +08:00
Mika Vilpas
38813413ec
feat: add new move, trash, and delete event kinds to DDS ( #880 )
...
Co-authored-by: 三咲雅 · Misaki Masa <sxyazi@gmail.com>
2024-04-11 01:09:29 +08:00
三咲雅 · Misaki Masa
1b910ddc96
perf: re-implement file watcher in an async way ( #877 )
2024-04-05 17:47:17 +08:00
三咲雅 · Misaki Masa
4755654224
feat: add is_exec and is_sticky to Cha bindings ( #875 )
2024-04-05 17:11:40 +08:00
三咲雅 · Misaki Masa
ec83c5dc5c
feat: detect CSI u through Stderr to allow using Stdout as the carrier of DDS payload without an ANSI sequence response timeout ( #867 )
2024-04-02 20:50:36 +08:00
三咲雅 · Misaki Masa
903f3da7e5
feat: DDS (Data Distribution Service) ( #826 )
2024-03-29 23:30:30 +08:00
sxyazi
ca49a2d70b
fix: kill all spawned processes when exiting Yazi ( #812 )
2024-03-16 09:07:07 +08:00
三咲雅 · Misaki Masa
80aebda22c
feat: fix all dependencies to specific version numbers to allow non---locked builds ( #821 )
2024-03-16 02:29:37 +08:00
三咲雅 · Misaki Masa
411ba2fe85
refactor: switch to stderr ( #819 )
2024-03-15 20:31:39 +08:00
三咲雅 · Misaki Masa
cddd0727ef
refactor: wrap Opener with Cow to avoid unnecessary memory reallocations when opening files ( #805 )
2024-03-12 23:35:26 +08:00
sxyazi
b10f2de16d
feat: add --debug flag to print debug information ( #794 )
2024-03-09 19:04:46 +08:00
三咲雅 · Misaki Masa
9396d8760c
feat: ya.hide() plugin API ( #792 )
2024-03-09 03:07:20 +08:00
三咲雅 · Misaki Masa
37acd94345
feat: ya.notify() plugin API ( #780 )
2024-03-05 16:46:12 +08:00
三咲雅 · Misaki Masa
bd572706cd
feat: ya.input() plugin API ( #762 )
2024-03-02 20:33:34 +08:00
三咲雅 · Misaki Masa
6a1063d376
perf: apply add_many()/remove_many() to the visual mode items for selection conflict detecting ( #758 )
2024-03-02 11:01:52 +08:00
三咲雅 · Misaki Masa
46516dab74
refactor: new yazi-boot crate ( #728 )
2024-02-26 09:14:04 +08:00
三咲雅 · Misaki Masa
3f27532c57
feat: cross-directory selection ( #693 )
2024-02-18 23:28:08 +08:00
三咲雅 · Misaki Masa
95d2358100
feat: expose selected/yanked files as API ( #674 )
2024-02-15 20:20:28 +08:00
sxyazi
0d7e977076
chore: bump version to 0.2.3
2024-02-07 11:18:23 +08:00
sxyazi
19791d8328
feat: add ya.quote() function instead of ya.shell_join()
2024-02-06 10:47:57 +08:00
三咲雅 · Misaki Masa
59e889a3b5
fix: hidden attribute of files on Windows ( #632 )
2024-02-06 08:27:00 +08:00
三咲雅 · Misaki Masa
9d9d954870
perf: read directory in bulk in the background at startup ( #599 )
2024-01-31 01:22:55 +08:00