mirror of
https://github.com/R0m1k3/Loki.git
synced 2026-10-18 04:36:44 +02:00
Presets : modifier le preset en service l'applique aussitôt
CTX passé à 100000 dans l'éditeur, « enregistré »… et la carte du chat qui affiche toujours 32768. Seul le fichier du preset changeait : config.env gardait l'ancienne valeur, le moteur tournait avec, et plus aucun preset n'était détecté actif (empreinte différente). Il fallait penser à rebasculer dessus à la main. SavePresetApplying décide AVANT l'écriture si le preset édité est celui en service (empreinte de l'ancien fichier == configuration courante) ; si oui, la nouvelle version est installée comme une bascule (applyPresetFile : réglages machine et moteur préservés) et le service redémarre en arrière-plan. Un preset inactif ou nouveau reste un simple fichier. L'UI le dit et rafraîchit l'état — la jauge de contexte suit. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01XFhcmBMUXdK6UesdGUgFPH
This commit is contained in:
1 parent
9d2ff33943
commit
2d4f5378c0
5 files changed
+130
-5
No files matched your search
@@ -851,6 +851,10 @@ async function saveItem(){
|
||||
: {name, old: editingKey, content};
|
||||
const r = await jpost(K.saveUrl, payload);
|
||||
if(!r.ok){ toast('erreur : ' + (r.error||'')); return; }
|
||||
// Preset EN SERVICE modifié : le serveur l'a réappliqué et relance le moteur
|
||||
// (SavePresetApplying). On le dit, et on rafraîchit l'état global — la carte
|
||||
// du chat doit montrer le nouveau contexte, pas l'ancien.
|
||||
if(r.applied){ toast('enregistré et appliqué — redémarrage…'); closeModal(); K.reload(); if(typeof loadAll==='function') loadAll(); return; }
|
||||
toast('enregistré'); closeModal(); K.reload();
|
||||
}
|
||||
async function delItem(){
|
||||
|
||||
Reference in new issue
Block a user