Vart det är på väg

Roadmap

Mumcord byggs i epics. Epic 1 slutförs med version 0.3.0. Här är vad varje epic ger. Roadmappen är ett förslag: ordning och omfattning kan fortfarande ändras.

Epics

Epic 1 är vardagsklienten. Efter det kommer större byggstenar vars ordning inte är bestämd än.

  1. Epic 1

    klart v0.3.0

    Vardagsklienten

    Allt ett gäng behöver för en kväll. Släppt i tre versioner, 0.3.0 slutför Epic 1.

    Vardagsklient v0.1.0

    • Installation på en minut: identitet, mikrofon, pratläge
    • Serverlist, länkar med mumble:// och certifikatkontroll vid första kontakten
    • Fönster i Discord-stil med kanallista, chatt och medlemslista
    • Push-to-talk med tangenter och musknappar, även på Wayland, eller röstaktivering
    • Brusreducering, ekoeliminering, volym per person
    • Kanal- och privatchatt, Markdown, bilder, historik på din dator
    • Följ kanaler utan att vara i dem, med antal olästa
    • Registrering, avatarer, profiler, återanslutning med allt på plats
    • Ljust och mörkt, engelska, tyska, spanska, ikon i systemfältet, diagnostikfil
    • Musikkvalitet upp till 510 kbit/s (tillagt i 0.1.1)

    Mer chatt v0.2.0

    • Länkförhandsvisningar, kan stängas per meddelande och stängas av i guiden och i inställningarna
    • Kort för YouTube, Twitch och Spotify som bara laddas när du klickar
    • Externa bilder i chatten och en bildvisare med zoom
    • GIF-favoriter med angiven källa för Giphy och Tenor
    • @omnämnanden med autokomplettering, eget ljud och egen avisering
    • Kod med syntaxmarkering, ett formateringsverktygsfält och kortkommandon
    • Manuell tröskel för röstaktivering
    • ”Spelas nu”: dela vilken musik du lyssnar på (Linux och Windows)
    • Automatisk städning av förhandsvisningar och gammal historik

    I spelet v0.3.0

    • Positionsljud (beta) via Mumble Link och Mumbles officiella spelplugins, kan även slås på och av i snabbinställningarna. En ”3D”-ikon visar vem som skickar positionsdata just nu
    • Overlay direkt i spelet, även i exklusiv helskärm: ett Vulkan-lager på Linux (som MangoHud), även i Steam- och Proton-spel, testat med till exempel Tyr och Supermarket Simulator. På Windows kommer den senare via spelets grafik-API (som Discord); fram till dess finns overlay-fönstret
    • Slås på eller av per spel, med position, storlek och opacitet. Du får en anti-cheat-notis innan du slår på den
    • Startar av sig själv med spelet. Globalt ”Av” eller ”På” med undantag per spel, erbjuds i guiden, avstängd som standard
    • Spel vars anti-cheat blockerar eller rapporterar overlays förblir undantagna som standard, med orsaken angiven: VALORANT och League of Legends (Riot Vanguard), Call of Duty med Modern Warfare II/III, Warzone och Black Ops 6 (Ricochet), Counter-Strike 2 i FACEIT-matcher (FACEIT Anti-Cheat), PUBG: BATTLEGROUNDS (BattlEye) och Apex Legends (Easy Anti-Cheat)
    • För spel utan overlay i spelet: ett flytande fönster som släpper igenom klick och visar vem som pratar. På macOS finns ingen overlay
    • Valfritt ”Spelar nu”: känner igen spelet via Mumble Link, kända program och Steam, med gå med i spel via Steam
    • Klickbara @omnämnanden: förhandsvisning när du hovrar, profil när du klickar, meny när du högerklickar
    • Högerklicksmeny för personer med ikoner och reglage, en ny profil där ändringar gäller direkt
    • Snabbinställningar när du klickar på kugghjulet: förhandsvisningar, tema, overlay, dela musik och spel, redigera profil och registrera dig på servern
    • Inställningar med sökning: hittar sektioner och enskilda inställningar, hoppar dit och markerar dem. Sidofältet stannar på plats medan du scrollar
    • En ny sektion Tillgänglighet: synliga tangentbordstips, uppläsningar för skärmläsare och hopplänkar, var och en med sitt eget reglage
    • På KDE Wayland sätter Mumcord upp fönsterregeln för overlayen med ett klick
    • Finputs: mindre rundade hörn och skickade bilder så skarpa som servergränsen tillåter
    • Alla 24 officiella EU-språk, menyn i systemfältet inräknad, vart och ett listat med sitt eget namn
    • Ett integritetssteg i guiden: vad Mumcord ansluter till och när

    Mumcord till Mumcord v0.3.0

    • Delad chatthistorik: Mumcord-klienter skickar vidare upp till 7 dagars kanalhistorik så att du kan läsa vad som skrevs innan du gick med. Aldrig privata meddelanden, märkt som ”från …s historik”, kan stängas av
    • Bara det som skrevs innan du gick med eller började följa, utan dubblerade meddelanden
    • En knapp ”Hoppa till senaste” när du läser längre upp
    • Ett märke för personer som använder Mumcord
    • Dubbelklicka på en person för att öppna den privata chatten, klicka för att fästa personens kort
    • Omgjord profil med allt du har ställt in för den personen
    • Vänner, igenkända via certifikat mellan servrar och efter namnbyten, med onlinestatus
    • Privat historik med vänner sparas
    • Vänlista i högerkolumnen, med kanalen de är i
    • ”Gå med i ‹kanal›” när du högerklickar på en person eller en vän
    • Högerkolumn med hopfällbara sektioner: ”I ‹kanal›”, ”I andra kanaler” och ”Vänner”
    • Släpp och klistra in bilder pålitligt: förhandsvisning före sändning, flera på en gång, komprimering till servergränsen
    • Bilder i full storlek (beta): officiella klienter får en förhandsvisning inom servergränsen, Mumcord-användare laddar hela bilden i bildvisaren direkt från avsändaren. Både erbjudande och laddning kan stängas av var för sig
  2. Epic 2

    näst på tur v0.4.0

    Flera servrar, teman och finputs

    Allt släpps tillsammans som version 0.4.0: flera servrar, egna teman, overlayen i spelet på Windows och de första direkta anslutningarna mellan Mumcord-användare. Positionsljud, spelplugins och bilder i full storlek förblir beta.

    Flera servrar samtidigt

    • Upp till 5 servrar anslutna samtidigt, går att ställa in från 1 till 15. Prata på en, läs, skriv och få aviseringar på alla
    • Servrar markerade med ”Anslut alltid vid start” och de som var öppna förra gången ansluter av sig själva; varje server återansluter på egen hand efter ett avbrott
    • Aviseringar och privata meddelanden visar servernamnet, aviseringar kan tystas per server
    • ”Gå med i kanal” även för vänner på en annan server; mumble:// länkar till en ansluten server hoppar direkt dit

    Teman och utseende

    • Egna teman utifrån några nyckelfärger, med förinställningar och liveförhandsvisning; Mumcord håller kontrasten läsbar
    • Dela teman som text: chatten visar ett förhandsvisningskort, ett klick tillämpar temat på appen eller på en server
    • Ett tema per server om du vill
    • Den här webbplatsens utseende i appen: glödande knappar, gradienter, glaseffekter och ett lätt filmkorn, kan stängas av

    Finputs och stora servrar

    • Rullgardinsmenyer i temat i stället för webbläsarens, varje fält i inställningarna snyggt justerat
    • En tunn förloppsindikator under chattbilder medan full storlek laddas
    • Stora servrar fryser inte längre när de visas första gången, plus reglagen ”Dölj tomma kanaler” och ”Talande först”
    • Meddelanden räknas som skickade först när servern bekräftar dem; nekade kan skickas igen
    • Profilkommentar med fetstil, kursiv, länkar och listor

    Anslutningskvalitet

    • Ping, paketförlust, bandbredd och UDP eller TCP i en persons profil och meny, även för dig själv
    • En liten signalikon bredvid personer med svag anslutning, kan stängas av

    Overlay

    • Overlayen i spelet även på Windows, via DirectX 11 och 12, med samma inställningar och anti-cheat-lista som på Linux
    • Rätt färger i HDR-spel, spel från Flatpak-Steam, spel i kantlös helskärm kontrollerade på KDE och GNOME
    • Fixat: att stänga eller uppdatera Mumcord kraschar inte längre ett spel som körs
    • Overlayen i spelet även i inbyggda Linux-spel med OpenGL, till exempel Project Hospital, Euro Truck Simulator 2 och Hearts of Iron IV
    • Overlay-fönstret försvinner; om du använde det tar ett engångsmeddelande dig till inställningarna för overlayen i spelet
    • ”Gå med i spel” även för spel som delar sin serveradress via Mumble Link

    Direkt från Mumcord till Mumcord

    • Direkta, krypterade anslutningar mellan Mumcord-användare via IPv6, routerns portmappning eller ditt eget nätverk, utan någon annans server
    • Mumcord frågar en gång först, eftersom de andra ser din IP-adress; du kan ändra det i inställningarna
    • Bilder i full storlek kommer fram mycket snabbare så; om ingen direkt anslutning fungerar funkar det som förut
    • Att stänga bildvisaren stoppar överföringen

    Titta tillsammans (beta)

    • Titta tillsammans på YouTube: alla i röstkanalen ser samma video samtidigt, vem som helst kan pausa och spola
    • Dela en skärm eller ett fönster, med ljud om du vill, för upp till 8 tittare, som standard 720p i 30 bilder per sekund

    Installation på Linux och uppdateringar

    • Paket för Debian och Ubuntu (.deb), Fedora och openSUSE (.rpm), Arch (AUR: mumcord-bin) och AppImage, vart och ett för x86_64 och ARM64
    • Installera med en rad i terminalen, med menypost och stöd för mumble:// länkar
    • ”Starta Mumcord när jag loggar in” på alla system
    • Valfritt ett tips när en ny version finns; Mumcord frågar GitHub högst en gång om dagen
  3. Epic 3

    senare

    Bekvämlighet

    Finputs för flitiga användare.

    • Globala kortkommandon utöver push-to-talk
    • Fullständig meny i systemfältet
    • Importera inställningar från den officiella Mumble-klienten
    • Viska och ropa till andra kanaler
    • Offentlig serverbläddrare
  4. Epic 4

    senare

    Admin

    Så att Mumcord helt kan ersätta den officiella klienten.

    • Redigera behörigheter (ACL:er)
    • Avstängningar
    • Skapa, flytta och hantera kanaler
  5. Epic 5

    senare

    Distribution

    Installera utan varningar och alltid uppdaterat.

    • Signerade installationsprogram, ingen varning från SmartScreen eller Gatekeeper: redan förberett i release-flödet för Windows och macOS, aktivt så snart certifikaten är på plats
    • Automatiska uppdateringar
    • Kraschrapporter, bara om du godkänner
    • Paketförråd och appbutiker
  6. Epic 6

    senare

    GIF-sökning

    Sök i stället för bara favoriter.

    • GIF-sökning utan att skeppa en API-nyckel i appen som vem som helst kan plocka ut
    • Alternativen är en liten relätjänst eller din egen nyckel; bestäms senare

Vad som aldrig kommer att hända

  • Något på servern: inga tilläggstjänster, inga serverplugins, ingen serverkonfiguration. Mumcord fungerar med alla vanliga Mumble-servrar.
  • Mobilappar och en webbversion.
  • En reläserver för direkta anslutningar: om ingen direkt väg fungerar går Mumcord via Mumble-servern i stället.

Saknar du något?

Önskemål hamnar i issues på GitHub och går in i planeringen.

Önska en funktion Det som redan är släppt finns i ändringsloggen →