Il configuratore
La pagina del cervello sul computer: stato, simulatore, widget, integrazioni, registri, schede, telefoni e chiavi.
Il configuratore è la pagina che l'app mostra nella sua finestra. Il cervello la serve già compilata sulla sua
porta (di solito http://localhost:8765). Lo stesso indirizzo si apre anche nel browser, ma solo da questo
computer: da un altro dispositivo la pagina di amministrazione non si apre (vedi sicurezza e privacy).
La navigazione è per sezioni. L'indirizzo di ogni sezione sta dopo il #.
| Sezione | A cosa serve |
|---|---|
| Stato | Come sta il cervello, cosa fanno le integrazioni e quali schede sono collegate. |
| Simulatore | La scheda sullo schermo: gli stessi widget, con i dati veri del cervello. |
| Widget | La barra che apri con il tasto BOOT, i gruppi del mission control e il catalogo dei widget, con le card vive. |
| Chat | Le nove conversazioni del widget Chat, nell'ordine della griglia 3×3. |
| Linear | La chiave personale per i widget Linear. |
| Discord | Le chiavi dell'applicazione Discord. |
| Registri | I log del cervello e delle schede, con filtri. |
| Schede | Le schede in attesa di un codice, quelle abbinate e la revoca. Vedi abbinare una scheda. |
| Telefoni | I telefoni che possono vedere il simulatore. |
| Chiavi | Le chiavi cifrate delle integrazioni, la password che le protegge. |
| Flag | Le feature flag. Solo nelle build di sviluppo. |
Widget: barra e gruppi
La sezione Widget decide cosa vedi sulla scheda. La barra sono i widget che compaiono in basso e che apri con
il tasto BOOT. I gruppi organizzano il mission control (la vista a griglia di tutti i widget): senza gruppi
si usano le categorie. Salvi e la scheda si aggiorna da sola, senza riavvii. La scelta sta nella sezione layout
di config.json.
Registri
Il cervello scrive tutto, in modo strutturato, in locale: ogni integrazione ha il suo file di testo completo e
tutto finisce anche in un database SQLite per 30 giorni. Le schede mandano i loro log al cervello. Nella sezione
Registri si filtra su qualunque campo, per esempio fonte:linear ms>1000 scheda:sim-1, e si sceglie l'intervallo
di tempo.
Per vedere nella console anche i messaggi di debug di una integrazione si avvia il cervello con
JZ_DEBUG=<fonte>, per esempio JZ_DEBUG=discord.
Telefoni
Il simulatore si apre anche dal telefono, utile per provare i widget lontano dalla scrivania. Dalla sezione Telefoni
generi un codice di 6 cifre, lo scrivi sul telefono nella pagina /accedi del cervello e il telefono entra per
30 giorni, finché non lo revochi. Un telefono vede il simulatore, non l'amministrazione.
Se una sezione dice "non disponibile"
Alcune sezioni chiedono al cervello rotte che un cervello più vecchio non ha. In quel caso la pagina lo dice ("questo cervello non abbina ancora le schede") invece di mostrare un errore: aggiorna l'app.