diff --git a/README.md b/README.md index cec5650..3b195b6 100644 --- a/README.md +++ b/README.md @@ -186,6 +186,10 @@ Retirées par ce fork : propre réseau n'en a pas l'usage. Le code serveur du relais reste en place mais **inerte** (aucun jeton, aucune section pour en fournir un) : le retirer créerait un conflit à chaque reprise de l'amont. +- **Postes distants** (faire agir l'agent sur un autre PC appairé) : bouton du + composeur, modales d'appairage et module JS supprimés. Même traitement que + ci-dessus — les routes `/api/node/*` subsistent mais plus rien ne peut + générer de code d'appairage, donc aucun poste ne peut se connecter. - **Catalogue de modèles distant** : il interrogeait `ajean.link/models.json`, sa route n'avait aucun consommateur et son repli embarqué datait de 2024. La recherche Hugging Face le remplace. diff --git a/internal/loki/ui/index.html b/internal/loki/ui/index.html index ccfc238..ef47c27 100644 --- a/internal/loki/ui/index.html +++ b/internal/loki/ui/index.html @@ -1140,20 +1140,6 @@ html[data-hide-stats="1"] #chat .msg .statline{display:none} #attach:hover{background:var(--row-bg-on);border-color:transparent;color:var(--text)} #attach:active{transform:scale(.9)} #attach svg{display:block} -/* Bouton « Postes distants » du composeur : même gabarit que le trombone. L'icône - dépend de la cible active — écran (local) par défaut, ondes wifi quand un poste - distant est sélectionné, alors teinté en accent pour signaler « l'IA agit - ailleurs ». Les deux SVG coexistent ; on n'en montre qu'un via la classe. */ -#node-btn{width:18px;height:18px;min-height:18px;flex:none;margin:0;padding:0; - display:flex;align-items:center;justify-content:center;border-radius:999px; - background:transparent;border:1px solid transparent;color:var(--dim)} -#node-btn:hover{background:var(--row-bg-on);border-color:transparent;color:var(--text)} -#node-btn:active{transform:scale(.9)} -#node-btn svg{display:block} -#node-btn .ic-remote{display:none} -#node-btn.remote{color:var(--accent)} -#node-btn.remote .ic-here{display:none} -#node-btn.remote .ic-remote{display:block} /* Fichiers en attente : de petites bulles POSÉES AU-DESSUS de la carte. Le composeur réserve déjà 34 px transparents au-dessus de lui (la bande de dégradé qui fond vers le fil) : les pastilles s'y logent, et on retire d'autant @@ -1269,21 +1255,6 @@ button:hover{border-color:var(--dim);color:var(--text)} .xempty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:44px 20px;text-align:center;color:var(--text);font-size:14px} .xempty-i{font-size:30px;line-height:1;color:var(--dim);opacity:.7} -/* Postes distants : cases de capacités, code d'appairage, commande. */ -.node-caps{display:flex;flex-wrap:wrap;gap:6px} -.node-cap{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border:1px solid var(--border);border-radius:7px;font-size:12px;cursor:pointer;user-select:none} -.node-cap input{margin:0} -.node-code{font-family:var(--mono,monospace);font-size:22px;font-weight:700;letter-spacing:3px;color:var(--accent);padding:8px 0} -.node-cmd{white-space:pre-wrap;word-break:break-all;background:var(--code-bg);border:1px solid var(--border);border-radius:7px;padding:8px;margin:6px 0;font-size:12px} - -/* Poste distant : sélecteur de cible d'exécution. */ -.node-target{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px} -.node-target-l{font-size:12px;color:var(--dim);margin-right:2px;width:100%} -.node-target-opt{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border:1px solid var(--border);border-radius:7px;font-size:12px;cursor:pointer} -.node-target-opt.on{border-color:var(--accent);color:var(--accent)} -.node-target-opt.off{opacity:.6} -.node-target-opt input{margin:0} - /* ===== Direction « Terre » : surfaces en cartes ======================= La charte pose des CARTES arrondies séparées par une gouttière, au lieu d'une colonne à filets. Bloc en fin de feuille pour prendre le pas sur les @@ -1756,13 +1727,6 @@ button:hover{border-color:var(--dim);color:var(--text)} 0 / 0 - -