Установленный клиент обновляется сам. Сервер сообщает владельцу о новой версии и обновляется кнопкой в клиенте или командой avoice-server update.
AVOICE 0.10.0
последняя
Окно «Настройки канала»: название, описание, а у голосовой комнаты - пароль, сколько людей пускать, качество звука, запросы на вход и модерация. Правый клик по каналу → «Настройки канала…». Контекстное меню канала стало короче.
Канал создаётся сразу со всеми настройками: пароль, предел и качество задаются в том же окне, а не после.
Временный голосовой канал - тоже: название, описание, пароль, предел людей и качество сразу при создании, потом AVOICE сам заходит в канал.
Правый клик по пустому месту под списком комнат: создать временный голосовой канал, канал или категорию, свернуть или развернуть все категории, управление сервером.
Качество звука у каждой комнаты: от 24 кбит/с для слабого интернета до 128 кбит/с для музыки, по умолчанию 48.
Свой предел людей у комнаты - в пределах общего лимита сервера.
Вход в голосовую комнату виден сразу: значок комнаты пульсирует, вы появляетесь в ней с отметкой «подключаемся…», а когда голос пошёл, ваша строка коротко подсвечивается.
AVOICE 0.9.0
Новое окно «Управление сервером» - всё о сервере в одном месте, с вкладками: Общее, Доступ и лимиты, Пользователи, Роли, Блокировки, Общий список, Обновления. Открывается щитом на верхней панели или правым кликом по шапке сервера. Каждый видит только те вкладки, на которые у него есть права.
Вкладка «Обновления»: версия сервера и новейшая на сайте, когда он проверял в последний раз, кнопка «Проверить сейчас» и «Обновить до X». Проверку и автообновление владелец включает галочками, без перезапуска сервера.
Сервер проверяет обновления раз в час, а не дважды в сутки. Когда вышла новая версия, на щите появляется точка.
Общий список серверов включается из клиента («Общий список»): галочка и адрес для подключения, без правки config.json и перезапуска.
Превью ссылок для всего сервера включаются и выключаются во вкладке «Доступ и лимиты».
AVOICE 0.8.0
Видео в чате: карточка с первым кадром и длительностью, по щелчку - просмотр на всё окно со своим плеером: перемотка, громкость, скорость 0.5-2×, картинка в картинке, во весь экран, скачать. Клавиши: пробел, ← →, ↑ ↓, F, M, Esc. Музыка встаёт на паузу, пока идёт видео.
Исправлено: «Скачать» в плеере и у файлов ничего не скачивал. Теперь файл сохраняется под своим именем.
Превью ссылок: заголовок, описание и картинка под сообщением. Ссылку открывает сервер, а не читатели, поэтому сайты не видят их адреса. Отключается в «Настройки → Вид», а владелец сервера может выключить их совсем ("linkPreviews": false).
YouTube прямо в AVOICE: щелчок по превью открывает видео в окне приложения.
Двойной щелчок по чужому сообщению - ответ на него.
Список комнат можно сделать шире: потяните за его правую границу. Двойной щелчок по границе возвращает как было. Шапка сервера с картинкой растёт вместе с ним.
«Настройки → Вид»: масштаб интерфейса от 80 до 200% и отдельно размер текста. Быстро: Ctrl и плюс, Ctrl и минус, Ctrl и 0.
AVOICE 0.7.0
Пароль комнаты: правый клик по голосовой комнате → «Пароль комнаты…». Его спрашивают один раз, сервер запоминает, кто его вводил.
Запросы на вход: у комнаты можно включить «Разрешать запросы на вход». Кто не может войти, нажимает «Попросить войти», модераторы видят счётчик и кнопку «Запросы» и впускают одним щелчком. Впущенному приходит уведомление, и AVOICE сам заходит в комнату.
Новое право «Впускать по запросам на вход» - по умолчанию у модераторов и администраторов.
Пароль на весь сервер: «Настройки сервера» → «Пароль сервера». Спрашивается один раз у всех, кроме владельца. Сервер с паролем не попадает в общий список.
Ответы на сообщения: «Ответить» при наведении, цитата над ответом, щелчок по цитате ведёт к исходному сообщению. Ответ на ваше сообщение уведомляет, как упоминание.
Версия сервера видна в строке состояния и в окне «О сервере».
AVOICE 0.6.2
Обновление сервера из клиента: у владельца в заголовке окна появляется значок «Сервер → новая версия», по щелчку - что нового и кнопка «Обновить сервер». Сервер-служба скачивает и проверяет новую версию, перезапускается сам, все переподключаются, а клиент подтверждает, что сервер уже на новой версии.
Сервер, запущенный вручную в консоли, при старте сам предлагает обновиться.
Ход и ошибки обновления сервера видит только владелец; остальным - только «сервер перезапускается».
После входа владельца поле пароля снова сворачивается.
В редакторе ролей не сплющивается поле цвета.
AVOICE 0.6.1
Лёгкие обновления клиента: обычно скачивается около 1 МБ вместо полного установщика, AVOICE перезапускается за пару секунд. Полный установщик нужен только когда меняется сам Electron.
Значок «Обновление» в заголовке окна: по щелчку — что нового и кнопка «Обновить и перезапустить».
Переносная копия AVOICE тоже обновляется сама.
Отдельное поле для порта сервера; адрес вида «IP:порт» раскладывается по полям сам.
В общем списке серверов адрес всегда с портом.
AVOICE 0.6.0
Обновление сервера из клиента: владелец нажимает «Обновить сервер» в «О программе», сервер скачивает новую версию, проверяет её и перезапускается сам.
Команда avoice-server update и автообновление, когда на сервере никого нет ("autoUpdate": true).
Новое окно «Серверы»: избранное, общий список серверов, вход по адресу.
Администрирование: аккуратный список пользователей с поиском, роли и права в отдельном редакторе.
Настройки открываются и до подключения; вкладки — колонкой слева.
config.json сам дополняется новыми настройками при обновлении сервера.