tlc: update PLAN.md with Sprint 5 G-series
This commit is contained in:
@@ -7,6 +7,7 @@
|
||||
- Sprint 4 / D-series (D1–D8): dialogs + mouse + multi-cursor + spell check
|
||||
- Sprint 5 / E-series (E1): F9 menu restructure for MC parity
|
||||
- Sprint 5 / F-series (F1–F4): chunked viewer rendering + xz2 + cleanup
|
||||
- Sprint 5 / G-series (G1–G2): error dialog retry + SFTP open_write
|
||||
|
||||
**Branch:** `0.2.5`
|
||||
**Tests:** 1369 passing (+150 across all sprints)
|
||||
@@ -152,6 +153,7 @@ zero code changes. No `target_os = "redox"` or `target_os = "linux"` gates.
|
||||
| Sprint 4 / D-series (D1–D8) | 8/8 | ✅ Complete | — |
|
||||
| Sprint 5 / E-series (E1) | 1/1 | ✅ Complete | — |
|
||||
| Sprint 5 / F-series (F1–F4) | 4/4 | ✅ Complete | — |
|
||||
| Sprint 5 / G-series (G1–G2) | 2/2 | ✅ Complete | — |
|
||||
|
||||
### 3.2 Remaining LOW-priority items
|
||||
|
||||
@@ -216,6 +218,24 @@ All previously deferred items are now resolved:
|
||||
|
||||
## 4. RECENT CHANGELOG (last 6 months, condensed)
|
||||
|
||||
### 2026-07-06 — Sprint 5 / G-series — error dialog retry + SFTP write
|
||||
|
||||
**G1 Error dialog Retry wiring:** The error recovery dialog (D1) now
|
||||
actually retries the failed operation. Previously, Retry just showed a
|
||||
status message. Copy/move/delete error paths now create a `PendingErrorOp`
|
||||
with operation parameters and show the `ErrorDialog` instead of silently
|
||||
setting a status message. On Retry, the stored operation is re-invoked
|
||||
via the appropriate `ops::*::*_many()` function. Skip/Ignore/Abort
|
||||
produce appropriate status messages.
|
||||
|
||||
**G2 SFTP open_write:** `SftpVfs::open_write` now returns a working
|
||||
`SftpWriter` that buffers writes in memory and flushes to the remote
|
||||
SFTP server via `session.write()`. Previously returned
|
||||
`VfsError::Unsupported`. The `SftpWriter` writes on `flush()`/`drop`,
|
||||
matching the existing `open_read` buffer pattern.
|
||||
|
||||
1369 tests pass (default and `--features sftp`).
|
||||
|
||||
### 2026-07-05 — Sprint 5 / F-series — chunked viewer, xz2, cleanup
|
||||
|
||||
**F1 Stale comment cleanup:** Removed outdated "Phase N" / "not yet wired"
|
||||
|
||||
Reference in New Issue
Block a user