docs: CHANGELOG v0.98.0 + REPORT + CONTEXT + README (Tárhely subpage split)

This commit is contained in:
2026-07-02 19:37:42 +02:00
parent d3c97c62fe
commit 1b954e9217
4 changed files with 64 additions and 130 deletions
+24
View File
@@ -1,5 +1,29 @@
## Changelog
### v0.98.0 — storage IA follow-up: Meghajtók / Hálózati tárhely subpages (2026-07-02)
User feedback on the D1 Tárhely page: the NAS-add button rendered directly next to the local-drive
enrollment buttons ("Új meghajtó inicializálása" / "Meglévő meghajtó csatolása") — two different
storage classes confusingly interleaved. The page splits into two subpages under Tárhely:
- **`/storage` — Tárhely — Meghajtók** (storage.html): physical drive registry + unified agent view
+ migrate + wizard entry points + manual add. The enrollment buttons now live unambiguously in the
local-drive context.
- **`/storage/network` — Tárhely — Hálózati tárhely (NAS)** (storage_network.html, new): the NAS
share list ("NAS-megosztások") + add form + its JS moved verbatim (incl. its own `openDialog` copy
for the remove overlay).
- **layout.html:** the Tárhely main-nav item gains two always-visible nested sub-links (Meghajtók /
Hálózati tárhely; `.nav-links-nested` CSS); the parent stays highlighted on both subpages.
- **handlers.go / server.go:** `NetworkStoragePaths` moved from `storagePageData` into the new
`networkStoragePageData` (page key `storage-network`) + `storageNetworkPageHandler`;
`GET /storage/network` route. No `/api/storage/*` change.
- Tests updated: `/storage` must NOT render the NAS section, `/storage/network` renders it and
nothing drive-related; the section inventory + no-native-confirm scans cover the new template.
Both template gates green; `go build/vet/test ./...` green (18 pkgs).
- Live-validated on 9201: both subpages render with correct sidebar active states; the NAS add-form
toggle + `nsToggleSmb` + `openDialog` exercised on the new page.
### v0.97.0 — TASK-D1: settings split + Tárhely page (unified drive view) (2026-07-02)
The 1451-line settings monolith becomes four pages; storage is promoted to a first-class main-nav