Накъде вървим

Пътна карта

Mumcord се изгражда на етапи (epics). Epic 1 се завършва с версия 0.3.0. Ето какво носи всеки етап. Пътната карта е предложение: редът и обхватът още могат да се променят.

Етапите

Epic 1 е клиентът за всеки ден. След него идват по-големи градивни блокове, чийто ред още не е определен.

  1. Epic 1

    готово v0.3.0

    Клиентът за всеки ден

    Всичко, което една група има нужда за една вечер. Издаден в три версии, 0.3.0 завършва Epic 1.

    Клиентът за всеки ден v0.1.0

    • Настройка за минута: идентичност, микрофон, режим на говорене
    • Лента със сървъри, mumble:// линкове и проверка на сертификата при първия контакт
    • Прозорец като в Discord със списък с канали, чат и списък с членове
    • Push-to-talk с клавиши и бутони на мишката, и под Wayland, или гласово активиране
    • Потискане на шума, премахване на ехото, сила на звука за всеки човек
    • Чат в канала и лични съобщения, Markdown, изображения, история на компютъра ти
    • Следене на канали, без да си в тях, с брой непрочетени
    • Регистрация, аватари, профили, повторно свързване с всичко
    • Светла и тъмна тема, английски, немски, испански, икона в системната лента, диагностичен файл
    • Качество за музика до 510 kbit/s (добавено в 0.1.1)

    Още за чата v0.2.0

    • Прегледи на линкове, които се скриват за всяко съобщение и могат да се изключат в съветника и в настройките
    • Карти за YouTube, Twitch и Spotify, които се зареждат само при клик
    • Външни изображения в чата и преглед на изображения с увеличение
    • Любими GIF-ове с посочен източник за Giphy и Tenor
    • @споменавания с автоматично допълване, собствен звук и собствено известие
    • Код с оцветяване на синтаксиса, лента за форматиране и клавишни комбинации
    • Ръчен праг за гласово активиране
    • „Сега слуша“: сподели каква музика слушаш (Linux и Windows)
    • Автоматично почистване на прегледи и стара история

    В играта v0.3.0

    • Позиционно аудио (бета) чрез Mumble Link и официалните плъгини за игри на Mumble, включва се и от бързите настройки. Икона „3D“ показва кой изпраща позиционни данни в момента
    • Overlay направо в играта, и в ексклузивен цял екран: Vulkan слой под Linux (като MangoHud), също и в игри през Steam и Proton, тествано например с Tyr и Supermarket Simulator. Под Windows идва по-късно чрез графичния API на играта (като Discord); дотогава има overlay прозорец
    • Включва се или се изключва за всяка игра, с позиция, размер и прозрачност. Преди да го включиш, получаваш бележка за анти-чийт
    • Стартира се сам с играта. Глобално „Изкл.“ или „Вкл.“ с изключения за отделни игри, предлага се в съветника, изключен по подразбиране
    • Игри, чийто анти-чийт блокира или докладва overlay, остават изключени по подразбиране, с показана причина: VALORANT и League of Legends (Riot Vanguard), Call of Duty с Modern Warfare II/III, Warzone и Black Ops 6 (Ricochet), Counter-Strike 2 в мачове на FACEIT (FACEIT Anti-Cheat), PUBG: BATTLEGROUNDS (BattlEye) и Apex Legends (Easy Anti-Cheat)
    • За игри без overlay в играта: плаващ прозорец, през който се клика и който показва кой говори. Под macOS няма overlay
    • „Сега играе“ по желание: разпознава играта чрез Mumble Link, познати програми и Steam, с влизане в играта през Steam
    • Кликаеми @споменавания: преглед при посочване, профил при клик, меню при десен клик
    • Меню с десен клик върху хора с икони и превключватели, нов профил, в който промените важат веднага
    • Бързи настройки при клик върху зъбчатото колело: прегледи, тема, overlay, споделяне на музика и игра, редакция на профила и регистрация на сървъра
    • Настройки с търсене: намира раздели и отделни настройки, прехвърля те там и ги откроява. Страничната лента остава на място, докато скролваш
    • Нов раздел „Достъпност“: видими подсказки за клавиатурата, съобщения за екранни четци и линкове за прескачане, всяко със собствен превключвател
    • Под KDE Wayland Mumcord настройва правилото за прозореца на overlay с един клик
    • Изпипване: по-малко заоблени ъгли и изпратени изображения, толкова резки, колкото позволява лимитът на сървъра
    • Всички 24 официални езика на ЕС, включително менюто в системната лента, всеки със собственото си име
    • Стъпка за поверителност в съветника: към какво и кога се свързва Mumcord

    От Mumcord до Mumcord v0.3.0

    • Обща история на чата: клиентите на Mumcord предават до 7 дни история на канала, за да прочетеш какво е писано, преди да влезеш. Никога лични съобщения, с отметка „от историята на …“, може да се изключи
    • Само това, което е писано, преди да влезеш или да започнеш да следиш, без дублирани съобщения
    • Бутон „Към най-новото“, когато четеш по-нагоре
    • Значка за хората, които използват Mumcord
    • Двоен клик върху човек отваря личния чат, клик закачва картата му
    • Преработен профил с всичко, което си настроил за този човек
    • Приятели, разпознати по сертификат между сървъри и след смяна на името, с онлайн статус
    • Личната история с приятели се пази
    • Списък с приятели в дясната колона, с канала, в който са
    • „Влез в ‹канал›“ с десен клик върху човек или приятел
    • Дясна колона с раздели, които се свиват: „В ‹канал›“, „В други канали“ и „Приятели“
    • Надеждно пускане и поставяне на изображения: преглед преди изпращане, няколко наведнъж, компресия до лимита на сървъра
    • Изображения в пълен размер (бета): официалните клиенти получават преглед в рамките на лимита на сървъра, потребителите на Mumcord зареждат цялото изображение в прегледа направо от изпращача. Предлагането и зареждането могат да се изключат поотделно
  2. Epic 2

    следва v0.4.0

    Няколко сървъра, теми и доизпипване

    Всичко излиза заедно като версия 0.4.0: няколко сървъра, собствени теми, overlay в играта под Windows и първите директни връзки между потребители на Mumcord. Позиционното аудио, плъгините за игри и изображенията в пълен размер остават бета.

    Няколко сървъра наведнъж

    • До 5 сървъра свързани наведнъж, настройва се от 1 до 15. Говориш в един, четеш, пишеш и получаваш известия във всички
    • Сървърите с отметка „Свързвай винаги при старт“ и отворените последния път се свързват сами; всеки сървър се свързва отново сам след прекъсване
    • Известията и личните съобщения показват името на сървъра, известията могат да се заглушат за всеки сървър
    • „Влез в канала“ и за приятели на друг сървър; mumble:// връзки към свързан сървър отвеждат направо там

    Теми и вид

    • Собствени теми от няколко основни цвята, с шаблони и преглед на живо; Mumcord пази контраста четим
    • Споделяне на теми като текст: чатът показва карта с преглед, един клик прилага темата към приложението или към сървър
    • Отделна тема за всеки сървър, ако искаш
    • Видът на този сайт в приложението: светещи бутони, преливания, стъклени ефекти и лек филмов шум, може да се изключи

    Доизпипване и големи сървъри

    • Падащи менюта в стила на темата вместо тези на браузъра, всички полета в настройките подравнени
    • Тънка лента за напредък под изображенията в чата, докато се зарежда пълният размер
    • Големите сървъри вече не замръзват при първото показване, плюс превключватели „Скрий празните канали“ и „Говорещите най-отгоре“
    • Съобщенията се броят за изпратени едва когато сървърът ги потвърди; отказаните могат да се изпратят отново
    • Коментар в профила с удебелен текст, курсив, връзки и списъци

    Качество на връзката

    • Ping, загуба на пакети, честотна лента и UDP или TCP в профила и менюто на човек, и за теб
    • Малка иконка за сигнал до хората със слаба връзка, може да се изключи

    Overlay

    • Overlay в играта и под Windows, чрез DirectX 11 и 12, със същите настройки и списък за анти-чийт като под Linux
    • Правилни цветове в HDR игри, игри от Flatpak Steam, игри на цял екран без рамка проверени под KDE и GNOME
    • Поправено: затварянето или обновяването на Mumcord вече не срива пусната игра
    • Overlay в играта и в нативни Linux игри с OpenGL, например Project Hospital, Euro Truck Simulator 2 и Hearts of Iron IV
    • Overlay прозорецът отпада; ако си го ползвал, еднократно известие те отвежда до настройките на overlay в играта
    • „Влез в играта“ и за игри, които споделят адреса на сървъра си чрез Mumble Link

    Директно от Mumcord към Mumcord

    • Директни, криптирани връзки между потребители на Mumcord през IPv6, пренасочване на портове в рутера ти или собствената ти мрежа, без чужд сървър
    • Mumcord първо пита веднъж, защото другите виждат твоя IP адрес; можеш да го промениш в настройките
    • Така изображенията в пълен размер пристигат много по-бързо; ако директна връзка не става, всичко работи както преди
    • Затварянето на прегледа спира прехвърлянето

    Гледане заедно (бета)

    • YouTube watch party: всички в гласовия канал гледат едно и също видео едновременно, всеки може да пауза и превърта
    • Споделяне на екран или прозорец, със звук по желание, за до 8 зрители, по подразбиране 720p при 30 кадъра в секунда

    Инсталиране под Linux и обновления

    • Пакети за Debian и Ubuntu (.deb), Fedora и openSUSE (.rpm), Arch (AUR: mumcord-bin) и AppImage, всеки за x86_64 и ARM64
    • Инсталиране с един ред в терминала, с елемент в менюто и поддръжка на mumble:// връзки
    • „Стартирай Mumcord при вход“ на всяка система
    • По желание известие, когато излезе нова версия; Mumcord пита GitHub най-много веднъж на ден
  3. Epic 3

    по-късно

    Удобство

    Изпипване за активните потребители.

    • Глобални клавишни комбинации и извън push-to-talk
    • Пълно меню в системната лента
    • Импорт на настройки от официалния клиент на Mumble
    • Шепот и викане към други канали
    • Публичен браузър за сървъри
  4. Epic 4

    по-късно

    Администрация

    За да може Mumcord изцяло да замени официалния клиент.

    • Редакция на правата (ACL)
    • Банове
    • Създаване, преместване и управление на канали
  5. Epic 5

    по-късно

    Разпространение

    Инсталиране без предупреждения и винаги актуално.

    • Подписани инсталатори, без предупреждение от SmartScreen или Gatekeeper: вече подготвено в процеса за издаване за Windows и macOS, активно, щом сертификатите бъдат настроени
    • Автоматични обновявания
    • Доклади за сривове, само ако си съгласен
    • Пакетни хранилища и магазини
  6. Epic 6

    по-късно

    Търсене на GIF-ове

    Търсене вместо само любими.

    • Търсене на GIF-ове, без в приложението да има API ключ, който всеки може да извлече
    • Вариантите са малка препращаща услуга или собствен ключ; ще се реши по-късно

Какво никога няма да има

  • Нищо на сървъра: никакви придружаващи услуги, никакви сървърни плъгини, никаква сървърна конфигурация. Mumcord работи с всеки стандартен Mumble сървър.
  • Мобилни приложения и уеб версия.
  • Relay сървър за директните връзки: ако никой директен път не става, Mumcord минава през Mumble сървъра.

Липсва ти нещо?

Предложенията отиват в issues в GitHub и влизат в планирането.

Предложи функция Какво вече е излязло, има в списъка с промени →