DirkFi
3f17bbdc60
Change stdout to the correct option of tar
2024-09-14 21:03:49 +08:00
DirkFi
89f83efb90
Change format based on rustfmt
2024-09-14 21:03:49 +08:00
DirkFi
d2c2729c1c
Refactor the PR according to first review
...
* Create a new method "create" in fs.rs
* Delete archive:is_encrypted in tar use
* Convert the tar command from -xvf to -xaf
* Add more File suffix that can be unzipped with tar
2024-09-14 21:03:49 +08:00
DirkFi
005dbaa2d4
Refactor to make the plugins can use tar to unzip when needed
...
* Add spawn_tar function and tar_compatible function
- Create spawn_tar function to run command with tar -xvf to unzip file to tmp
file
* Add os.excute() line to make sure the tmp dir exists because tar
command will not automatically create that dir
* Refactor the logic in the try function to if the zip file can be
unzipped with tar and no password required, use tar, otherwise use
7z
2024-09-14 21:03:33 +08:00
三咲雅 · Misaki Masa
2453539fb5
feat: add list_meta() method to archive plugin ( #1638 )
2024-09-14 19:00:03 +08:00
三咲雅 · Misaki Masa
bc68d1eb01
feat: complete and consistent support for the ui.Style() API ( #1637 )
2024-09-12 18:45:10 +08:00
三咲雅 · Misaki Masa
61c0db8630
fix: set a dedicated Mimetype agency to reconcile regular files and search results ( #1627 )
2024-09-10 13:39:44 +08:00
三咲雅 · Misaki Masa
b87361023f
fix: set allow-passthrough always to all instead of on to prevent overriding a user setting with a higher priority all ( #1626 )
2024-09-10 12:28:48 +08:00
三咲雅 · Misaki Masa
3ee1209d3c
perf: introduce URN to speed up large directory file sorting ( #1622 )
2024-09-10 00:41:33 +08:00
三咲雅 · Misaki Masa
d20b3d8408
refactor: privatize url of the File ( #1619 )
2024-09-10 00:31:21 +08:00
sxyazi
9483798459
fix: update rustix to fix the enable_raw_mode() error on WSL/Android
...
https://github.com/crossterm-rs/crossterm/pull/926#issuecomment-2334770989
2024-09-07 13:52:45 +08:00
三咲雅 · Misaki Masa
0cdaff98d0
fix: match icon by extension case-insensitive ( #1614 )
2024-09-05 23:14:38 +08:00
sxyazi
7c445cef1f
chore: bump version to 0.3.3
2024-09-04 23:16:18 +08:00
三咲雅 · Misaki Masa
e3c653154f
feat: add dict_merge() function ( #1609 )
2024-09-04 21:45:51 +08:00
三咲雅 · Misaki Masa
322f5fc230
feat: add is_absolute, has_root, starts_with, ends_with, strip_prefix to Url Userdata ( #1605 )
2024-09-04 19:17:48 +08:00
三咲雅 · Misaki Masa
ff04e2d21f
chore: upgrade ratatui to 0.28.1 ( #1601 )
2024-09-04 01:48:18 +08:00
e82eric
e940d81d2a
feat: support image preview in Windows Terminal ( #1588 )
...
Co-authored-by: sxyazi <sxyazi@gmail.com>
2024-09-02 11:47:30 +08:00
三咲雅 · Misaki Masa
f2dca99e43
feat: size linemode supports showing the file count for directories ( #1591 )
2024-09-02 09:11:30 +08:00
三咲雅 · Misaki Masa
5f4779cc90
perf: truncate long lists in confirm dialogs ( #1590 )
2024-09-02 07:19:22 +08:00
三咲雅 · Misaki Masa
3a2dd30166
fix: Rail component should have a higher rendering priority ( #1585 )
2024-09-01 16:51:05 +08:00
Solitude
fdd574997b
feat: ensure that Entity and Linemode have consistent space padding ( #1580 )
...
Co-authored-by: sxyazi <sxyazi@gmail.com>
2024-09-01 15:58:38 +08:00
三咲雅 · Misaki Masa
907ac09e34
fix: continuous fetcher was not scheduled consecutively ( #1575 )
2024-08-31 11:57:39 +08:00
三咲雅 · Misaki Masa
a0a2331b3b
fix: fallback to PollWatcher on WSL ( #1574 )
2024-08-31 01:33:28 +08:00
P_Lee
69e7c8ff0d
fix: squeeze offset of the file list after resizing window ( #1500 )
...
Co-authored-by: sxyazi <sxyazi@gmail.com>
2024-08-30 10:11:41 +08:00
taoky
598104492b
fix: check compositor support status before using ueberzug wayland output ( #1566 )
...
Co-authored-by: sxyazi <sxyazi@gmail.com>
2024-08-30 02:00:59 +08:00
三咲雅 · Misaki Masa
b280d79f76
fix: keybindings disappear when mixing presets with a wrong filter condition ( #1568 )
2024-08-29 12:43:03 +08:00
sxyazi
ddb8ce530f
chore: bump version to 0.3.2
2024-08-28 12:37:54 +08:00
三咲雅 · Misaki Masa
90b1e525b8
fix: DECSET and DECRQM tmux passthrough ( #1564 )
2024-08-28 03:08:52 +08:00
三咲雅 · Misaki Masa
caacd15110
fix: filter out the which candidates that overlap with longer key chords ( #1562 )
2024-08-28 00:08:51 +08:00
Artyom Artamonov
cd7209c040
feat: word wrapping in code previewer ( #1159 )
...
Co-authored-by: Lex Moskovski <alex@moskovski.com>
Co-authored-by: sxyazi <sxyazi@gmail.com>
2024-08-26 09:00:09 +08:00
三咲雅 · Misaki Masa
58ba459b63
perf: only scan the first 1024 bytes to detect if it's binary, apply \r fixes only to content within the visible range, avoid unnecessary allocations during natural sorting ( #1551 )
2024-08-25 10:52:30 +08:00
三咲雅 · Misaki Masa
9cf85c09d2
feat: make the builtin code previewer handle invalid carriage return chars and binary streams better ( #1550 )
2024-08-25 02:56:38 +08:00
Zhang ShengYan
69c20d4dd3
fix: wrong debug_assert in OrderedFloat for NaN ( #1547 )
2024-08-24 11:33:39 +08:00
Yuri Astrakhan
c9d74360bf
docs: add links to all terminal emulators ( #1538 )
...
Co-authored-by: sxyazi <sxyazi@gmail.com>
2024-08-23 19:14:12 +08:00
三咲雅 · Misaki Masa
0601079023
fix: wait till mimetype is resolved to avoid flickering ( #1542 )
2024-08-23 18:53:43 +08:00
三咲雅 · Misaki Masa
91da9d19cf
fix: use a different cache directory for each user to avoid permission issues ( #1541 )
2024-08-23 18:28:47 +08:00
Zhao
4fa37cb3cd
chore: set MACOSX_DEPLOYMENT_TARGE to 10.11 to make the binary compatible with old macOS ( #1532 )
...
Co-authored-by: sxyazi <sxyazi@gmail.com>
2024-08-22 23:41:02 +08:00
thelamb
92112de1c0
feat: new confirm component ( #1167 )
...
Co-authored-by: sxyazi <sxyazi@gmail.com>
2024-08-22 22:20:31 +08:00
三咲雅 · Misaki Masa
573ca5287f
feat: add ext() method to Url userdata ( #1528 )
2024-08-21 00:45:50 +08:00
Rolf K / rkaid
46f42b2f0c
feat: add --dir option to create command ( #1505 )
...
Co-authored-by: sxyazi <sxyazi@gmail.com>
2024-08-21 00:36:30 +08:00
三咲雅 · Misaki Masa
0f106b591c
perf: new image_delay option debounces image previews to avoid lag caused by terminal image decoding during fast scrolling ( #1512 )
2024-08-18 23:51:17 +08:00
三咲雅 · Misaki Masa
99a3b3a043
fix: upgrade ansi-to-tui to 5.0.0-rc.1 to resolve ratatui version conflict ( #1499 )
2024-08-16 18:21:13 +08:00
三咲雅 · Misaki Masa
374c6a8891
fix: overlong single-line text containing escape sequences was not being properly escaped ( #1497 )
2024-08-16 15:40:11 +08:00
三咲雅 · Misaki Masa
4112bf451f
chore: bump version to 0.3.1 ( #1492 )
2024-08-15 22:39:36 +08:00
Aidan Hannigan
c43db9cf56
feat: add keybinding for the hardlink command ( #1461 )
...
Co-authored-by: ahanniga <ahanniga@ibm.com>
Co-authored-by: sxyazi <sxyazi@gmail.com>
2024-08-15 21:45:46 +08:00
Mika Vilpas
77d1817771
feat: new tab DDS event on tab switch ( #1474 )
...
Co-authored-by: sxyazi <sxyazi@gmail.com>
2024-08-15 21:34:12 +08:00
三咲雅 · Misaki Masa
fc304ca043
fix: replace # with : to resolve the problem where certain shells recognize it as a special character ( #1490 )
2024-08-15 17:21:06 +08:00
三咲雅 · Misaki Masa
c75960eae6
feat: add hidden file type to is rule ( #1483 )
2024-08-14 16:08:27 +08:00
三咲雅 · Misaki Masa
62fcf27dfb
feat: new empty previewer for empty and /proc files ( #1482 )
2024-08-14 15:03:38 +08:00
三咲雅 · Misaki Masa
71d6b0d9f2
feat: add status() method to Command ( #1473 )
2024-08-12 21:03:45 +08:00