Skip to content

Synapse v1.3.11 — Rifinitura UI/UX, accessibilità e guida utente

Release solo frontend: niente modifiche al backend, nessuna migrazione DB. Una passata ampia di polish (dashboard, grafo, sorgenti, impostazioni), fix di accessibilità WCAG e una guida utente completamente riscritta con l'accesso da rete esterna (Tailscale / Cloudflare). Basta ripullare l'immagine frontend.

🐛 Fix

  • Grafo — niente più "testo fantasma" sopra «Rigenera grafo» — in alcuni stati di camera tutte le etichette delle community si impilavano nell'angolo in alto a sinistra, sovrapponendosi alla toolbar. Ora le etichette partono nascoste e vengono rivelate solo quando project() le posiziona, con de-overlap delle vicine: l'angolo resta pulito all'apertura e al rientro nella vista.
  • Home — righe vuote in «Attività recenti» — le pagine salvate prima del titolo non compaiono più come icona nuda: fallback in corsivo «Senza titolo».
  • Anteprima pagina — via il placeholder di sviluppo — il testo demo node (Phase 3) che trapelava nel pannello destro è sostituito da un suggerimento pulito.
  • Sorgenti — nomi file leggibili — troncatura centrale (01_Stra…report.md): prefisso ed estensione restano visibili; la data si sposta nel tooltip per dare spazio al nome.
  • Rail — etichetta «Strumenti» non si tronca più in «TRUMENT».

♿ Accessibilità (WCAG 2.2)

  • Contrasto del testo secondario portato ad AA in chiaro e scuro (era ~3:1 in light, ~2.3:1 in dark → ora ≥ 4.5:1).
  • Chat — modalità di recupero (Veloce/Standard/Profondo/Locale) ora è un vero radiogroup a selezione singola, separato visivamente dal toggle Web.
  • KPI Revisione/Lint sono ora pulsanti navigabili (aprono la coda relativa) con focus ring.
  • Campo token CLI con toggle mostra/nascondi 👁, coerente con la pagina Sicurezza.

🎨 Grafica

  • Griglia KPI allineata e palette dei tipi unificata: entity/concept/source/… hanno lo stesso colore su mini-barre della Home, badge del wiki e grafo.
  • Sparkline dei costi sotto «Spesa mensile» (ultimi 30 giorni, dati reali).
  • Elevazione discreta sulle card + skeleton loader durante il caricamento della Home.
  • Grafo — anello di selezione persistente sul nodo cliccato (non solo in hover).
  • «Ricerca» → «Ricerca profonda» (Deep Research): risolta la collisione con «Cerca»; la label del rail va a capo su due righe e il tooltip mostra il nome completo.
  • Ricerca rapida nelle Impostazioni — filtra al volo tra le 18 pagine.

📖 Documentazione

  • Guida utente riscritta da zero (docs/USER.md), allineata alle implementazioni 1.3.x, con una nuova sezione dettagliata su accesso da rete esterna: Tailscale (privato), Cloudflare Tunnel (pubblico) e Cloudflare Access — login browser via cookie/OTP, service token (CF-Access-Client-Id/Secret) per i client non-browser (desktop, iOS, clipper), più il bearer token del backend.

⬆️ Aggiornamento

  • Solo frontend. Ripulla ghcr.io/emanuele-chiummo/llm-wiki-synapse-frontend:v1.3.11. Backend/Marker invariati, nessuna migrazione DB.
  • App desktop: nuovo build macOS/Windows allegato alla release.

📎 Artifact

  • Bundle desktop macOS/Windows + updater latest.json.
  • Immagini GHCR :v1.3.11 + :latest (backend/marker/frontend) come di consueto.