Skip to content

1.2.1: modelli dalla barra in alto, Editor box senza blocchi, LoRA a due scaffali - #23

Merged
cammo22 merged 1 commit into
mainfrom
fix/1.2.1-modelli-box-lora
Oct 23, 2026
Merged

cammo22 merged 1 commit into
mainfrom
fix/1.2.1-modelli-box-lora

Conversation

@cammo22

@cammo22 cammo22 commented Oct 23, 2026

Copy link
Copy Markdown
Owner

Versione 1.2.1. Unendo questa PR su main la CI pubblica da sola la release v1.2.1 e le app installate si aggiornano (come per 1.2.0): non unire senza averla provata.

Cosa cambia

  • Modelli dalla barra in alto: Qwen, Klein 3 (8 passi), Klein 3 Base (50 passi). Via le tessere «Motore» dai pannelli. FLUX.2 Klein 4B tolto (selettore, catalogo, grafi, riconoscimento LoRA); le impostazioni vecchie passano a Qwen, i suoi file compaiono in «File inutilizzati».
  • Editor box: fino a 16 riquadri (come il motore) e riquadri dentro i riquadri. Causa: il corpo di un riquadro grande prendeva il mouse (stopPropagation) e i controlli sopra la tela coprivano i punti di partenza. Ora strumento Disegna (di serie; numero = sposta, maniglie = ridimensiona) e Sposta; un clic sceglie il riquadro più piccolo sotto il punto.
  • LoRA a due scaffali (Qwen / Flux): schede, pile separate, file in loras/qwen e loras/flux, i nomi dei tensori decidono lo scaffale, «Altri» per quelli non riconosciuti.
  • Perché i LoRA non andavano con Klein: elencoLora() non mandava famiglie → ogni LoRA di Klein «non compatibile»; richiestaBase() svuotava lora per Klein; le azioni rapide accendevano LoRA di Qwen. Rete di sicurezza in lavori.ts per i LoRA dell'altro scaffale.

Provato

  • npm run typecheck, npm run build, npm test (tutti ok); nuovi test/lora-scaffali.mjs e test/box-lora-ui.mjs (Chromium: barra modelli, 6 riquadri + uno dentro l'altro, schede LoRA, pannellino download); gui-v2-flussi, studio-layout, asset-ui, ricette*, controlli, lora-ssr, pila-lora.
  • Con la GPU (RTX 4060): ComfyUI dell'app + Klein 3 INT8 + un LoRA sintetico in formato Flux: il motore carica il LoRA (56 patch) e l'immagine cambia rispetto a senza LoRA, a parità di seme.

Non provato

  • Un LoRA di Flux vero (non ce n'è nella libreria): la resa, non il caricamento.
  • test/foto.mjs, setup.mjs, modifica.mjs, vetrina.mjs (aprono l'app vera) non aggiornati: i selettori di modifica/vetrina erano già vecchi.

… blocchi, LoRA a due scaffali

- Il modello si sceglie solo dalla barra in alto, da qualsiasi pagina: Qwen, Klein 3 e Klein 3 Base.
  FLUX.2 Klein 4B è tolto (selettore, catalogo, grafi, riconoscimento dei LoRA); le impostazioni
  vecchie passano a Qwen e i suoi file non vengono più scambiati per quelli di Klein 3.
- Editor box: fino a 16 riquadri e riquadri dentro i riquadri (strumento Disegna di serie, il numero
  sposta, le maniglie ridimensionano; Sposta afferra dal corpo; un clic sceglie il più piccolo sotto il punto).
- LoRA: due scaffali, Qwen e Flux (Klein 3), con file in loras/qwen e loras/flux, pile separate e carte
  per scaffale. Corretto il motivo per cui con Klein non funzionavano: l'elenco non portava `famiglie`
  (ogni LoRA di Klein risultava «non compatibile»), la richiesta con Klein non portava LoRA e le azioni
  rapide accendevano LoRA di Qwen. Rete di sicurezza nel motore per i LoRA dell'altro scaffale.
- Prove nuove: test/lora-scaffali.mjs, test/box-lora-ui.mjs; aggiornati quelle di modelli, catalogo,
  spazio, LoRA, grafi e GUI. Versione 1.2.1 (CHANGELOG, README, CLAUDE.md).
@cammo22
cammo22 merged commit efdfdab into main Oct 23, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant