С момента запуска бета-версии сквозного шифрования в ноябре мы получили массу удовольствия, бегая по поиску ошибок и собирая отзывы пользователей, исправляя оставшиеся части реализации и создавая инфраструктуру для устранения оставшихся ошибок.
Большими остающимися проблемами по-прежнему являются возможность делиться историей с новыми устройствами, различные неприятные крайние случаи, когда устройства не получают состояние дешифрования для текущих разговоров (печально известная ошибка «Неизвестный идентификатор входящего сеанса») и необходимость улучшения UX проверки устройства. . Все это еще очень активно, и мы продолжим бета-тестирование до Riot 0.10 (или это должно быть 1.0? :-D)
Тем временем мы незаметно разместили в Интернете 3 версии Riot 0.9, а версия 0.9.2 появилась несколько дней назад. Вы можете прочитать полный список изменений здесь, но главные новости:
- Добавляет официальные сборки рабочего стола Riot для Windows, macOS и Linux через Electron благодаря @dbkr и Aviral Dasgupta! (Не волнуйтесь, если вам не нравятся веб-приложения, упакованные как настольные приложения, вы всегда можете поэкспериментировать с не веб-клиентом Matrix!)
- Добавляет подписанные PGP релизы для riot-web на Github: теперь рядом с релизами Github есть маленькие зеленые значки подтверждено, которые вы можете проверить сами, используя открытые ключи, если хотите. (Подписанные выпуски для riot-ios, riot-android и Riot Desktop уже обрабатываются соответствующими системами сборки.) Спасибо femme на # matrix-dev: matrix.org за запрос. Мы также изучаем способы подписания реальных сборок Riot-Web в будущем, чтобы повысить надежность криптографии.
- Различные внутренние улучшения E2E, включая переписывание для увеличения поддерживаемого размера файлов вложений E2E во всех браузерах. Присоединения E2E теперь должны работать почти так же, как и не-E2E; если вы заметите какое-либо странное поведение, сообщите нам об этом!
- Огромное ускорение списка каталогов комнат (требуется Synapse 0.18.5)
- Красивее значок!
Следующим шагом будет устранение оставшихся ошибок E2E и работа над существенным накоплением проблем и ошибок UX. Между тем, разработка iOS и Android набирает обороты: новые сборки iOS должны появиться в любой день, а новые сборки Android появятся в магазинах на прошлой неделе!
Спасибо за Rioting и наслаждайтесь новыми релизами!