Novinka v Mumcordu 0.6.0
Malé extra věcky pro velké večery
Mumcord 0.6.0 přidává pluginy: malá, bezpečná rozšíření nad hlasovým chatem. Běží přímo v Mumcordu, nepotřebují žádné úpravy serveru a fungují na každém standardním serveru Mumble. Lidé s oficiálním klientem Mumble uvidí tam, kde to má smysl, obyčejný textový řádek a nic víc.
- V izolovaném prostředí
- Podepsané
- Bez zásahu do serveru
- 24 jazyků
První pluginy
Nic není předinstalované. Vyber si, co vaši partu baví, a zbytek nech být.
Anketa
Polož kanálu otázku s až deseti možnostmi a sleduj, jak hlasy přibývají živě.
- 2 až 10 možností, živé sloupce hlasů v kartě v chatu
- Nemáš Mumcord? Hlasuj napsáním
!poll 1,!poll 2… do chatu - Výsledky se ukážou, když anketa skončí
Kostky
/roll d20 nebo 2d6+3, s férovými hody, kterým ostatní přihlížejí a mohou je ověřit.
- Výhoda a nevýhoda, zahození nejnižšího nebo nejvyššího hodu, až 20 kostek
- Ostatní uživatelé Mumcordu v kanálu jsou svědky každého hodu, takže nikdo nepodvádí
- Historie hodů, kterou si můžeš rozbalit
Echolíci
Malé stvoření ze zvuku, které roste, když trávíš čas s přáteli.
- 5 druhů, 4 stupně růstu, 3 barvy
- Roste z času stráveného společně v hlasu a chatu
- Nikdy neumírá, nikdy neotravuje
Mumbot Music
Ovladač pro tvého hudebního bota Mumbot.
- Klikni pravým tlačítkem na bota → „Nastavit bota“
- Právě hraje, přeskočit, hlasitost, fronta a přidávání skladeb
- Potřebuje Mumbota na serveru: obyčejného uživatele Mumble, bez zásahu do serveru
EVE Fit
Vlož do chatu fit z EVE Online a všichni uvidí kartu lodi.
- Pozná EFT fity vložené do chatu a ukáže kartu s lodí a moduly
- Otevře celý pohled na fit offline, přímo v Mumcordu
- Tlačítko „Kopírovat fit“ a je zdarma
EVE Online and all related logos and images are trademarks or registered trademarks of CCP hf. Mumcord is not affiliated with CCP hf. Pohled na fit vychází z eveship.fit od projektu EVEShipFit.
Tlačítka instalace otevřou plugin v Mumcordu 0.6.0 nebo novějším, kde instalaci potvrdíš. Pokud se nic neotevře, najdeš podrobnosti na stránce pluginu.
Snímky obrazovky
Podívej se na ně v Mumcordu
Přímo z Mumcordu 0.6.0, v tmavém i světlém motivu.
-
Oficiální pluginy si prohlédneš přímo v Nastavení. -
Podepsané balíčky se před instalací zkontrolují. -
Anketa nahradí svou zprávu v chatu živou kartou. -
Hlasuj v postranním panelu; všichni vidí, jak se počty mění. -
Echolings: mazlíček, který roste, když spolu trávíte čas. -
Závoď s Echolingy kamarádů o svačinu. -
Vlož EVE Online fit a změní se v úhlednou kartu. -
Open ukáže celé kolo vybavení a statistiky. -
Dronový hangár, nákladový prostor a upozornění CCP.
Nikdo nezůstane stranou
Pluginy nepotřebují žádné úpravy serveru a fungují na každém standardním serveru Mumble. Přátelé s oficiálním klientem Mumble uvidí tam, kde to má smysl, obyčejný textový řádek a nic víc.
Ilustrace: přesné znění pochází z každého pluginu.
Nainstalováno za minutu
Pluginy najdeš v nastavení a než se dostanou do tvého počítače, vidíš, co všechno smějí.
- 1 Procházej Nastavení → Pluginy → Procházet.
- 2 Zkontroluj Vyber plugin a projdi jeho oprávnění.
- 3 Nainstaluj Jeho ikona se objeví v liště pluginů pod stromem kanálů.
Bezpečné už z principu
Plugin je host ve tvé aplikaci. Tohle jsou domácí pravidla.
Přísné izolované prostředí
Každý plugin je malý program WebAssembly v přísném izolovaném prostředí. Žádný přímý přístup k síti ani souborům; rozhraní vykresluje Mumcord z vestavěných stavebních prvků.
Podepsané od začátku do konce
Registr i každý balíček jsou podepsané pomocí minisign a Mumcord je před instalací ověří. Nouzový vypínač může špatnou verzi vypnout všude.
Bez zásahu do serveru
Funguje s nezměněným serverem Mumble. Administrátor nemusí nic instalovat.
Jeden vypínač pro všechny
Nic není předinstalované. „Vypnout všechny pluginy“ v Nastavení → Pluginy nebo v paletě příkazů (Ctrl+Shift+P) zastaví všechny pluginy najednou.
Ve tvém jazyce
K dispozici ve všech 24 jazycích Mumcordu.
Pro vývojáře
Vytvoř si vlastní
Pluginy se píšou v Rustu a kompilují do WebAssembly (komponentový model, rozhraní mumcord:plugin@1.0.0). V repozitáři najdeš šablonu, dokumentaci a zdrojové kódy všech oficiálních pluginů.
cargo install mumcord-plugin
mumcord-plugin new my-plugin
cd my-plugin
mumcord-plugin build
mumcord-plugin test Nástroj i SDK jsou na crates.io. Ve tvém Cargo.toml: mumcord-plugin-sdk = "0.6"
mumcord-plugin · Jeden nástroj na celou cestu
-
newVytvoří plugin ze šablony. -
buildSestaví ho reprodukovatelně. -
checkZkontroluje balíček. -
testSpustí testovací scénáře proti simulovanému hostiteli. -
serve-registrySpustí lokální registr, abys plugin vyzkoušel v Mumcordu (vývojářský režim v Nastavení → Pluginy).
Dokumentace
- Začínáme
- API
- Manifest
- Oprávnění
- Sestavení
- Testování
- Publikování
- Tvůj vlastní repozitář
- Veškerá dokumentace
- Wiki
Do oficiálního registru
Otevři pull request v Mumcord/plugins, který přidá plugins/<id>/. Potřebuje schválení od jednoho maintainera a zelené CI.
Co CI kontroluje
- Kontrola schématu
- Reprodukovatelné přestavění
- Podpis autora
- Rozdíl v oprávněních
- Zátěžový test načtení se simulovaným hostitelem
- Kontrola licence
Pravidla
- Licence schválená OSI
- Reprodukovatelné sestavení
- Žádné reklamy, sledování, platby ani loot boxy
Nebo provozuj vlastní
Každý může provozovat vlastní repozitář pluginů. Uživatelé si ho přidají v Nastavení → Pluginy.
Tvůj vlastní repozitář →Licence
Oficiální pluginy jsou pod AGPL-3.0. Šablona, dokumentace a SDK jsou pod Apache-2.0.
Vytvořili
Máš nápad na plugin?
Všechno je otevřené: šablona, dokumentace i každý oficiální plugin.
Otevřít repozitář pluginů