Nouveau dans Mumcord 0.6.0
De petits extras pour de grandes soirées
Mumcord 0.6.0 ajoute les plugins : de petits extras sûrs qui viennent compléter le chat vocal. Ils tournent dans Mumcord, n’exigent aucun changement côté serveur et fonctionnent sur n’importe quel serveur Mumble standard. Les personnes qui utilisent le client Mumble officiel voient une simple ligne de texte là où c’est utile, et rien d’autre.
- Isolés
- Signés
- Aucun changement côté serveur
- 24 langues
Les premiers plugins
Rien n’est préinstallé. Choisis ce qui plaît à ton groupe et laisse le reste.
Sondage
Pose une question au salon avec jusqu’à dix options et regarde les votes arriver en direct.
- De 2 à 10 options, barres de votes en direct dans une carte du chat
- Pas de Mumcord ? Vote en écrivant
!poll 1,!poll 2… dans le chat - Les résultats s’affichent à la clôture du sondage
Lanceur de dés
/roll d20 ou 2d6+3, avec des jets équitables que les autres peuvent constater et vérifier.
- Avantage et désavantage, écarter le plus bas ou le plus haut, jusqu’à 20 dés
- Les autres utilisateurs de Mumcord du salon sont témoins de chaque jet, personne ne peut tricher
- Un historique des jets que tu peux déplier
Échoïdes
Une petite créature faite de son qui grandit pendant que tu passes du temps avec tes amis.
- 5 espèces, 4 stades de croissance, 3 couleurs
- Grandit grâce au temps passé ensemble en vocal et dans le chat
- Ne meurt jamais, ne harcèle jamais
Mumbot Music
Une télécommande pour ton bot de musique Mumbot.
- Clic droit sur le bot → « Configurer le bot »
- Lecture en cours, passer, volume, la file d’attente et ajout de titres
- Nécessite un Mumbot sur le serveur : un utilisateur Mumble ordinaire, sans changement côté serveur
EVE Fit
Colle un fitting d’EVE Online dans le chat et tout le monde voit une carte de vaisseau.
- Repère les fits EFT collés dans le chat et affiche une carte avec le vaisseau et les modules
- Ouvre la vue complète du fitting hors ligne, directement dans Mumcord
- Un bouton « Copier le fitting », et c’est gratuit
EVE Online and all related logos and images are trademarks or registered trademarks of CCP hf. Mumcord is not affiliated with CCP hf. La vue du fitting s’appuie sur eveship.fit, du projet EVEShipFit.
Les boutons d’installation ouvrent le plugin dans Mumcord 0.6.0 ou plus récent, où tu confirmes l’installation. Si rien ne s’ouvre, la page du plugin donne les détails.
Captures d’écran
Vois-les dans Mumcord
Directement depuis Mumcord 0.6.0, en thème sombre et en thème clair.
-
Parcours les plugins officiels directement dans les Paramètres. -
Les paquets signés sont vérifiés avant leur installation. -
Un sondage remplace son message de chat par une carte en direct. -
Vote dans le panneau latéral ; tout le monde voit le décompte se mettre à jour. -
Échoïdes : un compagnon qui grandit pendant que vous traînez ensemble. -
Fais courir tes Échoïdes contre ceux de tes amis jusqu’au snack. -
Colle un fit d’EVE Online et il devient une jolie carte. -
Open affiche la roue de fitting complète et les statistiques. -
Baie de drones, soute et la mention de CCP.
Personne n’est laissé de côté
Les plugins n’exigent aucun changement côté serveur et fonctionnent sur n’importe quel serveur Mumble standard. Tes amis sur le client Mumble officiel voient une simple ligne de texte là où c’est utile, et rien d’autre.
Une illustration : le texte exact vient de chaque plugin.
Installé en une minute
Les plugins se trouvent dans les paramètres, et tu vois ce que chacun peut faire avant qu’il arrive sur ta machine.
- 1 Parcourir Paramètres → Plugins → Parcourir.
- 2 Vérifier Choisis un plugin et examine ses autorisations.
- 3 Installer Son icône apparaît dans la barre des plugins, sous l’arborescence des salons.
Sûrs dès la conception
Un plugin est un invité dans ton appli. Voici le règlement de la maison.
Un bac à sable strict
Chaque plugin est un petit programme WebAssembly dans un bac à sable strict. Pas d’accès direct au réseau ni aux fichiers ; Mumcord dessine l’interface à partir de composants intégrés.
Signés de bout en bout
Le registre et chaque paquet sont signés avec minisign, et Mumcord les vérifie avant d’installer. Un interrupteur d’urgence peut désactiver partout une version défectueuse.
Aucun changement côté serveur
Fonctionne avec un serveur Mumble non modifié. Rien à installer pour l’admin.
Un seul interrupteur pour tout arrêter
Rien n’est préinstallé. « Désactiver tous les plugins » dans Paramètres → Plugins ou dans la palette de commandes (Ctrl+Shift+P) arrête tous les plugins d’un coup.
Dans ta langue
Disponibles dans les 24 langues de Mumcord.
Pour les développeurs
Crée le tien
Les plugins sont écrits en Rust et compilés en WebAssembly (modèle de composants, interface mumcord:plugin@1.0.0). Le dépôt contient le modèle, la documentation et le code source de chaque plugin officiel.
cargo install mumcord-plugin
mumcord-plugin new my-plugin
cd my-plugin
mumcord-plugin build
mumcord-plugin test L’outil et le SDK sont sur crates.io. Dans ton Cargo.toml : mumcord-plugin-sdk = "0.6"
mumcord-plugin · Un seul outil pour tout le trajet
-
newCrée un plugin à partir du modèle. -
buildLe compile de façon reproductible. -
checkVérifie le paquet. -
testExécute des scénarios de test contre un hôte simulé. -
serve-registrySert un registre local pour l’essayer dans Mumcord (mode Développeur dans Paramètres → Plugins).
Documentation
- Premiers pas
- API
- Manifeste
- Autorisations
- Compilation
- Tests
- Publication
- Ton propre dépôt
- Toute la doc
- Wiki
Vers le registre officiel
Ouvre une pull request dans Mumcord/plugins qui ajoute plugins/<id>/. Il faut l’accord d’un mainteneur et une CI au vert.
Ce que vérifie la CI
- Contrôle du schéma
- Recompilation reproductible
- Signature de l’auteur
- Différence d’autorisations
- Test de chargement sur hôte simulé
- Analyse des licences
Les règles
- Une licence approuvée par l’OSI
- Une compilation reproductible
- Pas de pub, de pistage, de paiements ni de loot boxes
Ou héberge le tien
N’importe qui peut héberger son propre dépôt de plugins. Les utilisateurs l’ajoutent dans Paramètres → Plugins.
Ton propre dépôt →Licences
Les plugins officiels sont sous AGPL-3.0. Le modèle, la documentation et le SDK sont sous Apache-2.0.
Fait par
Une idée de plugin ?
Tout est ouvert : le modèle, la documentation et chaque plugin officiel.
Ouvrir le dépôt des plugins