Спустя три года разработки (после переименования Vector.im) увидел свет первый стабильный выпуск Riot.im — эталонный клиент федеративной сети Matrix, построенный на веб-технологиях с использованием React и Electron.
Эта версия не пестрит количеством новой функциональности, так как она, в первую очередь, была сфокусирована на стабилизации уже имеющихся функций. Тем не менее, можно отметить такие изменения:
- начальная версия нового дизайна интерфейса, к выпуску которого готовились почти год;
- новый изменяемый вид страницы для входа и регистрации;
- новый вид панели настроек, в которой наконец-таки появилось разбитие опций на категории;
- панели со списком комнат и со списком пользователей теперь могут быть изменены в размере;
- новая экспериментальная функция для отображения истории недавних комнат, которая может быть включена в настройках во вкладке «Labs» (можно увидеть на скриншоте над «Favorites»);
- стабилизация реализации сквозного шифрования, к выпуску которого готовились почти три года;
- новый диалог для верификации устройств с помощью отображения эмодзи (для совместимости оставлен старый вариант верификации с отображением публичного ключа);
- новый диалог для резервного копирования ключей шифрования на сервере с расшифровкой с помощью секретной фразы.
Параллельно с этим в разрабатываемой ветке клиента идёт работа над пользовательскими статусами, закреплёнными сообщениями и тегированием комнат, что в будущем позволит произвольно группировать их в приватные сообщества на стороне клиента. Все эти функции работают и могут быть протестированы, для чего нужно пройти на https://riot.im/develop и включить их в настройках во вкладке «Labs».
>>> Подробности