docs: CHANGELOG v0.97.0 + REPORT (TASK-D1) + CONTEXT + README page-IA section
This commit is contained in:
+24
-1
@@ -7,7 +7,30 @@
|
||||
>
|
||||
> Ask Claude Code: "Please update CONTEXT.md with what we did today"
|
||||
|
||||
Last updated: 2026-07-02 (v0.96.0 — TASK-D0 design system v2 re-skin; live on 9201)
|
||||
Last updated: 2026-07-02 (v0.97.0 — TASK-D1 settings split + Tárhely unified drive view; live on 9201)
|
||||
|
||||
> **2026-07-02 — v0.97.0 (deployed on 9201): TASK-D1 — settings split + Tárhely page (IA only).**
|
||||
> The 1451-line `settings.html` monolith is split into four pages: `/storage` (new main-nav
|
||||
> **Tárhely**: Adattárolók + NAS + unified agent drive view + wizard entry), `/settings` (Rendszer:
|
||||
> konfig, verzió/frissítés, vezérlő+kiszolgáló újraindítás), `/settings/notifications` (Értesítések
|
||||
> + Alkalmazás-email), `/settings/security` (Jelszó, Földrajzi korlátozás, Vészhelyzeti információk).
|
||||
> Sidebar gains the Tárhely item + a "Beállítások" group with three sub-links. **No storage/agent/API
|
||||
> behavior change** — pages moved, logic didn't; every `/api/storage/*` endpoint + POST action
|
||||
> unchanged. **Decisions:** (a) storage flashes + wizards moved to `/storage`; old
|
||||
> `/settings/storage/{init,attach}` **301** to `/storage/{init,attach}`. (b) The two duplicated drive
|
||||
> views MERGED: registry cards render server-side, then JS enriches each connected user-data card in
|
||||
> place from the agent `/api/disks` (role tag, durable-id, agent actions) joined on mount path, plus
|
||||
> two groups — **Rendszermeghajtók** (system/backup, read-only, lock tag, NO actions) and **Nem
|
||||
> regisztrált** (register only); agent-down → one warn note, registry cards still render. (c) Every
|
||||
> native `confirm()`/`prompt()` on the four pages now routes through a light `.confirm-overlay`
|
||||
> (`openDialog`; texts verbatim; type-to-confirm kept only where it existed) — the D0 tab-freeze is
|
||||
> gone. **Contract for future UI:** new templates must pass `scripts/template_id_gate.py` (every JS
|
||||
> element-ID resolves in its own template) and `scripts/emoji_gate.py` (0 emoji — the D0 grep gate
|
||||
> false-negatived multibyte emoji on Windows; 8 survivors removed). `.badge-lock`/`.lock-ico` CSS
|
||||
> deleted; other `.badge*` still used on secondary pages (D2 to finish). **Next: D2** (badge→tag on
|
||||
> backups/secondary pages; storage.html is still ~700 lines — NAS-add partial candidate). NOT
|
||||
> live-validated: agent-down degradation (don't stop the live agent — static/unit only); destructive
|
||||
> storage ops via the moved overlay paths (endpoints unchanged; supervised session).
|
||||
|
||||
> **2026-07-02 — v0.96.0 (deployed on 9201): TASK-D0 — design system v2 re-skin (appearance only).**
|
||||
> The whole customer UI (dashboard AND setup wizard) now renders in the approved v2 language: navy
|
||||
|
||||
Reference in New Issue
Block a user