Novità di Mumcord 0.6.0
Piccoli extra per grandi serate
Mumcord 0.6.0 porta i plugin: piccoli extra sicuri che si aggiungono alla chat vocale. Girano dentro Mumcord, non richiedono modifiche al server e funzionano su qualsiasi server Mumble standard. Chi usa il client Mumble ufficiale vede una semplice riga di testo dove serve, e nient'altro.
- In sandbox
- Firmati
- Nessuna modifica al server
- 24 lingue
I primi plugin
Niente è preinstallato. Scegli quello che piace al tuo gruppo e lascia perdere il resto.
Sondaggio
Fai una domanda al canale con fino a dieci opzioni e guarda i voti arrivare in diretta.
- Da 2 a 10 opzioni, barre dei voti in diretta in una scheda della chat
- Non hai Mumcord? Vota scrivendo
!poll 1,!poll 2… in chat - I risultati compaiono quando il sondaggio si chiude
Lancio dadi
/roll d20 o 2d6+3, con lanci onesti che gli altri possono testimoniare e verificare.
- Vantaggio e svantaggio, scarta il più basso o il più alto, fino a 20 dadi
- Gli altri utenti Mumcord nel canale assistono a ogni lancio, quindi nessuno può barare
- Una cronologia dei lanci che puoi espandere
Echolini
Una piccola creatura fatta di suono che cresce mentre passi il tempo con gli amici.
- 5 specie, 4 stadi di crescita, 3 colori
- Cresce con il tempo passato insieme in voce e in chat
- Non muore mai, non rompe mai
Mumbot Music
Un telecomando per il tuo bot musicale Mumbot.
- Clic destro sul bot → “Configura bot”
- In riproduzione, salta, volume, la coda e aggiunta di brani
- Serve un Mumbot sul server: un normale utente Mumble, nessuna modifica al server
EVE Fit
Incolla un fitting di EVE Online in chat e tutti vedono la scheda della nave.
- Riconosce i fit EFT incollati in chat e mostra una scheda con nave e moduli
- Apre la vista completa del fitting offline, direttamente dentro Mumcord
- Un pulsante “Copia fitting”, ed è gratis
EVE Online and all related logos and images are trademarks or registered trademarks of CCP hf. Mumcord is not affiliated with CCP hf. La vista del fitting si basa su eveship.fit del progetto EVEShipFit.
I pulsanti di installazione aprono il plugin in Mumcord 0.6.0 o successivo, dove confermi l’installazione. Se non si apre nulla, i dettagli sono nella pagina del plugin.
Screenshot
Guardali in Mumcord
Direttamente da Mumcord 0.6.0, nel tema scuro e in quello chiaro.
-
Sfoglia i plugin ufficiali direttamente nelle Impostazioni. -
I pacchetti firmati vengono verificati prima dell’installazione. -
Un sondaggio sostituisce il suo messaggio in chat con una scheda dal vivo. -
Vota nel pannello laterale; tutti vedono il conteggio aggiornarsi. -
Echolini: un compagno che cresce mentre state insieme. -
Fai correre gli Echolini dei tuoi amici fino allo snack. -
Incolla un fit di EVE Online e diventa una scheda ordinata. -
Open mostra la ruota di fitting completa e le statistiche. -
Hangar dei droni, stiva e l’avviso di CCP.
Nessuno resta escluso
I plugin non richiedono modifiche al server e funzionano su qualsiasi server Mumble standard. Gli amici con il client Mumble ufficiale vedono una semplice riga di testo dove serve, e nient'altro.
Un'illustrazione: la formulazione esatta dipende da ogni plugin.
Installato in un minuto
I plugin stanno nelle impostazioni, e vedi cosa può fare ciascuno prima che arrivi sul tuo computer.
- 1 Sfoglia Impostazioni → Plugin → Sfoglia.
- 2 Controlla Scegli un plugin e dai un'occhiata ai suoi permessi.
- 3 Installa La sua icona compare nella barra dei plugin sotto l'albero dei canali.
Sicuri per costruzione
Un plugin è un ospite nella tua app. Ecco le regole di casa.
Una sandbox rigorosa
Ogni plugin è un piccolo programma WebAssembly in una sandbox rigorosa. Nessun accesso diretto a rete o file; l'interfaccia la disegna Mumcord con blocchi predefiniti.
Firmati da cima a fondo
Il registro e ogni pacchetto sono firmati con minisign, e Mumcord li verifica prima di installarli. Un kill switch può disattivare ovunque una versione difettosa.
Nessuna modifica al server
Funziona con un server Mumble non modificato. Niente da installare per l'admin.
Un interruttore per fermarli tutti
Niente è preinstallato. “Disattiva tutti i plugin” in Impostazioni → Plugin o nella palette dei comandi (Ctrl+Maiusc+P) ferma tutti i plugin in un colpo solo.
Nella tua lingua
Disponibili in tutte le 24 lingue di Mumcord.
Per sviluppatori
Crea il tuo
I plugin sono scritti in Rust e compilati in WebAssembly (component model, interfaccia mumcord:plugin@1.0.0). Il repository contiene il template, la documentazione e il codice sorgente di ogni plugin ufficiale.
cargo install mumcord-plugin
mumcord-plugin new my-plugin
cd my-plugin
mumcord-plugin build
mumcord-plugin test Lo strumento e l’SDK sono su crates.io. Nel tuo Cargo.toml: mumcord-plugin-sdk = "0.6"
mumcord-plugin · Uno strumento per tutto il percorso
-
newCrea un plugin dal template. -
buildLo compila in modo riproducibile. -
checkControlla il pacchetto. -
testEsegue scenari di test contro un host simulato. -
serve-registryServe un registro locale per provarlo in Mumcord (modalità sviluppatore in Impostazioni → Plugin).
Documentazione
- Per iniziare
- API
- Manifest
- Permessi
- Compilazione
- Test
- Pubblicazione
- Il tuo repository
- Tutta la documentazione
- Wiki
Nel registro ufficiale
Apri una pull request in Mumcord/plugins che aggiunge plugins/<id>/. Servono l'approvazione di un maintainer e una CI verde.
Cosa controlla la CI
- Controllo dello schema
- Ricompilazione riproducibile
- Firma dell'autore
- Differenza dei permessi
- Test di caricamento con host simulato
- Scansione delle licenze
Le regole
- Una licenza approvata dall'OSI
- Una build riproducibile
- Niente pubblicità, tracciamento, pagamenti o loot box
Oppure gestisci il tuo
Chiunque può gestire il proprio repository di plugin. Gli utenti lo aggiungono in Impostazioni → Plugin.
Il tuo repository →Licenze
I plugin ufficiali sono AGPL-3.0. Il template, la documentazione e l'SDK sono Apache-2.0.
Realizzato da
Hai un'idea per un plugin?
Tutto è aperto: il template, la documentazione e ogni plugin ufficiale.
Apri il repository dei plugin