LINUX.ORG.RU

Matrix Riot 1.0

 , , , ,


5

5

Спустя три года разработки (после переименования Vector.im) увидел свет первый стабильный выпуск Riot.im — эталонный клиент федеративной сети Matrix, построенный на веб-технологиях с использованием React и Electron.

Эта версия не пестрит количеством новой функциональности, так как она, в первую очередь, была сфокусирована на стабилизации уже имеющихся функций. Тем не менее, можно отметить такие изменения:

  • начальная версия нового дизайна интерфейса, к выпуску которого готовились почти год;
    • новый изменяемый вид страницы для входа и регистрации;
    • новый вид панели настроек, в которой наконец-таки появилось разбитие опций на категории;
    • панели со списком комнат и со списком пользователей теперь могут быть изменены в размере;
    • новая экспериментальная функция для отображения истории недавних комнат, которая может быть включена в настройках во вкладке «Labs» (можно увидеть на скриншоте над «Favorites»);
  • стабилизация реализации сквозного шифрования, к выпуску которого готовились почти три года;
    • новый диалог для верификации устройств с помощью отображения эмодзи (для совместимости оставлен старый вариант верификации с отображением публичного ключа);
    • новый диалог для резервного копирования ключей шифрования на сервере с расшифровкой с помощью секретной фразы.

Параллельно с этим в разрабатываемой ветке клиента идёт работа над пользовательскими статусами, закреплёнными сообщениями и тегированием комнат, что в будущем позволит произвольно группировать их в приватные сообщества на стороне клиента. Все эти функции работают и могут быть протестированы, для чего нужно пройти на https://riot.im/develop и включить их в настройках во вкладке «Labs».

>>> Подробности

★★★★★

Проверено: jollheef ()

А давайте ставить Jami, обмениваться контактами и тестить!

https://jami.net/

anonymous ()
Ответ на: комментарий от Deleted

Нищеброд-память-дешевая-кококо. Сарказм если что

upcFrost ★★★★★ ()
Ответ на: комментарий от Aceler

Пользоваться им пару дней? Ну, там пару чатов с картиночками котиков, пяток активных обсуждений со скриншотами

Deleted ()
Ответ на: комментарий от Aceler

Запустил Revolt, Revolt скушал 400 Мб, ЧЯДНТ?

Запустил кеды, кеды сожрали 150 Мб, ЧЯНТД? ответ - потребление на старте != потребление во время использования

И вообще вдумайся, 400 метров. Сколько инстансов второй кваки ты запихаешь в 400 метров? А там 3D и все дела

upcFrost ★★★★★ ()

Поставил, посмотрел. Как было непонятным, так оно непонятным и осталось. Совершенно неясно как начать чат с человеком.

anonymous ()
Ответ на: комментарий от anonymous

видео и голос там нестабильны очень. А с SIP так вообще через раз соединяется. По стабильности до TOX как до луны пешком

anonymous ()

С таким названием его запретят в России, не проверяя, работает ли он вообще.

ebonent ★★ ()
Ответ на: комментарий от upcFrost

ответ - потребление на старте != потребление во время использования

А говорилось про ГИГ+ при использовании или на старте?

Я могу поиспользовать некоторое время, но ответ всё равно совсем другой - у страха глаза велики.

Сколько инстансов второй кваки ты запихаешь в 400 метров?

Я ещё помню времена AMD K5-90 и 8 Мб ОЗУ SIMM, как на нём 95-я винда пускалась с 4-м эксплорером.

Ну и что?

Aceler ★★★★★ ()

построенный на веб-технологиях с использованием React и Electron

Поберегите ресурсы ваших пользователей!

Pravorskyi ★★ ()
Ответ на: комментарий от commagray

А вот интересно, почему с возникновением облаков, толстых инет каналов и т.д. стала распространяться ущербная технология js ? Не уж то ради банального ежегодного обновления железа ? Или уже программисты выродились как класс ?

P.S. По сабжу. Пока не выпустят нормальный сервер сабжа хотя бы на go ( про си я молчу ) про клиенты не очень интересно разговаривать.

mx__ ★★★★★ ()
Ответ на: комментарий от anonymous

Попробовал Jami на мобиле - нет соединения практически, лишь пара первых сообщений дошла. Пробовали с тремя коллегами на разных телефонах.

anonymous ()
Ответ на: комментарий от commagray

Хотелось бы ответа на сам вопрос.

P.S. Нормальный это значит как минимум опакеченный под основные дистры. Опакеть я и сам могу но тащить увы я уже не в силах ...

mx__ ★★★★★ ()
Ответ на: комментарий от GladAlex

зачем хранить всю историю на сервере вместо клиента - это же огромные объёмы данных.

Чтобы я мог прочесть что написал мне собеседник пока я был офлайн, даже если он сейчас офлайн. очевидно же

anonymous ()
Ответ на: комментарий от Aceler

Я ещё помню времена AMD K5-90 и 8 Мб ОЗУ SIMM, как на нём 95-я винда пускалась с 4-м эксплорером. Ну и что?

Хочешь сказать это норм что сраный чатик на старте жрет больше чем жрала целая вынь95 вместе с ослом во время работы?

upcFrost ★★★★★ ()
Ответ на: комментарий от deathangel908

Потому что хейтить Эелектрон это сейчас модно.

anonymous ()

у десктопной телеги интерфейс понятнее и отзывчивие.
будет нужно когда будут норм реализации.

anonymous ()
Ответ на: комментарий от commagray

Зачем оно такое тогда нужно, те более в версии 1.0.

anonymous ()
Ответ на: комментарий от anonymous

Десктопная телега уже умеет делать end-to-end?

anonymous ()
Ответ на: комментарий от anonymous

Уже есть, только настраивается через задницу в ручном режиме. Пока что нет UI для их добавления.

commagray ★★★★★ ()
Последнее исправление: commagray (всего исправлений: 1)

Между прочим, по секурету: Матрикс лучше Жаббера.

anonymous ()

эталонный клиент федеративной сети Matrix, построенный на веб-технологиях с использованием React и Electron.

За счёт чего эту сеть и похоронивший. RIP.

slovazap ★★★★★ ()

А теперь расскажите как заставить пользоваться этим хоть кого-то из своих знакомых/друзей/родственников.

Tuxman ()
Ответ на: комментарий от Tuxman

Никак, если у них нет желания и достаточной осведомлённости чтобы это делать.

commagray ★★★★★ ()
Ответ на: комментарий от commagray

Не просто клиент, а эталонный. Относится самым простым - его ставят (а ставят именно его), потом в ужасе сносят и больше никогда не прикасаются к сети вцелом.

slovazap ★★★★★ ()
Ответ на: комментарий от slovazap

его ставят

В большинстве случаев его не ставят, а просто открывают вкладкой в браузере, как и другие чятики типа Slack и Discord.

в ужасе сносят

Убегали в ужасе они от старого дизайна, сейчас же видно много хвалебных отзывов. В англоязычном сегменте релиз встретили намного теплее, чем лор-овцы с хронической ненужняркой.

никогда не прикасаются к сети вцелом

Казалось бы, зачем федеративный протокол незаинтересованным в этом людям?

commagray ★★★★★ ()
Ответ на: комментарий от darkenshvein

ты и сиди дальше на шиндошс95!

А вот и свидетели иеговы electron подтянулись.

Odalist ★★★★★ ()

А вот объясните, в чем проблема сделать нормальный защищенный мессенджер? Простой, но стабильный. Пусть P2P. Минимум функций - чатик, звонки, видео. Но чтоб работало всегда, когда оба контакта онлайн.

Вроде тестил Jami, и вроде неплох, даже звонки работали. Но многие пишут в каментах тут (уже много лет), что соединяется через раз, или вообще не соединяется, или еще что-то. Вот почему не соединяется у одних, но соединяется у других?

Ведь в теории вроде все просто - для криптографии готовые библиотеки есть. Свободные видео и аудио кодеки есть. И куча других готовых, а главное работающих библиотек есть. Пиши себе интерфейс, и прикручивай библиотеки, разве нет? Так почему так сложно сделать один нормальный мессенджер, чтобы у всех всегда работало и соединялось? Ничего же сверхестественного не требуется.

Такое ощущение, что есть некая невидимая сила, котоаря не дает реализовать нормальный проект в виде свободного защищенного и полностью открытого мессенджера. Или оно жутко глючное, или оно несвободное, или что-то еще... Карма? Аура? Не знаю.

anonymous ()
Ответ на: комментарий от anonymous

Чтобы я мог прочесть что написал мне собеседник пока я был офлайн, даже если он сейчас офлайн. очевидно же

ну да, ну да...

GladAlex ★★★★★ ()
Последнее исправление: GladAlex (всего исправлений: 1)
Ответ на: комментарий от anonymous

Я тоже не ожидал от человека сидящего на linux.org.ru, что он не слышал про философию Unix, принцип SOLID из ООП, принцип 'Don’t repeat yourself' из программирования, антипаттерн 'god object' из проектирования ПО.

baist ()
Ответ на: комментарий от anonymous

Такое ощущение, что есть некая невидимая сила, котоаря не дает реализовать нормальный проект в виде свободного защищенного и полностью открытого мессенджера. Или оно жутко глючное, или оно несвободное, или что-то еще... Карма? Аура? Не знаю.

Ну у матрикса же получилось?! У Wire похоже тоже - https://github.com/wireapp.

Хотя сила вполне себе видимая при желании: борьба за ресурсы, монополии, контроль за людьми со стороны определённых кругов и т.п. Но сила эта сейчас ослабевает, поэтому появление альтернатив стало возможным.

GladAlex ★★★★★ ()
Ответ на: комментарий от GladAlex

Wire

Electron

Проклятье... Ни одно, так другое. :(

Riot тоже электроном обмазался, халтурщики кругом!!!

anonymous ()

Электрон - это рак современного ПО. Почему я должен держать по 10 браузеров в системе, каждый из которых жрет по 500-800 мегабайт? Вы там не охренели?

anonymous ()
Ответ на: комментарий от anonymous

Карма? Аура? Не знаю.

На каком-то этапе пердолинга программист социолизируется, и не может продолжать работу корректно. Мы никогда не получим работоспособное поделие такого функционала, это эксперементальный факт. Я просто напомню вопросами, с какого года мы хотим открытый аналог Скайпа? А сейчас какой год? Насколько мы принципиально продвинулись в этом запросе за последние десять лет? Насколько квалифицированы те, которые пришли к нам на смену? И прочие вопросы.. Возможно, кто-то сможет ответить.

anonymous ()
Ответ на: комментарий от anonymous

На каком-то этапе пердолинга программист социолизируется, и не может продолжать работу корректно.

Это что вообще значит? Начинает много чатиться с фанатами? Выполняет работу PR? Ну да, проблема маленьких команд. Хотя чаще наоборот, ни блогов, ни анонсов, ничего кроме странички на гитхабе.

Мы никогда не получим работоспособное поделие такого функционала, это эксперементальный факт. Я просто напомню вопросами, с какого года мы хотим открытый аналог Скайпа? А сейчас какой год? Насколько мы принципиально продвинулись в этом запросе за последние десять лет? Насколько квалифицированы те, которые пришли к нам на смену? И прочие вопросы.. Возможно, кто-то сможет ответить.

Я вижу проблему в другом.

1. Изначальное непонимание (нет видения целостности) конечных целей. Каким будет твой продукт, что хотим в конечном итоге, как должно выглядеть, как должно работать. Все размыто или не очень понятно, но разработка начинается...

2. В какой-то момент теряется контроль над разработкой, появляются какие-то мутные люди, которые внедряются в команду и все ломают. Основные разработчки все бросают, или начинаются форки форков... и ни один проект не доводится до конца.

3. Банально теряется интерес, отчасти из-за пункта 1, отчасти из-за того, что плохо получается, отчасти из-за проблем IRL и нехватки времени. Все-таки сделать нормальный мессенджер - это не семечки плевать.

4. А вот это уже мое жесткое имхо - но разработчик по-настоящему секурного мессенджера не может быть публичной личностью. Исходники могут и должны быть открыты, но не личность разработчиков. По-настоящему защищенным мессенджером быстро заинтересуются спецслужбы многих стран, и разработчикам предложат или сотрудничать, или сворачиваться, а в России еще и на бутылку посадят. Так что никаких защищенных мессенджеров нет. Вас всех обманули.

anonymous ()
Ответ на: комментарий от q0tw4

Так давай дружить! тебе открою ZeroNet, TOX, Riot.im и Bitcoin. Последним кстати тебе придется мне заплатить сразу, но всего-лишь один биткоин.

Promusik ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.