diff --git a/local/recipes/tui/tlc/PLAN.md b/local/recipes/tui/tlc/PLAN.md index 820ee7a6cc..e8798e7a7b 100644 --- a/local/recipes/tui/tlc/PLAN.md +++ b/local/recipes/tui/tlc/PLAN.md @@ -711,7 +711,7 @@ produce a prioritized implementation roadmap for full MC parity. | VfsList | Ctrl-X a | ✅ Done | — | `Cmd::VfsList` — active VFS connections list | | ChangeAttributes | Ctrl-X e | ❌ Missing | LOW | ext2 chattr | -**Summary:** ~67 of 77 filemanager bindings done (~87%). All CRITICAL/HIGH gaps closed. VFS archive panel integration done. File highlighting done. Clippy clean. Remaining MEDIUM items: PanelInfo (C-x i), PanelQuickView (C-x q) — in progress. Remaining LOW items: Compare files (Ctrl-d), Change Attributes (C-x e), listing format dialog, QuitQuiet (Shift-F10). +**Summary:** ~69 of 77 filemanager bindings done (~90%). All CRITICAL/HIGH/MEDIUM gaps closed. VFS archive panel integration done. File highlighting done. PanelInfo/PanelQuickView done. Clippy clean. Remaining LOW items: Compare files (Ctrl-d), Change Attributes (C-x e), QuitQuiet (Shift-F10), Suspend (Ctrl-Z), listing format/encoding/filter dialogs. ### 14.2 F9 Menu System — Complete Inventory and Gap diff --git a/local/recipes/tui/tlc/README.md b/local/recipes/tui/tlc/README.md index 75b5828895..9eb97f3f87 100644 --- a/local/recipes/tui/tlc/README.md +++ b/local/recipes/tui/tlc/README.md @@ -86,7 +86,7 @@ cargo build --release --target x86_64-unknown-redox ```bash cd local/recipes/tui/tlc/source cargo test --lib -# → 964 passed; 0 failed (verified 2026-06-19) +# → 973 passed; 0 failed (verified 2026-06-19) ``` ## Linux Portability @@ -168,5 +168,8 @@ dialog. Selection persists to `~/.config/tlc/config.toml`. | 15f Jobs/Panelize/VFS dialogs | ✅ Background jobs dialog (C-x j), external panelize (C-x !), VFS list (C-x a) — all safe Rust, `Arc>`, zero `unsafe` | | 15g Ctrl-X chord + Compare Dirs + SymlinkRelative + dialogs | ✅ Ctrl-X prefix dispatch (9 follow-ups), Compare Dirs (C-x d size-only), SymlinkRelative (C-x s), SymlinkEdit (C-x v), ScreenList/EditHistory/FilteredView wired, editor format paragraph (Alt-P), viewer growing buffer (tail -f) | | 15h File highlighting | ✅ Type-based coloring in panel entries (9 categories: executable, archive, audio, video, image, source, documentation, database), extension tables + permission-bit detection | +| 15i VFS archive panel integration | ✅ Browse .tar/.tar.gz/.tar.bz2/.tar.xz/.zip/.cpio archives in-place; Enter opens archive, '..' at root exits to local filesystem; VFS scheme dispatch via for_path() | +| 15j PanelInfo (C-x i) + PanelQuickView (C-x q) | ✅ Inactive panel toggles to Info mode (filesystem summary + cursor file metadata) or QuickView mode (first 30 lines of cursor file, binary detection); toggle-only (excluded from Alt-L listing cycle) | +| 15k Clippy cleanup | ✅ All 20 clippy lints fixed across 9 files; only 1 pre-existing warning remains (mc_ext.rs Include(String) never read) | See `PLAN.md` for the comprehensive quality assessment and remaining tasks. \ No newline at end of file