Icona dell'app Calíope

Registro delle modifiche

Cosa è cambiato in Calíope, versione per versione.

Qui resta il registro di ciò che abbiamo aggiunto, migliorato e corretto in ogni versione di Calíope — la stessa storia che l'app ti racconta in Novità, con un po' più di spazio. Ti interessa invece cosa arriverà dopo? Quello vive nella roadmap.

Questa pagina descrive Calíope 1.3. È finita e non è ancora sull'App Store — il negozio serve oggi la versione precedente, quindi ciò che sotto è indicato come 1.2 o 1.3 non è scaricabile oggi. La 1.3 richiede macOS 26 Tahoe e iPadOS 26; la versione 1.2 resta disponibile su macOS 15 Sequoia e iPadOS 18.

Versione 1.3 — 27 agosto 2026 In revisione

✨ Novità

Calíope ora parla PostgreSQL

Calíope parla PostgreSQL in modo nativo, con un'implementazione propria e non tramite un adattatore MySQL: l'editor SQL, i Cataloghi, il Builder di tabelle, il Backup, i Report, gli Utenti e la Manutenzione tabelle usano la sua sintassi e il suo vocabolario. Da PostgreSQL 12. La replica resta cosa di MySQL e MariaDB, e ciò che un motore non ha non viene più offerto: gli strumenti che non gli si applicano non compaiono, e le schede valide per entrambi non portano più il nome di uno solo.

La tua voce non esce più dal dispositivo

La dettatura dell'assistente IA viene ora riconosciuta interamente sul tuo Mac o iPad. L'audio viene trascritto sul dispositivo e non viene mai inviato a nessun server, quindi la dettatura funziona anche offline. Se il modello di dettatura della tua lingua non è installato, Calíope te lo dice e ti indica dove aggiungerlo, invece di ricorrere alla rete.

Suggerimenti uno alla volta

Calíope include ora più di settanta suggerimenti d'uso e li distribuisce col contagocce: a ogni ingresso in uno strumento ne ricevi esattamente uno, mai due insieme, e alla visita successiva tocca a quello dopo. Sono ordinati perché quelli che evitano un errore vengano per primi. L'Editor SQLite, Cerca e sostituisci, il Costruttore di query, gli Snippet, il Visualizzatore di errori, le Informazioni del server e gli strumenti MongoDB hanno suggerimenti per la prima volta, e Calíope Companion inaugura i suoi con un interruttore proprio. Nelle Preferenze puoi spegnerli o farli ripartire dal primo.

🛠 Modifiche

Requisiti di sistema

Calíope 1.3 richiede macOS 26 Tahoe e iPadOS 26. La dettatura sul dispositivo si basa su SpeechAnalyzer e DictationTranscriber di Apple, che non esistono prima di quelle versioni. Su macOS 15 Sequoia o iPadOS 18 la versione 1.2 resta disponibile e continua a funzionare. Calíope Companion per iPhone non cambia: richiede ancora iOS 18.

Report

Un report è una query salvata con il suo output definito e i suoi parametri dichiarati: ricorda le colonne che si aspetta, con quale formato si presentano, quali parametri chiede e da quale fonte proviene — quindi eseguirlo due volte dà la stessa cosa. I parametri viaggiano legati, separati dal testo della query, così niente di ciò che ci scrivi può romperla. Funziona con database relazionali, file SQLite e MongoDB. Esporta in CSV, TSV, JSON, Markdown, HTML, XML, testo, Excel e PDF impaginato.

Report che prima preparano

Non tutti i report nascono da una sola query. Imposta una variabile di sessione, costruisci una tabella temporanea in più passaggi, indicizzala e leggila alla fine: l’intero script gira su una sola connessione, quindi la tabella temporanea creata nella prima istruzione esiste ancora nell’ultima. Continua a non toccare i tuoi dati — prima del SELECT finale puoi usare solo SET, USE e scritture nelle tabelle create dal report stesso, e tutto il resto viene rifiutato indicando il numero dell’istruzione prima che venga eseguita una sola riga.

Cronologia delle esecuzioni, condivisa con i backup

Ogni esecuzione lascia la sua riga — comprese quelle annullate e saltate — con i suoi parametri, quante righe ha restituito, quanto ha impiegato e quale macchina l’ha eseguita. Report e backup usano la stessa cronologia con due ambiti stagni. La cronologia dei backup perde il vecchio tetto di dieci voci, guadagna la conservazione che scegli e si può rispecchiare su iCloud.

Report pianificati

Giornaliero, settimanale, feriali, mensile o ogni N ore, aprendo una connessione propria dal profilo invece di richiedere una sessione già aperta. Con un limite detto senza giri di parole dentro l’app: le esecuzioni pianificate avvengono solo con Calíope aperta — un’esecuzione scaduta ad app chiusa viene annotata come saltata, con il suo motivo.

Report e Backup sul telefono

Calíope Companion si riorganizza in quattro schede e un elenco «Altro». Report mostra l’ultimo risultato di ciascuno, e Backup ne è la cronologia. Sola lettura, come sempre: il telefono non esegue report e non cancella nulla dal tuo Mac.

Topologia di replica

Dichiara quale macchina è il primario e quali sono le repliche — non viene rilevato, perché il rilevamento vedrebbe solo ciò che è connesso in questo istante e produrrebbe gruppi che cambiano da soli — e guarda l’intero gruppo in una volta: binlog e posizione in alto, una riga per replica con il suo ritardo, i suoi due thread e la sua deriva di GTID, e un diagramma. Ti contraddice anche: se il primario non vede una replica che hai dichiarato, o se una replica punta altrove, te lo si dice. Che un membro non risponda è uno stato normale, non un errore. Sola lettura, e il suo stato arriva sul telefono.

Calíope Watch

Un’app per Apple Watch che non ha bisogno dell’iPhone: si installa da sola e legge ciò che Calíope pubblica sul tuo iCloud privato. I backup e i report che terminano o non riescono, e ora anche le query lente, i tunnel SSH che cadono e tornano, e i server vicini alle soglie che hai impostato. Ogni messaggio viaggia come identificatore con i suoi numeri grezzi, così l’orologio lo scrive nella propria lingua anche se il tuo Mac è impostato su un’altra. Filtra per gruppo, guarda il giorno in cui è successo e apri qualsiasi messaggio per il suo server, i suoi numeri e la sua ora esatta. Si limita a leggere: non si connette mai a un tuo database, non conserva password e non invia nulla.

Calíope TV

Un’app per Apple TV che trasforma un televisore nel pannello a muro dei tuoi server: un riquadro per server, abbastanza grande da leggersi dall’altro capo della stanza, con il suo stato — A posto, Avviso, Critico, Irraggiungibile o Nessun dato — e, quando qualcosa non va, che cosa non va. Tempo di attività, connessioni, thread in esecuzione, query al secondo, tasso di successo della cache, query più lunga e ritardo della replica. Se una lettura è scaduta lo calcola il televisore stesso, a partire dalla cadenza che Calíope dichiara, quindi un Mac spento il venerdì non lascia il pannello verde per tutto il fine settimana. Lo stato non si distingue mai solo dal colore. Si limita a leggere: non si connette mai a un tuo database, e Apple TV non ha né iCloud Drive né Portachiavi iCloud, quindi lo garantisce la piattaforma e non noi.

Gli avvisi, al polso e sul telefono

L'orologio e Calíope Companion non aspettano più che tu li apra: ti avvisano quando un backup non riesce, un report termina, una query si allunga o un server si avvicina alle soglie che hai messo tu. Scegli ogni quanto guardano, da quale gravità vuoi essere interrotto e quali gruppi, e ogni avviso viene scritto nella lingua dell'apparecchio. Il limite è detto dentro l'app e non in caratteri piccoli: ad app chiusa decide il sistema quando risvegliarla — di solito molto meno spesso di quanto chiedi, mai di più —, quindi un avviso può arrivare in ritardo. Ciò che è già stato consegnato non viene ripetuto, e accendere l'interruttore non ti scarica addosso un mese arretrato.

I widget, rivisti da cima a fondo

I widget parlano la lingua che hai scelto nell'app, non quella del dispositivo. Conservano l'ultimo dato quando chiudi Calíope, invece di restare vuoti proprio quando vai a guardarli. Dicono in rosso che un server ha smesso di rispondere, e con testo grande mostrano meno cose ma intere, senza cifre tagliate. Su PostgreSQL mostrano transazioni al secondo, che è ciò che quel motore misura.

Salvare i risultati come Excel su macOS

L’esportazione dei risultati in .xlsx falliva su macOS. Ora passa dallo stesso pannello di salvataggio di tutte le altre esportazioni.

Versione 1.2 — 11 agosto 2026

✨ Nuovo

MongoDB

Uno strumento per i database a documenti: percorri collezioni e documenti con il loro vocabolario, modificali come JSON, scrivi filtri e pipeline di aggregazione, gestisci gli indici e guarda lo stato del server, le operazioni in corso e i suoi utenti. Ogni valore mostra il proprio tipo — ObjectId, decimal128, date, binari — perché in un database senza schema è metà dell’informazione.

Calíope Companion per iPhone

Un'app companion per il tuo iPhone, in arrivo insieme alla 1.2: connessioni, snippet, cronologia delle query, conversazioni con l'assistente e registro degli errori, tutto portato da iCloud. Non si collega ai tuoi server — mostra ciò che Calíope sincronizza — quindi senza iCloud non ha nulla da leggere, e ti dice quale interruttore è chiuso invece di mostrarti una schermata vuota. Face ID per sbloccare, cinque lingue e una modalità dimostrativa. Il registro degli errori si legge ma non si sfoltisce: quello resta sulla scrivania.

Un server, due indirizzi

Ogni connessione accetta ora un host alternativo. Se il principale non risponde, Calíope prova il secondo con la stessa porta e le stesse credenziali: utile quando lo stesso server si raggiunge a un indirizzo dal Mac e a un altro dall’iPad. Quando la sessione entra dall’alternativo, viene indicato.

Editor SQLite

Apri un file .sqlite o .db del tuo Mac e lavoraci davvero: scorri la struttura, modifica i dati, esegui query, controlla i pragma. Le modifiche si salvano quando lo dici tu, e puoi sempre annullarle. Importazione ed esportazione in CSV, JSON e SQL. Senza server e senza connessione: è uno strumento a sé, per database locali non cifrati.

Cercare e sostituire in tutto il database

Cerca un testo in tutte le colonne di testo di un database e sostituiscilo in blocco. Prima di scrivere qualsiasi cosa vedi, riga per riga, come risulterà — lo calcola il server, non è una simulazione — e Calíope ti avvisa quando la ricerca trova più di quanto la sostituzione possa cambiare.

Dati spaziali sulla mappa

Le colonne spaziali non appaiono più come un ammasso di byte: Calíope le interpreta e le disegna su una mappa che si apre accanto alla griglia dei risultati, in vista standard, ibrida o satellite. Puoi spostare un punto o un vertice e applicare la modifica al database, sempre previa conferma e solo quando il risultato porta con sé una chiave primaria affidabile.

Backup da diversi gigabyte

Esportare e ripristinare database enormi non dipende più dalla memoria del computer: il backup viene scritto riga per riga e il ripristino legge il file un'istruzione alla volta, invece di caricarlo tutto insieme. Un dump da 722 MB con quattro milioni di righe si genera senza superare i 68 MB di memoria e si ripristina per intero in meno di venti secondi. Annullare interrompe davvero il dump, e i file delle versioni precedenti restano riconoscibili.

Backup della tua configurazione

Ora puoi salvare in un file tutto ciò che Calíope conserva — connessioni, gruppi, preferenze e cronologia — e tornarci quando vuoi. Calíope può anche creare una copia da solo ogni giorno o ogni settimana e tenerla su iCloud, per ripristinarla da qualsiasi tuo dispositivo, e salva un punto di ripristino subito prima delle operazioni che possono portare via dei dati. Le password escono solo se lo chiedi, e sempre cifrate con una chiave tua.

Gli errori ora si spiegano e vengono registrati

Quando qualcosa non funziona, Calíope dice cosa è successo, cosa puoi fare e rimanda alla spiegazione completa. Tutto finisce in un registro dedicato — un nuovo strumento del workspace, disponibile anche senza connessione — che puoi esportare e, se vuoi, sincronizzare con il tuo iCloud per vedere sul Mac cosa è fallito su iPad.

Anteprima file

Per quelle volte in cui vuoi solo leggere un file. Aprine uno e Calíope lo capisce: il Markdown si legge come un documento, l'SQL esce evidenziato, il JSON in ordine, il CSV come tabella, il RTF con la sua struttura e le sue enfasi, e il testo semplice e i log così come sono. Se il file cambia sul disco, la vista si aggiorna da sola. È in sola lettura e non richiede connessione.

Anteprima dei RTF

L'Anteprima file ora apre anche i file .rtf e li mostra come documento, non come marcatura: titoli, elenchi, grassetto, corsivo, sottolineato, barrato, collegamenti e allineamento. Carattere, corpi e colori li mette Calíope, così il testo scala con la dimensione dinamica del testo e si legge bene sia in tema chiaro sia in scuro — e lo dice in fondo, insieme a tutto ciò che ha lasciato fuori.

Mantieni attivo

Un backup lungo, un'importazione grande o una query che si prende il suo tempo non si interrompono più perché il Mac è andato in stop. Lo accendi tu, lo spegni tu, non scade mai da solo, e resta bene in vista per non lasciarlo acceso per sbaglio. Su iPad tiene lo schermo acceso finché Calíope è in primo piano.

🛠️ Migliorato

Una navigazione più chiara

La barra laterale ora raccoglie tutti gli strumenti in un unico posto, e l'albero dello schema si trova dove serve davvero: nell'editor SQL.

Accessibilità

Un passo concreto in questa direzione: interfaccia scura nativa, supporto per Riduci movimento e Riduci trasparenza, contrasto migliore e stati riconoscibili da icona e testo, non solo dal colore.

Traduzioni e guida

Tutte e cinque le lingue riviste e ampliate, e il sistema di aiuto aggiornato.

Sicurezza e stabilità

Lavoro sotto il cofano che non si vede, ma si sente.

🐞 Corretto

Piccoli dettagli, un po' dappertutto

Un buon numero di correzioni minori distribuite in tutta l'app.

Versione 1.1 — 19 luglio 2026

✨ Nuovo

Ora anche su iPad

Calíope arriva su iPad, con supporto per Magic Keyboard, gesti touch e widget nella schermata Home.

Claude nell'assistente IA

Oltre a OpenAI e Google Gemini, l'assistente IA ora funziona anche con Anthropic Claude. Scegli quello che preferisci e usi la tua API key.

Ciao in italiano e tedesco

Calíope ora parla cinque lingue: tutta l'interfaccia e tutta la guida sono disponibili anche in italiano e tedesco.

Riprendi da dove avevi lasciato

Calíope ricorda i tab che avevi aperto su ogni server. Ti riconnetti, e tornano con te. Mai una riconnessione automatica, mai una password saltata — e se preferisci ripartire da zero ogni volta, puoi disattivarlo.

🛠️ Migliorato

Dashboard e monitor di salute, come vuoi tu

Trascina una qualsiasi scheda per riordinare gauge e grafici, oppure nascondi quelle che non guardi mai. Il tuo layout ti segue da un dispositivo all'altro tramite iCloud.

Backup, più fluidi

Ripristina file compressi .sql.gz, salva modelli pronti all'uso e trova lo stesso selettore di file in tutto il modulo.

Traduzioni, guida e sicurezza

Traduzioni ampliate in tutte e cinque le lingue, sistema di aiuto aggiornato e miglioramenti di sicurezza e stabilità.

🐞 Corretto

Piccoli dettagli, un po' dappertutto

Correzioni minori in tutta l'app.

Versione 1.0 — 8 luglio 2026

Prima versione. Da qui è partito Calíope: un client MariaDB e MySQL scritto per il Mac da zero.

Questo stesso riepilogo lo trovi dentro l'app, in Novità — si apre da solo dopo ogni aggiornamento. E se c'è qualcosa che vorresti vedere in una versione futura, raccontacelo.