Skip to content

v1.2.0 - Supporto Multi-VAE (LTX-2) e Migliorie Tecniche / Multi-VAE Support (LTX-2) & Technical Improvements

Latest

Choose a tag to compare

@d4N-87 d4N-87 released this 02 Jun 14:55

🇬🇧 English

This release adds support for models that use multiple VAEs, plus a round of under-the-hood work that makes KSimply simpler and more robust. 🧩

✨ What's New

  • Multiple VAEs per model — Models like LTX-2 / LTX-2.3 use two separate VAEs (video + audio). KSimply now reads every VAE associated with a model, displays them all, and includes them in the VRAM/RAM calculation. The number of VAEs (and text encoders) is no longer fixed: whatever a model actually needs is detected and computed automatically.
  • Clearer error feedback — If an analysis request fails (e.g. a network issue), you now get a dedicated error message instead of a misleading "no compatible models" notice.

🔧 Under the Hood

  • Unified database access on a single libSQL driver (local & production), removing redundant dependencies.
  • Unified the seeding scripts behind one shared schema (no more local/production drift).
  • Added unit tests for the analysis engine.
  • Code cleanup: language-neutral internal levels, dead code removed, analysis endpoint moved to /api/analyze.

🇮🇹 Italiano

Questa versione aggiunge il supporto ai modelli che usano più VAE, insieme a un lavoro "sotto il cofano" che rende KSimply più semplice e robusto. 🧩

✨ Novità

  • Più VAE per modello — Modelli come LTX-2 / LTX-2.3 usano due VAE separati (video + audio). Ora KSimply legge tutti i VAE associati a un modello, li mostra e li include nel calcolo di VRAM/RAM. Il numero di VAE (e di text encoder) non è più fisso: ciò che un modello richiede davvero viene rilevato e calcolato automaticamente.
  • Messaggi di errore più chiari — Se un'analisi fallisce (es. un problema di rete), ora ricevi un messaggio di errore dedicato invece del fuorviante "nessun modello compatibile".

🔧 Sotto il Cofano

  • Unificato l'accesso al database su un unico driver libSQL (locale e produzione), rimuovendo dipendenze ridondanti.
  • Unificati gli script di seeding dietro un unico schema condiviso (niente più divergenze locale/produzione).
  • Aggiunti unit test per il motore di analisi.
  • Pulizia del codice: livelli interni neutri rispetto alla lingua, rimozione di codice morto, endpoint di analisi spostato su /api/analyze.

Full Changelog: v1.1.0...v1.2.0