La suite
Feuille de route
Mumcord se construit par epics. L’Epic 1 est bouclée avec la version 0.3.0. Voici ce qu’apporte chaque epic. La feuille de route est une proposition : l’ordre et le contenu peuvent encore changer.
Les epics
L’Epic 1, c’est le client du quotidien. Viennent ensuite des briques plus grosses dont l’ordre n’est pas encore fixé.
-
Epic 1
terminé v0.3.0
Le client du quotidien
Tout ce qu’il faut à un groupe pour une soirée. Sorti en trois versions, la 0.3.0 boucle l’Epic 1.
Client du quotidien v0.1.0
- Configuration en une minute : identité, micro, mode de parole
- Barre des serveurs, liens mumble:// et vérification du certificat au premier contact
- Fenêtre façon Discord avec liste des salons, chat et liste des membres
- Push-to-talk avec touches et boutons de souris, aussi sous Wayland, ou détection de la voix
- Suppression du bruit, annulation d’écho, volume par personne
- Chat de salon et chat privé, Markdown, images, historique sur ton ordinateur
- Suivre des salons sans y être, avec compteurs de non-lus
- Enregistrement, avatars, profils, reconnexion sans rien perdre
- Clair et sombre, anglais, allemand, espagnol, icône dans la zone de notification, fichier de diagnostic
- Qualité musique jusqu’à 510 kbit/s (ajoutée dans la 0.1.1)
Plus de chat v0.2.0
- Aperçus de liens, masquables message par message, désactivables dans l’assistant et dans les paramètres
- Cartes YouTube, Twitch et Spotify qui ne se chargent qu’au clic
- Images externes dans le chat et visionneuse avec zoom
- GIF favoris avec mention de la source pour Giphy et Tenor
- @mentions avec autocomplétion, leur propre son et leur propre notification
- Code avec coloration syntaxique, barre de mise en forme et raccourcis
- Seuil manuel pour la détection de la voix
- « En écoute » : partage la musique que tu écoutes (Linux et Windows)
- Ménage automatique des aperçus et de l’ancien historique
En jeu v0.3.0
- Audio positionnel (bêta) via Mumble Link et les plugins de jeu officiels de Mumble, activable aussi depuis les réglages rapides. Une icône « 3D » montre qui envoie des données de position en ce moment
- Overlay directement dans le jeu, même en plein écran exclusif : une couche Vulkan sous Linux (comme MangoHud), aussi dans les jeux Steam et Proton, testé par exemple avec Tyr et Supermarket Simulator. Sous Windows, il arrivera plus tard via l’API graphique du jeu (comme Discord) ; d’ici là, il y a l’overlay en fenêtre
- Activé ou désactivé par jeu, avec position, taille et opacité. Tu reçois un avertissement anti-triche avant de l’activer
- Démarre tout seul avec le jeu. « Désactivé » ou « Activé » global avec exceptions par jeu, proposé dans l’assistant, désactivé par défaut
- Les jeux dont l’anti-triche bloque ou signale les overlays restent exclus par défaut, avec la raison affichée : VALORANT et League of Legends (Riot Vanguard), Call of Duty avec Modern Warfare II/III, Warzone et Black Ops 6 (Ricochet), Counter-Strike 2 en matchs FACEIT (FACEIT Anti-Cheat), PUBG: BATTLEGROUNDS (BattlEye) et Apex Legends (Easy Anti-Cheat)
- Pour les jeux sans overlay en jeu : une fenêtre flottante, traversable par les clics, qui montre qui parle. Il n’y a pas d’overlay sous macOS
- « En train de jouer », en option : détecte le jeu via Mumble Link, les programmes connus et Steam, avec rejoindre la partie via Steam
- @mentions cliquables : aperçu au survol, profil au clic, menu au clic droit
- Menu du clic droit sur les gens avec icônes et interrupteurs, un nouveau profil où les changements s’appliquent aussitôt
- Réglages rapides au clic sur l’engrenage : aperçus, thème, overlay, partage de la musique et du jeu, modifier le profil et s’enregistrer sur le serveur
- Paramètres avec recherche : trouve les sections et les réglages individuels, y saute et les met en évidence. La barre latérale reste en place pendant que tu fais défiler
- Une nouvelle section Accessibilité : indications clavier visibles, annonces pour lecteur d’écran et liens d’évitement, chacun avec son propre interrupteur
- Sous KDE Wayland, Mumcord crée la règle de fenêtre pour l’overlay en un clic
- Finitions : coins moins arrondis et images envoyées aussi nettes que la limite du serveur le permet
- Les 24 langues officielles de l’UE, menu de la zone de notification compris, chacune sous son propre nom
- Une étape confidentialité dans l’assistant : à quoi Mumcord se connecte et quand
Entre utilisateurs de Mumcord v0.3.0
- Historique de chat partagé : les clients Mumcord se transmettent jusqu’à 7 jours d’historique du salon pour que tu puisses lire ce qui a été écrit avant ton arrivée. Jamais les messages privés, marqué « de l’historique de … », désactivable
- Uniquement ce qui a été écrit avant que tu rejoignes ou suives le salon, sans messages en double
- Un bouton « Aller au plus récent » quand tu lis plus haut
- Un badge pour les gens qui utilisent Mumcord
- Double-clic sur une personne pour ouvrir le chat privé, clic pour épingler sa carte
- Profil repensé avec tout ce que tu as réglé pour cette personne
- Amis, reconnus par leur certificat d’un serveur à l’autre et après un changement de nom, avec statut en ligne
- L’historique privé avec tes amis est conservé
- Liste d’amis dans la colonne de droite, avec le salon où ils se trouvent
- « Rejoindre ‹salon› » au clic droit sur une personne ou un ami
- Colonne de droite avec sections repliables : « Dans ‹salon› », « Dans d’autres salons » et « Amis »
- Déposer et coller des images de façon fiable : aperçu avant l’envoi, plusieurs à la fois, compression à la limite du serveur
- Images en taille réelle (bêta) : les clients officiels reçoivent un aperçu dans la limite du serveur, les utilisateurs de Mumcord chargent l’image entière dans la visionneuse directement depuis l’expéditeur. Le partage et le chargement se désactivent chacun séparément
-
Epic 2
ensuite v0.4.0
Plusieurs serveurs, thèmes et finitions
Tout sort ensemble en version 0.4.0 : plusieurs serveurs, tes propres thèmes, l’overlay en jeu sous Windows et les premières connexions directes entre utilisateurs de Mumcord. L’audio positionnel, les plugins de jeu et les images en taille réelle restent en bêta.
Plusieurs serveurs à la fois
- Jusqu’à 5 serveurs connectés à la fois, réglable de 1 à 15. Parle sur un seul, lis, écris et reçois les notifications sur tous
- Les serveurs marqués « Toujours se connecter au démarrage » et ceux ouverts la dernière fois se connectent tout seuls ; chaque serveur se reconnecte de lui-même après une coupure
- Les notifications et messages privés affichent le nom du serveur, les notifications peuvent être coupées par serveur
- « Rejoindre le salon » aussi pour des amis sur un autre serveur ; les liens mumble:// vers un serveur connecté y mènent directement
Thèmes et apparence
- Tes propres thèmes à partir de quelques couleurs clés, avec préréglages et aperçu en direct ; Mumcord garde le contraste lisible
- Partager des thèmes en texte : le chat affiche une carte d’aperçu, un clic applique le thème à l’appli ou à un serveur
- Un thème par serveur si tu veux
- Le look de ce site dans l’appli : boutons lumineux, dégradés, effets de verre et un léger grain, désactivable
Finitions et gros serveurs
- Des menus déroulants aux couleurs du thème au lieu de ceux du navigateur, tous les champs des réglages bien alignés
- Une fine barre de progression sous les images du chat pendant le chargement de la taille réelle
- Les gros serveurs ne se figent plus au premier affichage, et en plus les options « Masquer les salons vides » et « Personnes qui parlent en premier »
- Les messages ne comptent comme envoyés qu’une fois confirmés par le serveur ; ceux refusés peuvent être renvoyés
- Commentaire de profil avec gras, italique, liens et listes
Qualité de connexion
- Ping, perte de paquets, bande passante et UDP ou TCP dans le profil et le menu d’une personne, et pour toi aussi
- Une petite icône de signal à côté des personnes avec une connexion faible, désactivable
Overlay
- L’overlay en jeu aussi sous Windows, via DirectX 11 et 12, avec les mêmes réglages et la même liste anti-triche que sous Linux
- Des couleurs correctes dans les jeux HDR, les jeux de Steam en Flatpak, les jeux en plein écran sans bordure vérifiés sous KDE et GNOME
- Corrigé : fermer ou mettre à jour Mumcord ne fait plus planter un jeu en cours
- L’overlay en jeu aussi dans les jeux Linux natifs en OpenGL, comme Project Hospital, Euro Truck Simulator 2 et Hearts of Iron IV
- L’overlay en fenêtre disparaît ; si tu l’utilisais, un avis unique t’emmène aux réglages de l’overlay en jeu
- « Rejoindre la partie » aussi pour les jeux qui partagent leur adresse de serveur via Mumble Link
Directement de Mumcord à Mumcord
- Des connexions directes et chiffrées entre utilisateurs de Mumcord via IPv6, la redirection de ports de ta box ou ton propre réseau, sans le serveur de quelqu’un d’autre
- Mumcord te demande d’abord une fois, car les autres voient ton adresse IP ; tu peux changer ça dans les réglages
- Les images en taille réelle arrivent ainsi beaucoup plus vite ; si aucune connexion directe ne marche, tout fonctionne comme avant
- Fermer la visionneuse arrête le transfert
Regarder ensemble (bêta)
- Soirée YouTube : tout le salon vocal regarde la même vidéo en même temps, chacun peut mettre en pause et naviguer
- Partage d’un écran ou d’une fenêtre, avec le son si tu veux, pour jusqu’à 8 spectateurs, en 720p à 30 images par seconde par défaut
Installation sous Linux et mises à jour
- Des paquets pour Debian et Ubuntu (.deb), Fedora et openSUSE (.rpm), Arch (AUR : mumcord-bin) et l’AppImage, chacun pour x86_64 et ARM64
- Installation en une ligne dans le terminal, avec une entrée de menu et la prise en charge des liens mumble://
- « Démarrer Mumcord à l’ouverture de session » sur tous les systèmes
- En option, un avis quand une nouvelle version sort ; Mumcord interroge GitHub au plus une fois par jour
-
Epic 3
plus tard
Confort
Des finitions pour les gros utilisateurs.
- Raccourcis globaux au-delà du push-to-talk
- Menu complet dans la zone de notification
- Importer les paramètres du client Mumble officiel
- Chuchoter et crier vers d’autres salons
- Navigateur de serveurs publics
-
Epic 4
plus tard
Administration
Pour que Mumcord puisse remplacer entièrement le client officiel.
- Modifier les permissions (ACL)
- Bannissements
- Créer, déplacer et gérer des salons
-
Epic 5
plus tard
Distribution
Installer sans avertissements et toujours à jour.
- Installateurs signés, sans avertissement SmartScreen ni Gatekeeper : déjà prévu dans le workflow de release pour Windows et macOS, actif dès que les certificats seront en place
- Mises à jour automatiques
- Rapports de plantage, uniquement si tu es d’accord
- Dépôts de paquets et stores
-
Epic 6
plus tard
Recherche de GIF
Chercher au lieu de se limiter aux favoris.
- Recherche de GIF sans embarquer dans l’appli une clé d’API que n’importe qui pourrait extraire
- Les options : un petit service relais ou ta propre clé ; à décider plus tard
Ce qui n’arrivera jamais
- Quoi que ce soit côté serveur : pas de services annexes, pas de plugins serveur, pas de configuration serveur. Mumcord fonctionne avec n’importe quel serveur Mumble standard.
- Des applis mobiles et une version web.
- Un serveur relais pour les connexions directes : si aucun chemin direct ne marche, Mumcord passe par le serveur Mumble à la place.
Il manque quelque chose ?
Les demandes vont dans les issues sur GitHub et nourrissent la planification.
Proposer une fonctionnalité Ce qui est déjà sorti se trouve dans les nouveautés →