Novo v Mumcordu 0.6.0

Majhni dodatki za velike večere

Mumcord 0.6.0 prinaša vtičnike: majhne, varne dodatke h glasovnemu klepetu. Delujejo znotraj Mumcorda, ne zahtevajo sprememb na strežniku in delujejo na vsakem običajnem strežniku Mumble. Ljudje z uradnim odjemalcem Mumble vidijo tam, kjer je pomembno, navadno besedilno vrstico, nič drugega.

  • V peskovniku
  • Podpisano
  • Brez sprememb na strežniku
  • 24 jezikov

Spoznaj vtičnike Izdelaj svojega

Prvi vtičniki

Nič ni vnaprej nameščenega. Izberi, kar je všeč tvoji druščini, ostalo pusti.

Anketa

Postavi kanalu vprašanje z do desetimi odgovori in opazuj, kako glasovi prihajajo v živo.

  • 2 do 10 možnosti, živi stolpci glasov v klepetalni kartici
  • Nimaš Mumcorda? Glasuj s tipkanjem !poll 1, !poll 2 … v klepetu
  • Rezultati se prikažejo, ko se anketa zapre

Namesti v Mumcord Stran vtičnika → Izvorna koda →

Metalec kock

/roll d20 ali 2d6+3, s poštenimi meti, ki jih drugi vidijo in preverijo.

  • Prednost in slabost, izpusti najnižjo ali najvišjo, do 20 kock
  • Drugi uporabniki Mumcorda v kanalu prisostvujejo vsakemu metu, zato nihče ne more goljufati
  • Zgodovina metov, ki jo lahko razširiš

Namesti v Mumcord Stran vtičnika → Izvorna koda →

Odmevčki

Majhno bitje iz zvoka, ki raste, medtem ko se družiš s prijatelji.

  • 5 vrst, 4 stopnje rasti, 3 barve
  • Raste od časa, ki ga preživite skupaj v glasovnem klepetu in v besedilu
  • Nikoli ne umre, nikoli ne gnjavi

Namesti v Mumcord Stran vtičnika → Izvorna koda →

Mumbot Music

Daljinec za tvojega glasbenega bota Mumbot.

  • Desni klik na bota → „Nastavi bota“
  • Trenutno predvajanje, preskok, glasnost, čakalna vrsta in dodajanje skladb
  • Potrebuje Mumbota na strežniku: čisto navaden uporabnik Mumble, brez sprememb strežnika

Namesti v Mumcord Stran vtičnika → Izvorna koda →

EVE Fit

Prilepi opremo za EVE Online v klepet in vsi vidijo kartico ladje.

  • Prepozna prilepljene EFT-opreme v klepetu in prikaže kartico z ladjo in moduli
  • Odpre celoten pogled opreme brez povezave, kar v Mumcordu
  • Gumb „Kopiraj opremo“ in vse je brezplačno

Namesti v Mumcord Stran vtičnika → Izvorna koda →

Gumbi za namestitev odprejo vtičnik v Mumcordu 0.6.0 ali novejšem, kjer namestitev potrdiš. Če se nič ne odpre, so podrobnosti na strani vtičnika.

Nihče ni izpuščen

Vtičniki ne zahtevajo sprememb na strežniku in delujejo na vsakem običajnem strežniku Mumble. Prijatelji z uradnim odjemalcem Mumble vidijo tam, kjer je pomembno, navadno besedilno vrstico, nič drugega.

V Mumcordu
V uradnem odjemalcu Mumble

Ponazoritev: natančno besedilo določi vsak vtičnik.

Nameščeno v minuti

Vtičniki so v nastavitvah in preden pridejo na tvoj računalnik, vidiš, kaj sme vsak od njih.

  1. 1 Brskaj Nastavitve → Vtičniki → Brskanje.
  2. 2 Preveri Izberi vtičnik in preglej njegova dovoljenja.
  3. 3 Namesti Njegova ikona se pojavi v vrstici vtičnikov pod drevesom kanalov.

Varno že v zasnovi

Vtičnik je gost v tvoji aplikaciji. Tu so hišna pravila.

Strog peskovnik

Vsak vtičnik je majhen program WebAssembly v strogem peskovniku. Brez neposrednega dostopa do omrežja ali datotek; vmesnik nariše Mumcord iz vgrajenih gradnikov.

Dovoljenja, ki jih vidiš

Navedena so pred namestitvijo. Izbirna lahko kadar koli izklopiš, posodobitve, ki potrebujejo več, pa počakajo na tvojo odobritev.

Podpisano od začetka do konca

Register in vsak paket sta podpisana z minisign, Mumcord ju preveri pred namestitvijo. Zasilno stikalo lahko slabo različico izklopi povsod.

Brez sprememb na strežniku

Deluje s strežnikom Mumble brez sprememb. Skrbnik ne rabi namestiti ničesar.

Eno stikalo za vse

Nič ni vnaprej nameščenega. „Izklopi vse vtičnike“ v Nastavitve → Vtičniki ali v ukazni paleti (Ctrl+Shift+P) ustavi vse vtičnike naenkrat.

V tvojem jeziku

Na voljo v vseh 24 jezikih Mumcorda.

Za razvijalce

Izdelaj svojega

Vtičnike pišeš v Rustu in jih prevedeš v WebAssembly (komponentni model, vmesnik mumcord:plugin@1.0.0). Repozitorij vsebuje predlogo, dokumentacijo in izvorno kodo vsakega uradnega vtičnika.

Terminal
cargo install mumcord-plugin
mumcord-plugin new my-plugin
cd my-plugin
mumcord-plugin build
mumcord-plugin test

Orodje in SDK sta na crates.io. V tvojem Cargo.toml: mumcord-plugin-sdk = "0.6"

mumcord-plugin · Eno orodje za celotno pot

  1. new Ustvari vtičnik iz predloge.
  2. build Ponovljivo ga zgradi.
  3. check Preveri paket.
  4. test Požene testne scenarije proti navideznemu gostitelju.
  5. serve-registry Postreže lokalni register za preizkus v Mumcordu (razvijalski način v Nastavitve → Vtičniki).

Dokumentacija

V uradni register

Odpri pull request v Mumcord/plugins, ki doda plugins/<id>/. Potrebuje eno odobritev vzdrževalca in zelen CI.

Kaj preverja CI

  1. Preverjanje sheme
  2. Ponovljiva ponovna gradnja
  3. Podpis avtorja
  4. Razlika v dovoljenjih
  5. Preizkus nalaganja z navideznim gostiteljem
  6. Pregled licenc

Pravila

  • Licenca, ki jo odobri OSI
  • Ponovljiva gradnja
  • Brez oglasov, sledenja, plačil ali loot boxov
Pravilnik o pregledu →

Ali pa poženi svojega

Vsak lahko vzdržuje svoj repozitorij vtičnikov. Uporabniki ga dodajo v Nastavitve → Vtičniki.

Tvoj lasten repozitorij →

Licence

Uradni vtičniki so pod AGPL-3.0. Predloga, dokumentacija in SDK so pod Apache-2.0.

Naredili so

Imaš idejo za vtičnik?

Vse je odprto: predloga, dokumentacija in vsak uradni vtičnik.

Odpri repozitorij vtičnikov