Накъде вървим
Пътна карта
Mumcord се изгражда на етапи (epics). Epic 1 се завършва с версия 0.3.0. Ето какво носи всеки етап. Пътната карта е предложение: редът и обхватът още могат да се променят.
Етапите
Epic 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 зареждат цялото изображение в прегледа направо от изпращача. Предлагането и зареждането могат да се изключат поотделно
-
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 най-много веднъж на ден
-
Epic 3
по-късно
Удобство
Изпипване за активните потребители.
- Глобални клавишни комбинации и извън push-to-talk
- Пълно меню в системната лента
- Импорт на настройки от официалния клиент на Mumble
- Шепот и викане към други канали
- Публичен браузър за сървъри
-
Epic 4
по-късно
Администрация
За да може Mumcord изцяло да замени официалния клиент.
- Редакция на правата (ACL)
- Банове
- Създаване, преместване и управление на канали
-
Epic 5
по-късно
Разпространение
Инсталиране без предупреждения и винаги актуално.
- Подписани инсталатори, без предупреждение от SmartScreen или Gatekeeper: вече подготвено в процеса за издаване за Windows и macOS, активно, щом сертификатите бъдат настроени
- Автоматични обновявания
- Доклади за сривове, само ако си съгласен
- Пакетни хранилища и магазини
-
Epic 6
по-късно
Търсене на GIF-ове
Търсене вместо само любими.
- Търсене на GIF-ове, без в приложението да има API ключ, който всеки може да извлече
- Вариантите са малка препращаща услуга или собствен ключ; ще се реши по-късно
Какво никога няма да има
- Нищо на сървъра: никакви придружаващи услуги, никакви сървърни плъгини, никаква сървърна конфигурация. Mumcord работи с всеки стандартен Mumble сървър.
- Мобилни приложения и уеб версия.
- Relay сървър за директните връзки: ако никой директен път не става, Mumcord минава през Mumble сървъра.
Липсва ти нещо?
Предложенията отиват в issues в GitHub и влизат в планирането.
Предложи функция Какво вече е излязло, има в списъка с промени →