Nieuw in Mumcord 0.6.0
Kleine extra's voor grote avonden
Mumcord 0.6.0 voegt plug-ins toe: kleine, veilige extra's bovenop het voicechatten. Ze draaien in Mumcord, vragen niets van de server en werken op elke gewone Mumble-server. Wie de officiële Mumble-client gebruikt, ziet waar het ertoe doet een gewone tekstregel en verder niets.
- In een sandbox
- Ondertekend
- Geen serveraanpassingen
- 24 talen
De eerste plug-ins
Er is niets voorgeïnstalleerd. Kies wat je groep leuk vindt en laat de rest links liggen.
Poll
Stel het kanaal een vraag met maximaal tien opties en zie de stemmen live binnenkomen.
- 2 tot 10 opties, live stembalken in een chatkaart
- Geen Mumcord? Stem door
!poll 1,!poll 2… in de chat te typen - De uitslag verschijnt zodra de poll sluit
Dobbelstenen
/roll d20 of 2d6+3, met eerlijke worpen die anderen kunnen zien en controleren.
- Voordeel en nadeel, laagste of hoogste weglaten, tot 20 dobbelstenen
- Andere Mumcord-gebruikers in het kanaal zien elke worp, dus valsspelen kan niet
- Een worpgeschiedenis die je kunt uitklappen
Echolings
Een klein wezentje van geluid dat groeit terwijl je met vrienden optrekt.
- 5 soorten, 4 groeifases, 3 kleuren
- Groeit van de tijd die jullie samen in voice en chat doorbrengen
- Gaat nooit dood, zeurt nooit
Mumbot Music
Een afstandsbediening voor je Mumbot-muziekbot.
- Klik met rechts op de bot → “Bot instellen”
- Nu aan het spelen, overslaan, volume, de wachtrij en nummers toevoegen
- Vereist een Mumbot op de server: een gewone Mumble-gebruiker, geen aanpassing aan de server
EVE Fit
Plak een EVE Online-fitting in de chat en iedereen ziet een scheepskaart.
- Herkent in de chat geplakte EFT-fittings en toont een kaart met schip en modules
- Opent de volledige fittingweergave offline, direct in Mumcord
- Een knop “Fitting kopiëren”, en het is gratis
EVE Online and all related logos and images are trademarks or registered trademarks of CCP hf. Mumcord is not affiliated with CCP hf. De fittingweergave is gebouwd op eveship.fit van het EVEShipFit-project.
De installatieknoppen openen de plug-in in Mumcord 0.6.0 of nieuwer, waar je de installatie bevestigt. Als er niets opent, staan de details op de pluginpagina.
Schermafbeeldingen
Bekijk ze in Mumcord
Rechtstreeks uit Mumcord 0.6.0, in het donkere en het lichte thema.
-
Blader door de officiële plug-ins direct in Instellingen. -
Ondertekende pakketten worden gecontroleerd voordat ze worden geïnstalleerd. -
Een poll vervangt zijn chatbericht door een live kaart. -
Stem in het zijpaneel; iedereen ziet de teller bijwerken. -
Echolings: een huisdier dat groeit terwijl jullie samen rondhangen. -
Laat de Echolings van je vrienden racen naar de snack. -
Plak een EVE Online-fit en hij wordt een nette kaart. -
Open toont het volledige fittingwiel en de statistieken. -
Dronehangar, laadruim en de melding van CCP.
Niemand valt buiten de boot
Plug-ins vragen niets van de server en werken op elke gewone Mumble-server. Vrienden met de officiële Mumble-client zien waar het ertoe doet een gewone tekstregel, en verder niets.
Een illustratie: de exacte tekst komt van elke plug-in zelf.
In een minuut geïnstalleerd
Plug-ins vind je in de instellingen, en je ziet wat elk ervan mag doen voordat het op je computer staat.
- 1 Bladeren Instellingen → Plug-ins → Bladeren.
- 2 Controleren Kies een plug-in en bekijk de rechten.
- 3 Installeren Het pictogram verschijnt in de plug-inbalk onder de kanaalboom.
Veilig door ontwerp
Een plug-in is een gast in je app. Dit zijn de huisregels.
Een strikte sandbox
Elke plug-in is een klein WebAssembly-programma in een strikte sandbox. Geen directe netwerk- of bestandstoegang; Mumcord tekent de interface met ingebouwde bouwstenen.
Van begin tot eind ondertekend
Het register en elk pakket zijn ondertekend met minisign, en Mumcord controleert ze voor het installeren. Met een noodschakelaar kan een slechte versie overal worden uitgezet.
Geen serveraanpassingen
Werkt met een ongewijzigde Mumble-server. De beheerder hoeft niets te installeren.
Eén schakelaar om ze allemaal te stoppen
Er is niets voorgeïnstalleerd. “Alle plug-ins uitzetten” in Instellingen → Plug-ins of in het opdrachtenpalet (Ctrl+Shift+P) stopt alle plug-ins in één keer.
In jouw taal
Beschikbaar in alle 24 talen van Mumcord.
Voor ontwikkelaars
Bouw je eigen
Plug-ins worden in Rust geschreven en gecompileerd naar WebAssembly (componentmodel, interface mumcord:plugin@1.0.0). De repo bevat de sjabloon, de documentatie en de broncode van elke officiële plug-in.
cargo install mumcord-plugin
mumcord-plugin new my-plugin
cd my-plugin
mumcord-plugin build
mumcord-plugin test De tool en de SDK staan op crates.io. In je Cargo.toml: mumcord-plugin-sdk = "0.6"
mumcord-plugin · Eén tool voor de hele weg
-
newMaakt een plug-in op basis van het sjabloon. -
buildBouwt hem reproduceerbaar. -
checkControleert het pakket. -
testDraait testscenario’s tegen een mock-host. -
serve-registryDraait een lokaal register om het in Mumcord uit te proberen (Ontwikkelaarsmodus in Instellingen → Plug-ins).
Documentatie
- Aan de slag
- API
- Manifest
- Rechten
- Bouwen
- Testen
- Publiceren
- Je eigen repository
- Alle documentatie
- Wiki
Naar het officiële register
Open een pull request in Mumcord/plugins die plugins/<id>/ toevoegt. Er is één goedkeuring van een maintainer en een groene CI nodig.
Wat CI controleert
- Schemacontrole
- Reproduceerbare herbouw
- Handtekening van de auteur
- Verschil in rechten
- Laadtest met mock-host
- Licentiescan
De regels
- Een door OSI goedgekeurde licentie
- Een reproduceerbare build
- Geen advertenties, tracking, betalingen of lootboxes
Of draai je eigen
Iedereen kan een eigen plug-inrepository draaien. Gebruikers voegen die toe via Instellingen → Plug-ins.
Je eigen repository →Licenties
Officiële plug-ins vallen onder AGPL-3.0. Het sjabloon, de documentatie en de SDK vallen onder Apache-2.0.
Gemaakt door
Een idee voor een plug-in?
Alles is open: het sjabloon, de documentatie en elke officiële plug-in.
Open de plug-inrepo