Încotro mergem

Roadmap

Mumcord se construiește în epicuri. Epic 1 e complet odată cu versiunea 0.3.0. Iată ce aduce fiecare epic. Roadmap-ul e o propunere: ordinea și conținutul se pot încă schimba.

Epicurile

Epic 1 e clientul de zi cu zi. După el vin componente mai mari, a căror ordine nu e încă stabilită.

  1. Epic 1

    gata v0.3.0

    Clientul de zi cu zi

    Tot ce-i trebuie unui grup pentru o seară. Lansat în trei versiuni, 0.3.0 încheie Epic 1.

    Clientul de zi cu zi v0.1.0

    • Configurare într-un minut: identitate, microfon, mod de vorbire
    • Bară de servere, linkuri mumble:// și verificarea certificatului la primul contact
    • Fereastră în stil Discord cu lista de canale, chat și lista de membri
    • Push-to-talk cu taste și butoane de mouse, și pe Wayland, sau activare vocală
    • Suprimarea zgomotului, anularea ecoului, volum pentru fiecare persoană
    • Chat pe canal și privat, Markdown, imagini, istoric pe computerul tău
    • Urmărești canale fără să fii în ele, cu numărul de mesaje necitite
    • Înregistrare, avatare, profiluri, reconectare cu tot cu tot
    • Luminos și întunecat, engleză, germană, spaniolă, iconiță în bara de sistem, fișier de diagnostic
    • Calitate muzică până la 510 kbit/s (adăugat în 0.1.1)

    Mai mult chat v0.2.0

    • Previzualizări de linkuri, care se pot închide pentru fiecare mesaj și dezactiva în asistent și în setări
    • Carduri YouTube, Twitch și Spotify care se încarcă doar la clic
    • Imagini externe în chat și un vizualizator de imagini cu zoom
    • GIF-uri favorite, cu mențiunea sursei pentru Giphy și Tenor
    • @mențiuni cu completare automată, cu sunetul și notificarea lor
    • Cod cu evidențiere de sintaxă, o bară de formatare și scurtături
    • Prag manual pentru activarea vocală
    • „Acum ascultă”: arată ce muzică asculți (Linux și Windows)
    • Curățarea automată a previzualizărilor și a istoricului vechi

    În joc v0.3.0

    • Audio pozițional (beta) prin Mumble Link și pluginurile oficiale de jocuri ale Mumble, comutabil și din setările rapide. O iconiță „3D” arată cine transmite chiar acum date de poziție
    • Overlay direct în joc, și în fullscreen exclusiv: un layer Vulkan pe Linux (ca MangoHud), și în jocurile Steam și Proton, testat de exemplu cu Tyr și Supermarket Simulator. Pe Windows vine mai târziu, prin API-ul grafic al jocului (ca Discord); până atunci există fereastra overlay
    • Pornit sau oprit pentru fiecare joc, cu poziție, dimensiune și opacitate. Înainte să-l pornești primești o notă despre anti-cheat
    • Pornește singur odată cu jocul. Global „Oprit” sau „Pornit”, cu excepții pentru fiecare joc, oferit în asistent, oprit implicit
    • Jocurile al căror anti-cheat blochează sau raportează overlay-urile rămân excluse implicit, cu motivul afișat: VALORANT și League of Legends (Riot Vanguard), Call of Duty cu Modern Warfare II/III, Warzone și Black Ops 6 (Ricochet), Counter-Strike 2 în meciurile FACEIT (FACEIT Anti-Cheat), PUBG: BATTLEGROUNDS (BattlEye) și Apex Legends (Easy Anti-Cheat)
    • Pentru jocurile fără overlay în joc: o fereastră flotantă, prin care poți da clic, care arată cine vorbește. Pe macOS nu există overlay
    • „Acum joacă”, opțional: recunoaște jocul prin Mumble Link, programe cunoscute și Steam, cu intrare în joc prin Steam
    • @mențiuni pe care poți da clic: previzualizare la hover, profil la clic, meniu la clic dreapta
    • Meniul de clic dreapta pe oameni cu iconițe și comutatoare, un profil nou în care modificările se aplică imediat
    • Setări rapide când dai clic pe rotiță: previzualizări, temă, overlay, partajarea muzicii și a jocului, editare profil și înregistrare pe server
    • Setări cu căutare: găsește secțiuni și setări individuale, sare acolo și le evidențiază. Bara laterală rămâne pe loc cât derulezi
    • O secțiune nouă Accesibilitate: indicii vizibile pentru tastatură, anunțuri pentru cititorul de ecran și linkuri de salt, fiecare cu propriul comutator
    • Pe KDE Wayland, Mumcord configurează regula de fereastră pentru overlay dintr-un clic
    • Finisaje: colțuri mai puțin rotunjite și imagini trimise atât de clare cât permite limita serverului
    • Toate cele 24 de limbi oficiale ale UE, inclusiv meniul din bara de sistem, fiecare cu numele ei propriu
    • Un pas despre confidențialitate în asistent: la ce se conectează Mumcord și când

    De la Mumcord la Mumcord v0.3.0

    • Istoric de chat comun: clienții Mumcord transmit până la 7 zile din istoricul canalului, ca să poți citi ce s-a scris înainte să intri. Niciodată mesaje private, marcat ca „din istoricul lui …”, se poate dezactiva
    • Doar ce s-a scris înainte să intri sau să începi să urmărești, fără mesaje duplicate
    • Un buton „Sari la cele mai noi” când citești mai sus în conversație
    • O insignă pentru cei care folosesc Mumcord
    • Dublu clic pe o persoană deschide chatul privat, un clic îi fixează cardul
    • Profil reproiectat, cu tot ce ai setat pentru persoana respectivă
    • Prieteni, recunoscuți după certificat pe servere diferite și după redenumiri, cu status online
    • Istoricul privat cu prietenii se păstrează
    • Lista de prieteni în coloana din dreapta, cu canalul în care se află
    • „Intră în ‹canal›” la clic dreapta pe o persoană sau pe un prieten
    • Coloana din dreapta cu secțiuni restrângibile: „În ‹canal›”, „În alte canale” și „Prieteni”
    • Tragerea și lipirea imaginilor merg fiabil: previzualizare înainte de trimitere, mai multe deodată, compresie până la limita serverului
    • Imagini la dimensiune completă (beta): clienții oficiali primesc o previzualizare în limita serverului, utilizatorii Mumcord încarcă imaginea întreagă în vizualizator direct de la expeditor. Oferirea și încărcarea se pot dezactiva separat
  2. Epic 2

    urmează v0.4.0

    Mai multe servere, teme și finisaje

    Totul apare împreună ca versiunea 0.4.0: mai multe servere, teme proprii, overlay-ul în joc pe Windows și primele conexiuni directe între utilizatorii Mumcord. Audio pozițional, pluginurile de jocuri și imaginile la dimensiune completă rămân beta.

    Mai multe servere deodată

    • Până la 5 servere conectate deodată, reglabil de la 1 la 15. Vorbești pe unul, citești, scrii și primești notificări pe toate
    • Serverele marcate cu „Conectează mereu la pornire” și cele deschise data trecută se conectează singure; fiecare server se reconectează singur după o întrerupere
    • Notificările și mesajele private arată numele serverului, notificările se pot opri pe fiecare server
    • „Intră în canal” și pentru prieteni de pe alt server; linkurile mumble:// spre un server conectat te duc direct acolo

    Teme și aspect

    • Teme proprii din câteva culori de bază, cu presetări și previzualizare live; Mumcord păstrează contrastul lizibil
    • Teme partajate ca text: chatul arată un card de previzualizare, un clic aplică tema aplicației sau unui server
    • O temă pe fiecare server, dacă vrei
    • Aspectul acestui site în aplicație: butoane strălucitoare, degradeuri, efecte de sticlă și o granulație fină de film, se pot dezactiva

    Finisaje și servere mari

    • Liste derulante pe tema ta în loc de cele ale browserului, fiecare câmp din setări aliniat frumos
    • O bară de progres subțire sub imaginile din chat cât timp se încarcă dimensiunea completă
    • Serverele mari nu mai îngheață la prima afișare, plus comutatoarele „Ascunde canalele goale” și „Cei care vorbesc primii”
    • Mesajele contează ca trimise abia când serverul le confirmă; cele refuzate se pot retrimite
    • Comentariu de profil cu bold, italic, linkuri și liste

    Calitatea conexiunii

    • Ping, pierdere de pachete, lățime de bandă și UDP sau TCP în profilul și meniul unei persoane, și pentru tine
    • O mică pictogramă de semnal lângă cei cu o conexiune slabă, se poate dezactiva

    Overlay

    • Overlay-ul în joc și pe Windows, prin DirectX 11 și 12, cu aceleași setări și aceeași listă anti-cheat ca pe Linux
    • Culori corecte în jocurile HDR, jocuri din Steam din Flatpak, jocuri pe ecran complet fără margini verificate pe KDE și GNOME
    • Reparat: închiderea sau actualizarea Mumcord nu mai dă crash unui joc pornit
    • Overlay-ul în joc și în jocurile native pentru Linux cu OpenGL, de exemplu Project Hospital, Euro Truck Simulator 2 și Hearts of Iron IV
    • Fereastra overlay dispare; dacă o foloseai, un aviz unic te duce la setările overlay-ului în joc
    • „Intră în joc” și pentru jocurile care își partajează adresa serverului prin Mumble Link

    Direct de la Mumcord la Mumcord

    • Conexiuni directe, criptate, între utilizatorii Mumcord prin IPv6, redirecționarea porturilor din routerul tău sau propria ta rețea, fără serverul altcuiva
    • Mumcord întreabă o dată înainte, pentru că ceilalți îți văd adresa IP; poți schimba asta din setări
    • Așa imaginile la dimensiune completă ajung mult mai repede; dacă nu merge nicio conexiune directă, merge ca înainte
    • Închiderea vizualizatorului de imagini oprește transferul

    Vizionare împreună (beta)

    • Watch party pe YouTube: toți din canalul vocal se uită la același video deodată, oricine poate pune pauză și derula
    • Partajează un ecran sau o fereastră, cu sunet dacă vrei, pentru până la 8 spectatori, implicit 720p la 30 de cadre pe secundă

    Instalare pe Linux și actualizări

    • Pachete pentru Debian și Ubuntu (.deb), Fedora și openSUSE (.rpm), Arch (AUR: mumcord-bin) și AppImage, fiecare pentru x86_64 și ARM64
    • Instalare dintr-o linie în terminal, cu intrare în meniu și suport pentru linkuri mumble://
    • „Pornește Mumcord când mă conectez” pe orice sistem
    • Opțional un indiciu când apare o versiune nouă; Mumcord întreabă GitHub cel mult o dată pe zi
  3. Epic 3

    mai târziu

    Confort

    Finisaje pentru utilizatorii înrăiți.

    • Scurtături globale dincolo de push-to-talk
    • Meniu complet în bara de sistem
    • Importul setărilor din clientul oficial Mumble
    • Șoaptă și strigăt către alte canale
    • Browser public de servere
  4. Epic 4

    mai târziu

    Administrare

    Ca Mumcord să poată înlocui complet clientul oficial.

    • Editarea permisiunilor (ACL-uri)
    • Banuri
    • Crearea, mutarea și gestionarea canalelor
  5. Epic 5

    mai târziu

    Distribuție

    Instalare fără avertismente și mereu la zi.

    • Instalatoare semnate, fără avertismente SmartScreen sau Gatekeeper: deja pregătite în workflow-ul de release pentru Windows și macOS, active imediat ce certificatele sunt configurate
    • Actualizări automate
    • Rapoarte de crash, doar dacă ești de acord
    • Depozite de pachete și magazine de aplicații
  6. Epic 6

    mai târziu

    Căutare de GIF-uri

    Căutare, nu doar favorite.

    • Căutare de GIF-uri fără ca aplicația să conțină o cheie API pe care oricine ar putea-o extrage
    • Variantele sunt un mic serviciu releu sau propria ta cheie; se decide mai târziu

Ce nu se va întâmpla niciodată

  • Nimic pe server: fără servicii însoțitoare, fără pluginuri de server, fără configurare pe server. Mumcord merge cu orice server Mumble standard.
  • Aplicații mobile și o versiune web.
  • Un server releu pentru conexiunile directe: dacă nu merge nicio cale directă, Mumcord trece în schimb prin serverul Mumble.

Îți lipsește ceva?

Cererile ajung în issue-urile de pe GitHub și contează la planificare.

Propune o funcție Ce a apărut deja găsești în noutăți →