Dove stiamo andando

Roadmap

Mumcord si sviluppa per epic. L'Epic 1 si completa con la versione 0.3.0. Ecco cosa porta ogni epic. La roadmap è una proposta: ordine e contenuti possono ancora cambiare.

Gli epic

L'Epic 1 è il client di tutti i giorni. Dopo arrivano blocchi più grandi, il cui ordine non è ancora fissato.

  1. Epic 1

    fatto v0.3.0

    Il client di tutti i giorni

    Tutto ciò che serve a un gruppo per una serata. Rilasciato in tre versioni, la 0.3.0 completa l'Epic 1.

    Client di tutti i giorni v0.1.0

    • Configurazione in un minuto: identità, microfono, modalità di conversazione
    • Barra dei server, link mumble:// e verifica del certificato al primo contatto
    • Finestra in stile Discord con lista dei canali, chat e lista dei membri
    • Push-to-talk con tasti e pulsanti del mouse, anche su Wayland, oppure attivazione vocale
    • Soppressione del rumore, cancellazione dell'eco, volume per persona
    • Chat di canale e privata, Markdown, immagini, cronologia sul tuo computer
    • Segui i canali senza esserci dentro, con contatori dei non letti
    • Registrazione, avatar, profili, riconnessione con tutto
    • Chiaro e scuro, inglese, tedesco, spagnolo, icona nell'area di notifica, file di diagnostica
    • Qualità musica fino a 510 kbit/s (aggiunta nella 0.1.1)

    Più chat v0.2.0

    • Anteprime dei link, chiudibili messaggio per messaggio, disattivabili nella configurazione guidata e nelle impostazioni
    • Schede YouTube, Twitch e Spotify che si caricano solo al clic
    • Immagini esterne in chat e un visualizzatore di immagini con zoom
    • GIF preferite con citazione della fonte per Giphy e Tenor
    • @menzioni con completamento automatico, un suono e una notifica tutti loro
    • Codice con evidenziazione della sintassi, barra di formattazione e scorciatoie
    • Soglia manuale per l'attivazione vocale
    • “In ascolto”: condividi che musica stai ascoltando (Linux e Windows)
    • Pulizia automatica di anteprime e vecchia cronologia

    In gioco v0.3.0

    • Audio posizionale (beta) tramite Mumble Link e i plugin di gioco ufficiali di Mumble, attivabile anche dalle impostazioni rapide. Un'icona “3D” mostra chi sta inviando dati di posizione in questo momento
    • Overlay direttamente dentro il gioco, anche a schermo intero esclusivo: un layer Vulkan su Linux (come MangoHud), anche nei giochi Steam e Proton, testato per esempio con Tyr e Supermarket Simulator. Su Windows arriverà più avanti tramite l'API grafica del gioco (come Discord); fino ad allora c'è la finestra overlay
    • Attivato o disattivato per ogni gioco, con posizione, dimensione e opacità. Prima di attivarlo ricevi un avviso sull'anti-cheat
    • Si avvia da solo con il gioco. “Disattivo” o “Attivo” globale con eccezioni per gioco, proposto nella configurazione guidata, disattivato di default
    • I giochi il cui anti-cheat blocca o segnala gli overlay restano esclusi di default, con il motivo indicato: VALORANT e League of Legends (Riot Vanguard), Call of Duty con Modern Warfare II/III, Warzone e Black Ops 6 (Ricochet), Counter-Strike 2 nelle partite FACEIT (FACEIT Anti-Cheat), PUBG: BATTLEGROUNDS (BattlEye) e Apex Legends (Easy Anti-Cheat)
    • Per i giochi senza overlay in gioco: una finestra fluttuante, attraversabile dai clic, che mostra chi sta parlando. Su macOS non c'è overlay
    • “Sta giocando”, facoltativo: riconosce il gioco tramite Mumble Link, programmi noti e Steam, con “Unisciti al gioco” tramite Steam
    • @menzioni cliccabili: anteprima al passaggio del mouse, profilo al clic, menu con il clic destro
    • Menu del clic destro sulle persone con icone e interruttori, un nuovo profilo in cui le modifiche si applicano subito
    • Impostazioni rapide quando clicchi sull'ingranaggio: anteprime, tema, overlay, condivisione di musica e gioco, modifica profilo e registrazione sul server
    • Impostazioni con ricerca: trova sezioni e singole impostazioni, ti ci porta e le evidenzia. La barra laterale resta ferma mentre scorri
    • Una nuova sezione Accessibilità: suggerimenti da tastiera visibili, annunci per screen reader e link per saltare al contenuto, ognuno con il proprio interruttore
    • Su KDE Wayland Mumcord crea la regola della finestra per l'overlay con un clic
    • Rifiniture: angoli meno arrotondati e immagini inviate nitide quanto il limite del server consente
    • Tutte le 24 lingue ufficiali UE, menu dell'area di notifica compreso, ognuna elencata con il proprio nome
    • Un passaggio sulla privacy nella configurazione guidata: a cosa si connette Mumcord e quando

    Da Mumcord a Mumcord v0.3.0

    • Cronologia della chat condivisa: i client Mumcord si passano fino a 7 giorni di cronologia del canale, così puoi leggere cosa è stato scritto prima che entrassi. Mai i messaggi privati, contrassegnata come “dalla cronologia di …”, disattivabile
    • Solo ciò che è stato scritto prima che entrassi o iniziassi a seguire, senza messaggi duplicati
    • Un pulsante “Vai ai più recenti” quando stai leggendo più in alto
    • Un badge per chi usa Mumcord
    • Doppio clic su una persona per aprire la chat privata, clic per fissare la sua scheda
    • Profilo ridisegnato con tutto ciò che hai impostato per quella persona
    • Amici, riconosciuti tramite certificato tra server diversi e dopo un cambio di nome, con stato online
    • La cronologia privata con gli amici viene conservata
    • Lista Amici nella colonna destra, con il canale in cui si trovano
    • “Entra in ‹canale›” con il clic destro su una persona o un amico
    • Colonna destra con sezioni richiudibili: “In ‹canale›”, “In altri canali” e “Amici”
    • Trascinare e incollare immagini in modo affidabile: anteprima prima dell'invio, più immagini insieme, compressione fino al limite del server
    • Immagini a grandezza piena (beta): i client ufficiali ricevono un'anteprima entro il limite del server, gli utenti Mumcord caricano l'immagine intera nel visualizzatore direttamente dal mittente. Offerta e caricamento si possono disattivare separatamente
  2. Epic 2

    il prossimo v0.4.0

    Più server, temi e rifiniture

    Esce tutto insieme come versione 0.4.0: più server, temi tutti tuoi, l'overlay in gioco su Windows e le prime connessioni dirette tra utenti Mumcord. Audio posizionale, plugin di gioco e immagini a grandezza piena restano in beta.

    Più server insieme

    • Fino a 5 server connessi insieme, regolabile da 1 a 15. Parli su uno, leggi, scrivi e ricevi notifiche su tutti
    • I server con “Connetti sempre all'avvio” e quelli aperti l'ultima volta si connettono da soli; ogni server si riconnette per conto suo dopo una caduta
    • Notifiche e messaggi privati mostrano il nome del server, le notifiche si possono silenziare per server
    • “Entra nel canale” anche per gli amici su un altro server; i link mumble:// verso un server connesso ti portano subito lì

    Temi e aspetto

    • Temi personalizzati partendo da pochi colori chiave, con preset e anteprima dal vivo; Mumcord mantiene il contrasto leggibile
    • Condividi i temi come testo: la chat mostra una scheda di anteprima, un clic applica il tema all'app o a un server
    • Un tema per server, se vuoi
    • L'aspetto di questo sito nell'app: pulsanti luminosi, sfumature, effetti vetro e una leggera grana da pellicola, disattivabili

    Rifiniture e server grandi

    • Menu a tendina con il tema invece di quelli del browser, ogni campo nelle impostazioni ben allineato
    • Una sottile barra di avanzamento sotto le immagini in chat mentre si carica la grandezza piena
    • I server grandi non si bloccano più alla prima visualizzazione, in più gli interruttori “Nascondi canali vuoti” e “Prima chi parla”
    • I messaggi contano come inviati solo quando il server li conferma; quelli rifiutati si possono rinviare
    • Commento del profilo con grassetto, corsivo, link ed elenchi

    Qualità della connessione

    • Ping, perdita di pacchetti, banda e UDP o TCP nel profilo e nel menu di una persona, anche per te
    • Una piccola icona del segnale accanto a chi ha una connessione debole, disattivabile

    Overlay

    • L'overlay in gioco anche su Windows, tramite DirectX 11 e 12, con le stesse impostazioni e la stessa lista anti-cheat di Linux
    • Colori corretti nei giochi HDR, giochi da Steam in Flatpak, giochi a schermo intero senza bordi verificati su KDE e GNOME
    • Risolto: chiudere o aggiornare Mumcord non fa più crashare un gioco in corso
    • L'overlay in gioco anche nei giochi Linux nativi con OpenGL, come Project Hospital, Euro Truck Simulator 2 e Hearts of Iron IV
    • La finestra overlay sparisce; se la usavi, un avviso una tantum ti porta alle impostazioni dell'overlay in gioco
    • “Unisciti al gioco” anche per i giochi che condividono l'indirizzo del server tramite Mumble Link

    Direttamente da Mumcord a Mumcord

    • Connessioni dirette e cifrate tra utenti Mumcord tramite IPv6, il port mapping del tuo router o la tua rete, senza il server di nessun altro
    • Mumcord prima chiede una volta, perché gli altri vedono il tuo indirizzo IP; puoi cambiarlo nelle impostazioni
    • Così le immagini a grandezza piena arrivano molto più in fretta; se nessuna connessione diretta funziona, va come prima
    • Chiudere il visualizzatore di immagini interrompe il trasferimento

    Guardare insieme (beta)

    • Watch party di YouTube: tutti nel canale vocale guardano lo stesso video insieme, chiunque può mettere in pausa e saltare
    • Condividi uno schermo o una finestra, con l'audio se vuoi, per massimo 8 spettatori, di base 720p a 30 fotogrammi al secondo

    Installazione su Linux e aggiornamenti

    • Pacchetti per Debian e Ubuntu (.deb), Fedora e openSUSE (.rpm), Arch (AUR: mumcord-bin) e l'AppImage, ognuno per x86_64 e ARM64
    • Installazione con una riga nel terminale, con voce di menu e supporto per i link mumble://
    • “Avvia Mumcord all'accesso” su ogni sistema
    • A scelta un avviso quando esce una nuova versione; Mumcord chiede a GitHub al massimo una volta al giorno
  3. Epic 3

    più avanti

    Comfort

    Rifiniture per chi lo usa tanto.

    • Scorciatoie globali oltre al push-to-talk
    • Menu completo nell'area di notifica
    • Importazione delle impostazioni dal client Mumble ufficiale
    • Sussurrare e gridare ad altri canali
    • Browser pubblico dei server
  4. Epic 4

    più avanti

    Amministrazione

    Perché Mumcord possa sostituire del tutto il client ufficiale.

    • Modifica dei permessi (ACL)
    • Ban
    • Creare, spostare e gestire i canali
  5. Epic 5

    più avanti

    Distribuzione

    Installazione senza avvisi e sempre aggiornato.

    • Installer firmati, nessun avviso di SmartScreen o Gatekeeper: già predisposto nel workflow di rilascio per Windows e macOS, attivo appena i certificati saranno configurati
    • Aggiornamenti automatici
    • Segnalazioni di crash, solo se acconsenti
    • Repository di pacchetti e store
  6. Epic 6

    più avanti

    Ricerca GIF

    Cercare invece di avere solo i preferiti.

    • Ricerca GIF senza includere nell'app una chiave API che chiunque potrebbe estrarre
    • Le opzioni sono un piccolo servizio relay o una tua chiave; da decidere più avanti

Cosa non succederà mai

  • Niente sul server: nessun servizio aggiuntivo, nessun plugin per il server, nessuna configurazione del server. Mumcord funziona con qualsiasi server Mumble standard.
  • App mobile e versione web.
  • Un server relay per le connessioni dirette: se nessun percorso diretto funziona, Mumcord passa invece dal server Mumble.

Manca qualcosa?

Le richieste finiscono nelle issue su GitHub e confluiscono nella pianificazione.

Proponi una funzione Cosa è già uscito lo trovi nelle novità →