Carlos de Paula
8ef7e1f2b9
Fixes for the upstream merge
2026-01-04 19:31:29 -03:00
Carlos de Paula
712823cf5b
Merge branch 'main' into ignores
2026-01-04 18:40:38 -03:00
Carlos de Paula
147911a289
Allow navigating excluded directories when shown
2026-01-04 11:15:43 -03:00
Carlos de Paula
0a286f6049
Fix issues where sometimes excluded files are shown and exclude patterns doesn't hide without gitignore plugin
2026-01-04 11:15:42 -03:00
Carlos de Paula
561b02d667
refactor: update import statements and improve hovered item handling dur to compilation errors
2026-01-04 11:15:42 -03:00
and-rs
1b9f31d3cc
fix: cursor not positioned correctly at init
2026-01-04 11:15:42 -03:00
Carlos de Paula
397b30b996
Enhance 'cd' action to include ignore functionality and refactor excluded state handling
2026-01-04 11:15:38 -03:00
Carlos de Paula
f068dafec2
Add the excluded command to toggle/show/hide excluded files via keymaps
2026-01-04 11:15:13 -03:00
Carlos de Paula
e32db2a539
Fix plugin mechanic to follow Yazi directory caching.
2026-01-04 11:15:12 -03:00
Carlos de Paula
cb11bdbe31
Add support for an exclude API for Lua plugins allowing the used of exclude patterns externally
2026-01-04 11:15:12 -03:00
Carlos de Paula
d7d9ef12b3
Reformat
2026-01-04 11:15:12 -03:00
Carlos de Paula
9fc3d9fa10
Enhance ignore functionality with glob matcher support for exclude patterns in search
2026-01-04 11:15:12 -03:00
Carlos de Paula
2b00cae8e1
Enhance context matching for exclude rules with wildcard support
2026-01-04 11:15:12 -03:00
Carlos de Paula
545aad9eea
Improve file exclude integration with context-specific exclude patterns
2026-01-04 11:15:12 -03:00
Carlos de Paula
81c0b230f5
Add comments for Git ignore integration and commented configuration sample.
2026-01-04 11:15:11 -03:00
Carlos de Paula
72def89cd8
Add ignore functionality to file manager
...
- Introduced `Ignore` actor to manage ignore patterns based on gitignore and user-defined overrides.
- Implemented `IgnoreFilter` to handle ignored paths and patterns.
- Updated `Files` struct to include an ignore filter, allowing files to be filtered based on ignore rules.
- Modified existing actors and managers to apply ignore filters during file operations.
- Updated `Cargo.toml` and `Cargo.lock` to include new dependencies related to ignore functionality.
2026-01-04 11:15:11 -03:00
sxyazi
3c39a326ab
chore: bump version to 26.1.4 ( #3498 )
2026-01-04 12:35:06 +08:00
三咲雅 misaki masa
e611de5284
fix: make the SFTP VFS provider's create_dir() and create_new() correctly report "file exists" errors ( #3495 )
2026-01-03 19:01:38 +08:00
三咲雅 misaki masa
81c66a645f
fix: a race condition generating unique filenames for concurrent file operations ( #3494 )
2026-01-03 16:40:49 +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
Integral
0000141700
fix: ya pkg fails to write package.toml when the config directory does not exist ( #3482 )
...
Co-authored-by: sxyazi <sxyazi@gmail.com>
2026-01-01 09:25:23 +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
f31147d246
chore: bump version to 25.12.29 ( #3471 )
2025-12-29 08:21:43 +08:00
三咲雅 misaki masa
faf33e1b03
fix: stricter casefold matching ( #3470 )
2025-12-28 16:05:06 +08:00
三咲雅 misaki masa
77d36ff5a5
feat: new fs.copy() and fs.rename() APIs ( #3467 )
2025-12-27 17:52:15 +08:00
Francesco Marchisotti
c5a3e42986
feat: ISO 8601 date format for spotter ( #3465 )
...
Co-authored-by: 三咲雅 misaki masa <sxyazi@gmail.com>
2025-12-27 08:00:22 +08:00
三咲雅 misaki masa
366fca6b10
perf: raise the max allowed concurrent connections per SFTP service ( #3466 )
2025-12-27 07:40:30 +08:00
三咲雅 misaki masa
2f66561a82
fix: Command:output() should set stderr to piped instead of stdin ( #3458 )
2025-12-24 16:18:11 +08:00
三咲雅 misaki masa
8c81172a19
feat: new duplicate DDS event for copying files ( #3456 )
2025-12-24 13:28:38 +08:00
sxyazi
6e3c96289e
feat: make task post-hooks stateful ( #3454 )
2025-12-24 01:15:18 +08:00
三咲雅 misaki masa
329c5d28f0
fix: a race condition when terminal resumes while signal system is restarting ( #3448 )
2025-12-19 18:46:38 +08:00
三咲雅 misaki masa
e7cd66370f
fix: avoid UI-dependent async APIs from being called during app initialization to avoid deadlocks ( #3445 )
2025-12-19 00:21:13 +08:00
三咲雅 misaki masa
e9eb8b9155
fix: unify path expansion and absolutization behavior ( #3438 )
2025-12-17 23:00:05 +08:00
三咲雅 misaki masa
80b3b8465d
perf: immediate task cancellation ( #3429 )
2025-12-14 21:02:22 +08:00
三咲雅 misaki masa
5fe58ba2b1
feat: include context in error logs when a task fails ( #3427 )
2025-12-13 19:43:29 +08:00
三咲雅 misaki masa
ac7718c226
feat: new experimental ya.async() API ( #3422 )
2025-12-11 01:10:28 +08:00
Matthieu Coudron
85a99937a1
feat: install manpages from flake ( #3417 )
2025-12-09 22:55:24 +08:00
三咲雅 misaki masa
55ef88b726
feat!: rounded corners for indicator bar ( #3419 )
2025-12-09 22:25:01 +08:00
三咲雅 misaki masa
396f634bb8
fix: add preset VFS config file to avoid TOML parsing errors ( #3414 )
2025-12-08 16:24:19 +08:00
三咲雅 misaki masa
9ae8b90d23
feat: prioritize symbolic links when cutting remote files ( #3412 )
2025-12-07 18:00:49 +08:00
三咲雅 misaki masa
d2e9e72684
refactor: pull directory traversal out into a function ( #3411 )
2025-12-07 01:28:45 +08:00
三咲雅 misaki masa
c569263a50
fix: always follow symlinks when pasting remote files ( #3406 )
2025-12-05 23:46:23 +08:00
sxyazi
205b7fe11f
refactor: rename the "provider" term in VFS config to "service" ( #3403 )
2025-12-05 15:04:39 +08:00
三咲雅 misaki masa
dccc9b2c2a
fix: escape control characters in filenames ( #3400 )
2025-12-04 16:13:39 +08:00
三咲雅 misaki masa
c6e03e91d2
feat: remote filesystem support for interactive cd ( #3398 )
2025-12-03 17:06:42 +08:00
三咲雅 misaki masa
c7739c5941
feat: remote file management ( #3396 )
2025-12-02 19:33:27 +08:00
rezky_nightky
878b74acb7
docs: little typo in CHANGELOG ( #3394 )
2025-12-02 18:38:09 +08:00
三咲雅 misaki masa
44e244b9d6
perf: concurrent chunked upload and download of a single file over SFTP ( #3393 )
2025-12-01 22:39:36 +08:00
三咲雅 misaki masa
d910104c00
fix: errors out if the target package directory doesn't exist previously ( #3392 )
2025-12-01 11:11:00 +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