Mihin ollaan menossa
Tiekartta
Mumcordia rakennetaan eepoksina. Epic 1 valmistuu versiossa 0.3.0. Tässä on, mitä kukin eepos tuo. Tiekartta on ehdotus: järjestys ja laajuus voivat vielä muuttua.
Eepokset
Epic 1 on arjen sovellus. Sen jälkeen tulevat isommat kokonaisuudet, joiden järjestystä ei ole vielä lyöty lukkoon.
-
Epic 1
valmis v0.3.0
Arjen sovellus
Kaikki, mitä porukka tarvitsee yhteen iltaan. Julkaistu kolmessa versiossa, 0.3.0 viimeistelee Epic 1:n.
Arjen sovellus v0.1.0
- Käyttöönotto minuutissa: identiteetti, mikrofoni, puhetila
- Palvelinpalkki, mumble:// -linkit ja varmenteen tarkistus ensikohtaamisella
- Discordin tyylinen ikkuna, jossa kanavalista, chat ja jäsenlista
- Push-to-talk näppäimillä ja hiiren painikkeilla, myös Waylandissa, tai puheaktivointi
- Kohinanpoisto, kaiunpoisto, henkilökohtainen äänenvoimakkuus
- Kanava- ja yksityischat, Markdown, kuvat, historia omalla koneella
- Seuraa kanavia olematta niillä, lukemattomien määrien kera
- Rekisteröityminen, avatarit, profiilit, uudelleenyhdistys kaikkineen
- Vaalea ja tumma, englanti, saksa, espanja, ilmoitusalueen kuvake, diagnostiikkatiedosto
- Musiikkilaatu jopa 510 kbit/s (lisätty versiossa 0.1.1)
Lisää chattia v0.2.0
- Linkkien esikatselut, suljettavissa viestikohtaisesti, kytkettävissä pois ohjatussa käyttöönotossa ja asetuksissa
- YouTube-, Twitch- ja Spotify-kortit, jotka latautuvat vasta klikkauksesta
- Ulkoiset kuvat chatissa ja kuvankatseluohjelma zoomin kera
- GIF-suosikit lähdemaininnoin Giphylle ja Tenorille
- @maininnat automaattisella täydennyksellä, omalla äänellä ja omalla ilmoituksella
- Koodi syntaksikorostuksella, muotoilupalkki ja pikanäppäimet
- Käsin säädettävä kynnys puheaktivoinnille
- ”Nyt soi”: jaa, mitä musiikkia kuuntelet (Linux ja Windows)
- Esikatselujen ja vanhan historian automaattinen siivous
Pelissä v0.3.0
- Sijaintiääni (beta) Mumble Linkin ja Mumblen virallisten pelilisäosien kautta, kytkettävissä myös pika-asetuksista. ”3D”-kuvake näyttää, kuka lähettää sijaintitietoja juuri nyt
- Overlay suoraan pelin sisällä, myös yksinomaisessa koko näytön tilassa: Linuxissa Vulkan-kerros (kuten MangoHud), myös Steam- ja Proton-peleissä, testattu esimerkiksi Tyrillä ja Supermarket Simulatorilla. Windowsiin se tulee myöhemmin pelin grafiikkarajapinnan kautta (kuten Discordissa); siihen asti on overlay-ikkuna
- Päälle tai pois pelikohtaisesti, säädettävä sijainti, koko ja läpinäkyvyys. Saat huijauksenestoa koskevan huomautuksen ennen kuin kytket sen päälle
- Käynnistyy itsestään pelin mukana. Globaali ”Pois” tai ”Päällä” pelikohtaisin poikkeuksin, tarjotaan ohjatussa käyttöönotossa, oletuksena pois
- Pelit, joiden huijauksenesto estää overlayt tai ilmoittaa niistä, jäävät oletuksena pois, ja syy näytetään: VALORANT ja League of Legends (Riot Vanguard), Call of Duty eli Modern Warfare II/III, Warzone ja Black Ops 6 (Ricochet), Counter-Strike 2 FACEIT-otteluissa (FACEIT Anti-Cheat), PUBG: BATTLEGROUNDS (BattlEye) ja Apex Legends (Easy Anti-Cheat)
- Peleihin ilman pelinsisäistä overlayta: kelluva, läpiklikattava ikkuna, joka näyttää, kuka puhuu. macOS:llä overlayta ei ole
- Valinnainen ”Nyt pelaamassa”: tunnistaa pelin Mumble Linkin, tunnettujen ohjelmien ja Steamin kautta, peliin liittyminen Steamin kautta
- Klikattavat @maininnat: esikatselu, kun viet hiiren päälle, profiili klikkauksesta, valikko oikealla painikkeella
- Ihmisten oikean painikkeen valikko kuvakkeineen ja kytkimineen, uusi profiili, jossa muutokset tulevat voimaan heti
- Pika-asetukset rattaasta klikkaamalla: esikatselut, teema, overlay, musiikin ja pelin jakaminen, profiilin muokkaus ja rekisteröityminen palvelimelle
- Asetukset hakutoiminnolla: löytää osiot ja yksittäiset asetukset, hyppää niihin ja korostaa ne. Sivupalkki pysyy paikallaan, kun vierität
- Uusi Saavutettavuus-osio: näkyvät näppäinvihjeet, ruudunlukijan ilmoitukset ja ohituslinkit, kullakin oma kytkimensä
- KDE Waylandissa Mumcord luo overlayn ikkunasäännön yhdellä klikkauksella
- Viimeistely: vähemmän pyöristetyt kulmat ja lähetetyt kuvat niin terävinä kuin palvelimen raja sallii
- Kaikki 24 EU:n virallista kieltä, ilmoitusalueen valikko mukaan lukien, jokainen omalla nimellään
- Tietosuojavaihe ohjatussa käyttöönotossa: mihin Mumcord yhdistää ja milloin
Mumcordista Mumcordiin v0.3.0
- Jaettu chat-historia: Mumcord-sovellukset välittävät jopa 7 päivän kanavahistorian, joten voit lukea, mitä kirjoitettiin ennen kuin liityit. Ei koskaan yksityisviestejä, merkitty ”käyttäjän … historiasta”, kytkettävissä pois
- Vain se, mitä kirjoitettiin ennen kuin liityit tai aloit seurata, ilman kaksoiskappaleita
- ”Siirry uusimpaan” -painike, kun luet ylempänä
- Merkki Mumcordia käyttäville
- Tuplaklikkaa henkilöä avataksesi yksityisen chatin, klikkaa kiinnittääksesi hänen korttinsa
- Uudistettu profiili, jossa kaikki, mitä olet asettanut kyseiselle henkilölle
- Kaverit, tunnistetaan varmenteesta palvelimesta toiseen ja nimenvaihdosten yli, paikallaolotilan kera
- Yksityinen historia kavereiden kanssa säilytetään
- Kaverilista oikeassa sarakkeessa, kanavan kera, jolla he ovat
- ”Liity ‹kanava›” henkilöä tai kaveria hiiren oikealla klikatessa
- Oikea sarake kokoontaitettavin osioin: ”Kanavalla ‹kanava›”, ”Muilla kanavilla” ja ”Kaverit”
- Kuvien luotettava pudottaminen ja liittäminen: esikatselu ennen lähettämistä, useita kerralla, pakkaus palvelimen rajaan
- Täysikokoiset kuvat (beta): viralliset sovellukset saavat esikatselun palvelimen rajan puitteissa, Mumcordin käyttäjät lataavat koko kuvan kuvankatseluohjelmaan suoraan lähettäjältä. Tarjoamisen ja lataamisen voi kumpikin kytkeä pois
-
Epic 2
seuraavaksi v0.4.0
Useita palvelimia, teemoja ja viimeistelyä
Kaikki julkaistaan yhdessä versiona 0.4.0: useita palvelimia, omat teemat, pelinsisäinen overlay Windowsissa ja ensimmäiset suorat yhteydet Mumcord-käyttäjien välillä. Sijaintiääni, pelilisäosat ja täysikokoiset kuvat pysyvät betana.
Useita palvelimia kerralla
- Jopa 5 palvelinta yhdistettynä kerralla, säädettävissä 1–15. Puhu yhdellä, lue, kirjoita ja saa ilmoitukset kaikilta
- Palvelimet, joissa on ”Yhdistä aina käynnistyksessä”, ja viimeksi auki olleet yhdistyvät itsestään; jokainen palvelin yhdistyy uudelleen omillaan katkoksen jälkeen
- Ilmoitukset ja yksityisviestit näyttävät palvelimen nimen, ilmoitukset voi mykistää palvelinkohtaisesti
- ”Liity kanavalle” myös toisella palvelimella oleville kavereille; mumble:// linkit yhdistettyyn palvelimeen hyppäävät suoraan sinne
Teemat ja ilme
- Omat teemat muutamasta pääväristä, esiasetuksilla ja reaaliaikaisella esikatselulla; Mumcord pitää kontrastin luettavana
- Jaa teemoja tekstinä: chat näyttää esikatselukortin, ja yhdellä klikkauksella teema otetaan käyttöön sovellukseen tai palvelimelle
- Halutessasi oma teema jokaiselle palvelimelle
- Tämän sivuston ilme sovelluksessa: hehkuvat painikkeet, liukuvärit, lasiefektit ja kevyt filmirae, voi poistaa käytöstä
Viimeistelyä ja isoja palvelimia
- Teeman mukaiset pudotusvalikot selaimen omien sijaan, ja kaikki asetusten kentät siististi linjassa
- Ohut edistymispalkki chatin kuvien alla, kun täysikokoinen kuva latautuu
- Isot palvelimet eivät enää jäädy, kun ne näytetään ensimmäistä kertaa, lisäksi kytkimet ”Piilota tyhjät kanavat” ja ”Puhujat ensin”
- Viestit lasketaan lähetetyiksi vasta, kun palvelin vahvistaa ne; hylätyt voi lähettää uudelleen
- Profiilikommentissa lihavointi, kursiivi, linkit ja listat
Yhteyden laatu
- Ping, pakettihävikki, kaistanleveys sekä UDP tai TCP henkilön profiilissa ja valikossa, myös omasi
- Pieni signaalikuvake heikon yhteyden omaavien vieressä, voi poistaa käytöstä
Overlay
- Pelinsisäinen overlay myös Windowsissa DirectX 11:n ja 12:n kautta, samoilla asetuksilla ja huijauksenestolistalla kuin Linuxissa
- Oikeat värit HDR-peleissä, pelit Flatpak-Steamista, reunattomat koko näytön pelit tarkistettu KDE:ssä ja GNOMEssa
- Korjattu: Mumcordin sulkeminen tai päivittäminen ei enää kaada käynnissä olevaa peliä
- Pelinsisäinen overlay myös OpenGL:ää käyttävissä natiiveissa Linux-peleissä, kuten Project Hospital, Euro Truck Simulator 2 ja Hearts of Iron IV
- Overlay-ikkuna poistuu; jos käytit sitä, kertailmoitus vie pelinsisäisen overlayn asetuksiin
- ”Liity peliin” myös peleissä, jotka jakavat palvelimensa osoitteen Mumble Linkin kautta
Suoraan Mumcordista Mumcordiin
- Suorat, salatut yhteydet Mumcord-käyttäjien välillä IPv6:n, reitittimesi porttiohjauksen tai oman verkkosi kautta, ilman kenenkään muun palvelinta
- Mumcord kysyy ensin kerran, koska muut näkevät IP-osoitteesi; voit muuttaa sen asetuksista
- Täysikokoiset kuvat tulevat näin paljon nopeammin; jos mikään suora yhteys ei toimi, kaikki toimii kuten ennenkin
- Kuvankatseluohjelman sulkeminen pysäyttää siirron
Yhdessä katsominen (beta)
- YouTube-katselubileet: kaikki puhekanavalla katsovat samaa videota yhtä aikaa, kuka tahansa voi pysäyttää ja kelata
- Jaa näyttö tai ikkuna, halutessasi äänen kanssa, jopa 8 katsojalle, oletuksena 720p 30 kuvaa sekunnissa
Asennus Linuxissa ja päivitykset
- Paketit Debianille ja Ubuntulle (.deb), Fedoralle ja openSUSElle (.rpm), Archille (AUR: mumcord-bin) ja AppImage, kukin x86_64:lle ja ARM64:lle
- Asennus yhdellä rivillä päätteessä, valikkomerkinnällä ja mumble:// linkkien tuella
- ”Käynnistä Mumcord, kun kirjaudun sisään” kaikissa järjestelmissä
- Halutessasi vihje, kun uusi versio on julkaistu; Mumcord kysyy GitHubilta enintään kerran päivässä
-
Epic 3
myöhemmin
Mukavuus
Hiomista ahkerille käyttäjille.
- Globaalit pikanäppäimet push-to-talkin lisäksi
- Täysi ilmoitusalueen valikko
- Asetusten tuonti virallisesta Mumble-sovelluksesta
- Kuiskaus ja huuto muille kanaville
- Julkinen palvelinselain
-
Epic 4
myöhemmin
Ylläpito
Jotta Mumcord voi korvata virallisen sovelluksen kokonaan.
- Käyttöoikeuksien (ACL) muokkaus
- Porttikiellot
- Kanavien luonti, siirto ja hallinta
-
Epic 5
myöhemmin
Jakelu
Asennus ilman varoituksia ja aina ajan tasalla.
- Allekirjoitetut asennusohjelmat, ei SmartScreen- tai Gatekeeper-varoitusta: jo valmisteltu Windowsin ja macOS:n julkaisuprosessiin, käytössä, kun varmenteet on hankittu
- Automaattiset päivitykset
- Kaatumisraportit, vain jos suostut
- Pakettivarastot ja sovelluskaupat
-
Epic 6
myöhemmin
GIF-haku
Hakua pelkkien suosikkien sijaan.
- GIF-haku ilman, että sovelluksen mukana toimitetaan API-avain, jonka kuka tahansa voisi kaivaa esiin
- Vaihtoehtoina pieni välityspalvelu tai oma avain; päätetään myöhemmin
Mitä ei tule koskaan
- Mitään palvelimelle: ei oheispalveluita, ei palvelinlisäosia, ei palvelimen konfigurointia. Mumcord toimii minkä tahansa tavallisen Mumble-palvelimen kanssa.
- Mobiilisovellukset ja verkkoversio.
- Välityspalvelin suorille yhteyksille: jos mikään suora reitti ei toimi, Mumcord kulkee sen sijaan Mumble-palvelimen kautta.
Puuttuuko jotain?
Toiveet kirjataan GitHubin issueihin, ja ne otetaan huomioon suunnittelussa.