From 66c1ed7d130e065cf9d5e9d89e25b66035b18e6b Mon Sep 17 00:00:00 2001 From: Mitchell-Johnson Date: Thu, 24 Sep 2026 16:13:45 -0700 Subject: [PATCH] PLAN: the Files polish and retiring copyparty are one item Co-Authored-By: Claude Opus 5 --- PLAN.md | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/PLAN.md b/PLAN.md index 43db77b..d8815b0 100644 --- a/PLAN.md +++ b/PLAN.md @@ -509,11 +509,12 @@ something long in one, switch away and back, refresh — it's all still there. ## To do -- **Deprecate copyparty** — asked for 2026-09-23, not started. `copyparty` on `grid` - (`copyparty.service`, `:3923`, `/etc/copyparty.conf`, serving all of `/tank` as user - `core` with one account behind NPM) overlaps the **Files** tab almost entirely. The aim - is to stop the service and keep only Ham Lab. What Files must gain first, in the order - that matters: +- **Grow the Files tab until copyparty can go** — asked for 2026-09-23 as two items (Files + polish, and deprecating copyparty), merged 2026-09-24: they are the same tab and the same + work. `copyparty` on `grid` (`copyparty.service`, `:3923`, `/etc/copyparty.conf`, serving + all of `/tank` as user `core` with one account behind NPM) overlaps **Files** almost + entirely. The aim is to stop the service and keep only Ham Lab, with general ease-of-use + polish along the way. What Files must gain first, in the order that matters: - **Multi-select and bulk actions.** copyparty selects many rows and moves, deletes or downloads them together; Files acts on one row at a time. - **Download a folder**, and a multi-file download, as a streamed zip or tar — the thing @@ -566,11 +567,6 @@ something long in one, switch away and back, refresh — it's all still there. `internal/term`); snapshots and clones; and what it does on a host with no virtualisation at all, which is every host here today. Worth scoping as its own plan before starting. -- **Files explorer: cleanup and ease of use** — asked for 2026-09-23, not started. - General polish and ease of use. The **Deprecate copyparty** - item names the heavier pieces (multi-select and bulk actions, folder download, resumable - uploads, a gallery, search) — worth doing the two together, since they are the same tab. - - **A KVM tab** — asked for 2026-09-24, not started. **Dead simple is the brief**: paste one HTTP link, the tab shows whatever UI that KVM serves, and the keyboard goes to it. **This is KVM the keyboard-video-mouse switch, not KVM the hypervisor** — the Virtualization item