Segnalo un nuovo aggiornamento di The Novelist. Siamo alla versione 4.5 e, in questa occasione, ho fatto solo un grosso lavoro di pulizia.
E' sempre stata mia intenzione mantenere il codice leggibile e di facile gestione, per mi sono imposto di avere sempre files piccoli, facili da leggere, da manutenere, e divisi per funzionalità.
Il problema è che aggiungendo funzionalità all'interno di alcuni dei files, ad esempio l'editor di testo, questi hanno cominciato a crescere di volume, al punto da diventare complessi da leggere. Per questo ho voluto fermarmi un attimo e dedicare un po' di tempo nella riorganizzazione, e riscrittura, del programma.
Niente novità, quindi, e fatto salvo qualche bug fix scovato nel mare magnum del codice, il programma si comporta esattamente come la versione 4.0.
Be'... In realtà una novità, forse per alcuni 'negativa', c'è: Ho tolto la possibilità di usare Codex CLI come strumento di AI per i sistemi di assistenza del programma. Ora è possibile usare solo una API Key, o un modello locale/cloud tramite Ollama.
La scelta, ve lo giuro, è stata dolorosa. Del resto il programma è nato proprio con la sola opzione di Codex CLI. Le API Key e o Ollama furono aggiunte come fallback nel caso Codex CLI non fosse disponibile. L'idea era quella di usare l'abbonamento a chatGPT anche per le funzioni AI contenute nel programma. Però... Lo ammetto, questa integrazione è sempre stata un po' problematica, soprattutto (anzi, solamente) in ambiente Windows, e alla fine ho deciso di rimuoverla.
Immagino che per qualcuno questa rimozione sia dolorosa, e chiedo scusa a tutti loro, però il programma nasce principalmente per una esigenza personale, e ormai avevo cominciato a usare solamente le API perché mi faceva comodo la generazione delle immagini. Codex CLI mi complicava lo sviluppo e non mi serviva nell'attività di scrittura.
Commenti
Posta un commento