Presets : une bascule faite sur un appareil se voit sur les autres

Repris d'AJEAN 0.13.6. Changer de preset sur le téléphone laissait l'onglet
du PC afficher l'ancien, sélection de la liste comprise, jusqu'à un
rechargement à la main. /api/status (sondé toutes les 5 s) expose l'id du
preset actif ; loadStatus rappelle loadPresets quand il change sans qu'on
y ait touché ici.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
MichaelandClaude Opus 5.5 committed 2026-10-02 23:05:34 +02:00
1 parent 2c36fa6d2c
commit 38802d9e21
3 files changed
+21

No files matched your search

+3
View File
@@ -80,6 +80,9 @@ func handleStatus(w http.ResponseWriter, r *http.Request) {
"load_error": loadErr, // modèle qui ne charge pas (incompat moteur…) — vide sinon
"load_pct": loadPct, // % estimé du chargement en cours (-1 = non mesurable)
"external": external, // preset externe : le chat part vers une API distante
// id du preset actif : un autre appareil a pu basculer, l'UI se
// resynchronise sans reload (voir loadStatus). AJEAN 0.13.6.
"preset": activePresetID(),
})
}