fix(ui): match Omics header and compact workspace layout

This commit is contained in:
Codex
2026-09-13 15:36:08 +02:00
parent 648434a32e
commit 7d826e46c0
12 changed files with 134 additions and 12 deletions
@@ -0,0 +1,51 @@
# Ritocchi header e layout
Data: 13 settembre 2026. Ambito: frontend ThothII e installazione locale del Mac.
Nessuna modifica al repository Omics o deploy sul server PSD.
## Modifiche
- Header full `#CB333B`, valore di `--gsd-red-primary` in Omics
`static/css/gsd-theme.css`. Marchio completo e controlli chiari in entrambi i
temi; opzioni lingua, hover, focus ed errori rimangono leggibili. Gli altri
marchi conservano il suffisso rosso. Embedded non aggiunge alcun header.
- Catalog, Operations e Metadata updated separati di 16px dal divisore superiore.
- Due selettori e Done allineati in un'unica riga desktop; controlli alti 32px.
Il contenitore stretto impila i controlli. Retry, blocchi operativi e messaggi
di errore rimangono disponibili; le scelte mantengono lo stesso comportamento.
- Bordo inferiore rimosso dai tab My sessions e All sessions; stato selezionato,
focus e navigazione da tastiera conservati.
Impeccable, registro product, ha guidato il mantenimento della gerarchia esistente
e dell'adattamento agli schermi stretti, senza introdurre nuovi componenti.
## Verifiche
Typecheck superato; 71 test nelle suite AppShell.host, AppShell.administration e
AppShell.session-mgmt; 11 scenari Playwright della revisione visuale superati.
Le nuove asserzioni controllano colore header light/dark, colore del suffisso,
spazio degli stati, posizione di Done, assenza del bordo e overflow. Verificati
gli screenshot desktop/mobile e scuro; le transizioni sono completate prima della
cattura. Fixture sintetiche, nessun modello o dato reale modificato dai test.
Build Docker frontend superata, inclusi test del CSS compilato. Rimane l'avviso
preesistente Vite sui bundle maggiori di 500 kB. Il CSS servito dal Mac include
il rosso Omics, le azioni inline e la rimozione del bordo; configurazione full/en
confermata. Container frontend `8a1608ad7fc6`, immagine `a2f489ebe9de`, healthy.
Core `3c3c0739b9af`, catalogo `89755e439dc7`, Qdrant `52ebd5c47955` ed embedding
`7f690e534eda` sono invariati e healthy.
## Aggiornamento e rollback
È stato ricostruito e ricreato soltanto il frontend attraverso il launcher
`/private/tmp/thothii-memory-preview.sh`, con `up -d --no-deps --no-build --wait frontend`.
L'immagine precedente è conservata come
`thothii-frontend:before-header-layout-20260913`. Per ripristinarla sul Mac:
```bash
docker image tag thothii-frontend:before-header-layout-20260913 thothii-frontend:local
bash /private/tmp/thothii-memory-preview.sh up -d --no-deps --no-build --wait frontend
```
Per tornare alla revisione nuova, ricostruire il frontend dal branch aggiornato
e ripetere il comando di avvio. Non toccare volumi, Core o configurazione Omics.