Tuba 0.11.0 Rilasciato: arriva il passaggio a Codeberg e notifiche UnifiedPush

Tuba Ubuntu Linux

Tuba continua il proprio percorso di sviluppo con la versione 0.11.0, un aggiornamento importante per uno dei client open source più interessanti dedicati alla navigazione del Fediverse. Il progetto, sviluppato principalmente per l’ambiente GNOME e basato sulle moderne tecnologie GTK, punta a offrire un’interfaccia curata e integrata con il desktop Linux, mantenendo allo stesso tempo una buona compatibilità con diverse piattaforme federate.

L’applicazione non si limita infatti al solo utilizzo di Mastodon. Tuba supporta anche servizi compatibili con ActivityPub e diverse implementazioni utilizzate all’interno della rete sociale federata, tra cui GoToSocial, Akkoma e altre piattaforme compatibili. Questo approccio rende il programma particolarmente interessante per chi utilizza più servizi o desidera un client capace di adattarsi alle differenti realtà del Fediverse.

La prima grande novità riguarda infatti la nuova casa di Tuba. Il progetto ha completato il trasferimento su Codeberg, piattaforma dedicata all’hosting di software libero. Il passaggio coinvolge repository, segnalazioni dei problemi e traduzioni, mentre il codice continuerà a essere disponibile anche in forma di mirror su GitHub. Una scelta significativa per un’applicazione che punta da sempre sul software libero e sulla collaborazione aperta.

Con l’occasione, lo sviluppatore ha inoltre adottato linee guida formali riguardanti l’utilizzo dell’intelligenza artificiale generativa nello sviluppo del progetto. La posizione scelta è particolarmente netta: l’uso di contenuti generati da modelli linguistici non è consentito all’interno del progetto, seguendo una linea già adottata da altri importanti software dell’universo GNOME.

Citazioni Mastodon, Collections e hashtag list: Tuba diventa ancora più completo

Una delle funzioni principali di Tuba 0.11.0 è il supporto completo alle nuove citazioni di Mastodon. L’applicazione disponeva già della possibilità di gestire citazioni provenienti da altre implementazioni federate, ma le nuove citazioni introdotte da Mastodon utilizzano un sistema basato sul consenso dell’autore del contenuto.

Tuba può ora gestire completamente questo meccanismo. Gli utenti possono citare un post, modificare la politica relativa alle citazioni, revocare una citazione e utilizzare questa funzione anche durante la preparazione di bozze e post programmati. Anche l’incollamento di un collegamento nel compositore viene gestito in modo più intelligente, offrendo la possibilità di trasformarlo direttamente in una citazione.

L’aggiornamento porta inoltre il supporto completo alle Collections di Mastodon. Si tratta di raccolte di utenti basate sul consenso, che permettono di creare gruppi di account condivisibili. Da Tuba è possibile visualizzare le raccolte, crearne di nuove, modificarle, condividerle, segnalare eventuali contenuti problematici e revocare il proprio consenso alla presenza in una raccolta.

Particolarmente interessante è anche l’arrivo delle hashtag list. Questa funzione permette di combinare più hashtag all’interno di una singola timeline personalizzata. L’utente può decidere quali hashtag includere, quali devono essere presenti contemporaneamente e quali devono invece essere esclusi.

Un esempio pratico può essere la creazione di una timeline dedicata alle notizie Linux, includendo hashtag come Linux Easy, GNOME, KDE o elementaryOS ed escludendo argomenti non desiderati. Si tratta di una soluzione utile per filtrare il grande volume di contenuti pubblicati quotidianamente sulle piattaforme federate senza dover controllare manualmente più ricerche separate.

Tuba 0.11.0 aggiunge anche un importante miglioramento al sistema di notifiche attraverso UnifiedPush. Fino a oggi, per ricevere notifiche in tempo reale, l’applicazione doveva rimanere attiva in background mantenendo diverse connessioni WebSocket. UnifiedPush permette invece di utilizzare un sistema più efficiente, riducendo il numero di connessioni necessarie e migliorando soprattutto il comportamento su dispositivi mobili e sistemi dove il consumo energetico rappresenta un aspetto importante.

Accessibilità, emoji e gestione dei contenuti al centro dell’aggiornamento

La nuova versione introduce numerosi miglioramenti pensati per rendere Tuba più comodo e accessibile nell’utilizzo quotidiano. L’impostazione dedicata ai caratteri più grandi lascia spazio a un controllo più flessibile della dimensione del testo.

L’utente può ora utilizzare un moltiplicatore personalizzato attraverso le preferenze dell’applicazione oppure tramite scorciatoie da tastiera. La soluzione rispetta le impostazioni del sistema e le opzioni di accessibilità, evitando conflitti con la configurazione generale del desktop.

Tuba 0.11.0 presta inoltre maggiore attenzione all’accessibilità dei contenuti condivisi. Quando si tenta di ricondividere un post contenente allegati privi di testo alternativo, l’applicazione mostra un avviso. In questo modo l’utente può verificare il contenuto prima della pubblicazione e valutare se procedere comunque.

Tra le altre novità troviamo il supporto alle miniature personalizzate per gli allegati audio e video direttamente dal compositore. Una funzione utile per migliorare la presentazione dei contenuti multimediali, soprattutto quando il file originale non dispone di un’immagine rappresentativa adeguata.

Il selettore delle emoji personalizzate è stato completamente riscritto per affrontare un problema comune nelle istanze che dispongono di migliaia di emoji. Il nuovo sistema utilizza una gestione dinamica degli elementi visualizzati, caricando soltanto la porzione necessaria durante lo scorrimento. Questo dovrebbe rendere l’interfaccia più reattiva anche in presenza di cataloghi estremamente numerosi.

Le note private associate ai profili diventano più visibili e più semplici da modificare. Il contenuto completo della nota viene mostrato direttamente nella pagina del profilo, mantenendo comunque la caratteristica fondamentale di essere visibile soltanto all’utente che l’ha creata.

Tuba 0.11.0 Scorciatoie da Tastiera

Completano l’aggiornamento l’adozione della nuova finestra per le scorciatoie da tastiera basata su AdwShortcutsDialog e importanti modifiche al visualizzatore multimediale. I controlli seguono ora un approccio più vicino a quello utilizzato da Loupe, mentre lo zoom risulta più naturale grazie alle animazioni e al comportamento che concentra l’ingrandimento sul punto selezionato dall’utente anziché limitarsi al centro dell’immagine.

Tuba 0.11.0 dimostra quindi quanto il progetto stia maturando rapidamente. Il passaggio a Codeberg, le nuove regole di sviluppo e una lunga serie di funzioni dedicate a Mastodon rendono questa versione particolarmente interessante per gli utenti Linux e GNOME che desiderano un client desktop moderno, completo e sempre più attento alla qualità dell’esperienza quotidiana. . Per installare Tuba 0.10.0 consiglio di consultare il nostro articolo dedicato, abbiamo testato la nuova versione del client Mastodon su Ubuntu 26.04 LTS.

Lascia un commento