Nyt i Mumcord 0.6.0
Små ekstra ting til store aftener
Mumcord 0.6.0 tilføjer plugins: små, sikre ekstra ting oven på voice-chatten. De kører inde i Mumcord, kræver ingen ændringer på serveren og virker på enhver almindelig Mumble-server. Folk med den officielle Mumble-klient ser en helt almindelig tekstlinje, hvor det betyder noget, og ellers intet.
- Sandboxet
- Signeret
- Ingen serverændringer
- 24 sprog
De første plugins
Intet er forudinstalleret. Vælg det, din gruppe holder af, og lad resten ligge.
Afstemning
Stil kanalen et spørgsmål med op til ti svarmuligheder og se stemmerne tikke ind live.
- 2 til 10 muligheder, levende stemmebjælker i et kort i chatten
- Ingen Mumcord? Stem ved at skrive
!poll 1,!poll 2… i chatten - Resultatet vises, når afstemningen lukkes
Terningekast
/roll d20 eller 2d6+3, med fair slag, som andre kan overvære og kontrollere.
- Fordel og ulempe, drop laveste eller højeste, op til 20 terninger
- Andre Mumcord-brugere i kanalen er vidner til hvert slag, så ingen kan snyde
- En slaghistorik, du kan folde ud
Echolinger
En lille skabning af lyd, der vokser, mens du hænger ud med venner.
- 5 arter, 4 vækststadier, 3 farver
- Vokser af tid, I bruger sammen i voice og chat
- Dør aldrig, brokker sig aldrig
Mumbot Music
En fjernbetjening til din Mumbot-musikbot.
- Højreklik på botten → »Konfigurer bot«
- Spiller nu, spring over, lydstyrke, køen og tilføjelse af numre
- Kræver en Mumbot på serveren: en helt almindelig Mumble-bruger, ingen serverændring
EVE Fit
Indsæt en EVE Online-fitting i chatten, og alle ser et skibskort.
- Opdager EFT-fits indsat i chatten og viser et kort med skib og moduler
- Åbner hele fitting-visningen offline, direkte i Mumcord
- En »Kopiér fitting«-knap, og den er gratis
EVE Online and all related logos and images are trademarks or registered trademarks of CCP hf. Mumcord is not affiliated with CCP hf. Fitting-visningen bygger på eveship.fit fra EVEShipFit-projektet.
Installationsknapperne åbner pluginet i Mumcord 0.6.0 eller nyere, hvor du bekræfter installationen. Hvis intet åbner, står detaljerne på pluginsiden.
Skærmbilleder
Se dem i Mumcord
Direkte fra Mumcord 0.6.0, i det mørke og det lyse tema.
-
Gennemse de officielle plugins direkte i Indstillinger. -
Signerede pakker tjekkes, før de installeres. -
En afstemning erstatter sin chatbesked med et levende kort. -
Stem i sidepanelet; alle ser antallet opdatere. -
Echolinger: et kæledyr, der vokser, mens I hænger ud sammen. -
Lad dine venners Echolinger løbe om snacken. -
Indsæt et EVE Online-fit, og det bliver til et pænt kort. -
Open viser det fulde fitting-hjul og statistikkerne. -
Droneområde, lastrum og CCP's meddelelse.
Ingen bliver udenfor
Plugins kræver ingen ændringer på serveren og virker på enhver almindelig Mumble-server. Venner på den officielle Mumble-klient ser en helt almindelig tekstlinje, hvor det betyder noget, og ellers intet.
En illustration: den præcise ordlyd kommer fra hvert enkelt plugin.
Installeret på et minut
Plugins bor i indstillingerne, og du kan se, hvad hver enkelt må, før det kommer på din maskine.
- 1 Find Indstillinger → Plugins → Gennemse.
- 2 Tjek Vælg et plugin, og gennemgå dets tilladelser.
- 3 Installér Dets ikon dukker op i plugin-bjælken under kanaltræet.
Sikre af design
Et plugin er en gæst i din app. Her er husreglerne.
En striks sandbox
Hvert plugin er et lille WebAssembly-program i en striks sandbox. Ingen rå adgang til netværk eller filer; Mumcord tegner brugerfladen ud fra indbyggede byggeklodser.
Signeret hele vejen
Registret og hver pakke er signeret med minisign, og Mumcord tjekker dem, før noget installeres. En nødafbryder kan slå en dårlig version fra overalt.
Ingen serverændringer
Virker mod en uændret Mumble-server. Intet at installere for administratoren.
Én kontakt til at stoppe dem alle
Intet er forudinstalleret. »Slå alle plugins fra« under Indstillinger → Plugins eller i kommandopaletten (Ctrl+Shift+P) stopper alle plugins på én gang.
På dit eget sprog
Tilgængelige på alle 24 Mumcord-sprog.
Til udviklere
Byg dit eget
Plugins skrives i Rust og kompileres til WebAssembly (komponentmodellen, interface mumcord:plugin@1.0.0). Repoet indeholder skabelonen, dokumentationen og kildekoden til hvert officielt plugin.
cargo install mumcord-plugin
mumcord-plugin new my-plugin
cd my-plugin
mumcord-plugin build
mumcord-plugin test Værktøjet og SDK'et ligger på crates.io. I din Cargo.toml: mumcord-plugin-sdk = "0.6"
mumcord-plugin · Ét værktøj hele vejen
-
newOpretter et plugin ud fra skabelonen. -
buildBygger det reproducerbart. -
checkTjekker pakken. -
testKører testscenarier mod en mock-vært. -
serve-registryStarter et lokalt register, så du kan prøve det i Mumcord (udviklertilstand under Indstillinger → Plugins).
Dokumentation
- Kom i gang
- API
- Manifest
- Tilladelser
- Bygning
- Test
- Udgivelse
- Dit eget repository
- Al dokumentation
- Wiki
Ind i det officielle register
Åbn en pull request i Mumcord/plugins, der tilføjer plugins/<id>/. Den kræver ét maintainer-godkendelse og grøn CI.
Hvad CI tjekker
- Skematjek
- Reproducerbar genopbygning
- Forfatterens signatur
- Forskel i tilladelser
- Indlæsningstest mod mock-vært
- Licensscanning
Reglerne
- En OSI-godkendt licens
- Et reproducerbart build
- Ingen reklamer, tracking, betalinger eller lootbokse
Eller drift dit eget
Alle kan drive deres eget plugin-repository. Brugerne tilføjer det under Indstillinger → Plugins.
Dit eget repository →Licenser
Officielle plugins er AGPL-3.0. Skabelonen, dokumentationen og SDK'et er Apache-2.0.
Lavet af
Har du en idé til et plugin?
Alt er åbent: skabelonen, dokumentationen og hvert officielt plugin.
Åbn plugin-repoet