This is all you need to know about Matrix third-party client development.

@drq у матрикса есть официальный sdk на расте если что :ageblobcat:

@mo Я людям на работе буду в качестве клиента SDK ставить?

Спасибо, у них есть чем заняться.

@drq @mo вот так вот.

Был XMPP и полноценные клиенты даже под J2ME.

Стал Matrix и ни клиентов, ни серверов. Одну вебню с кривой версткой жрат

@a1ba @drq @mo лучше бы конечно xmpp допилили и клиенты сделали современные чем вот это вот все

@dettlaff Вот да. Нет в протоколе XMPP никаких особых ограничений на то, что умеет делать Матрих.

XML - да, бесит, но в вебе мы с ним миримся в виде HTML, и ничего.

Но блин, никто не запрещал все те фичи внедрить в XMPP.

@a1ba @mo

@drq что, даже репликацию может? :ageblobcat:
XML (который в XMPP) и HTML это вообще теплое с мягким и палец с жопой
И вообще, если продолжать навешивать на старый протокол новые фичи, рано или поздно протокол превратится в SMTP. Думаю тебе не надо объяснять, насколько все там плохо

@dettlaff @a1ba

@mo Окей, мы все обнулили, выкинули все наработки, и начали с нуля. С чем мы остались?

@dettlaff @a1ba

@drq с пальцем и жопой, разумеется /j :blobcatgooglytrash:

@dettlaff @a1ba

@mo @drq @dettlaff @a1ba
И получается, либо протокол будет жирным или клиенты будут по пол кило рамы жрать за раз. Или оба сразу.

@frssoft В данном случае оба сразу, потому что у нас из серверов только Синапс, который говно, а из клиентов - только Элемент, который тоже говно.

Но зато не XMPP, да.

@a1ba @dettlaff @mo

@vector1dev Последний раз, когда я его проверял, там не было e2ee, и было ШГ в интерфейсе.

@a1ba @dettlaff @mo @frssoft

@vector1dev Уже неплохо, но я бы все же предпочел, чтобы они совпадали.

@a1ba @dettlaff @mo @frssoft

@drq @a1ba @dettlaff @mo @frssoft Так совпадает :ablobcatattention: , странно что emoji нету

@vector1dev Ты знаешь, что совпадают, я знаю. что совпадают.

А бухгалтер Глаша - скажет "Не совпадают!"

@a1ba @dettlaff @mo @frssoft

Follow

@drq
А зачем бухгалтеру Глаше E2EE, зачем он вообще для служебной переписки? Они же все во внутренней сети сидят, хранится всё тоже внутри предприятия 🤷
Или мы говорим про отрасль, где повышенные требования в защите информации/секретности?
@vector1dev @a1ba

@m0xee Затем, что Элемент личные чаты без E2EE не создает. Что на самом-то деле правильно, но блять...

@vector1dev @a1ba

@drq
Создаёт. У меня есть пара личных чатов, где не стоит галочка. Я клянусь, что я не пользовался чёрной магией, чтобы их создать 😅
Но как — я уже не помню, возможно, это как-то неочевидно делается, и это конечно проблема.
@vector1dev @a1ba

@m0xee @drq @vector1dev есть две крайности, одна где E2EE включается через жопу, а вторая где выключается через то же место. Не будем показывать пальцем, вы поняли о чём я :)

@a1ba Ладно бы оно всегда было включенным, я бы сказал наоборот, если у вас есть удобное E2EE, которое не бесит, и работает практически незаметно для пользователя, и везде поддерживается - это прекрасно, пусть всегда работает, безопасность она всегда про самое слабое звено.

Но проблема как раз в том, что в мире Матрицы - это так только в одном случае - если и ты и собеседник пользуетесь Element'ом и Синапсом.

Шажок в сторону - все, пизда, начинается...

@m0xee @vector1dev

@drq
Если не для Глаши — советую попробовать gomuks. Написан на go и работает на многих архитектурах и ОС. Полностью текстовый — никаких звонков, понятное дело, нет, но для IM идеален. Картинки отображаются так, как mplayer фильмы через aalib показывал, то есть ASCII-графикой. Этого достаточно чтобы понять какого цвета картинка. Одной командой запускается внешний просмотр картинок. E2EE работает.
@a1ba @vector1dev

@m0xee @drq @vector1dev это уже что-то из истории про запущенный irssi в давно забытом screen на сервере. :)

@a1ba
Примерно так и использую 😂
У меня он дома запущен на ARM-компьютере, который всегда работает. И если мне нужно ответить, а я за компьютером, где нет никакого клиента, я просто подключаюсь туда через ssh.
@drq @vector1dev

@m0xee Извините, на хуй это. Я хочу пользоваться тем, чем можно пользоваться Глаше. Мне и без приколов для мамкиных хацкеров хватает когнитивной нагрузки на день.

@a1ba @vector1dev

@drq
Я же не заставляю. Это так, для информации. Мне например пользоваться TUI-приложением привычнее, я не со страданиями по каким-то идейным соображениям это делаю ☺
@a1ba @vector1dev

@m0xee @drq @vector1dev @a1ba просто создать комнату, а не чатик 1-на-1 и убрать галочку с шифрованием. если сильно надо, /converttodm

@taxuswc @drq @vector1dev @m0xee не рассказывал как матрица перепутала групповые и 1v1 чатики? Вот так просто она часть 1v1 чатиков перенесла в группу к групповым.

@a1ba @drq @m0xee @vector1dev эт наверое когда они риот сделали элементом, там всё поехало

@taxuswc
Кстати жаль, что переименовали. Координировать несанкционированные массовые акции через приложение которое называется Riot — это прямо то, что надо 😂
@a1ba @drq @vector1dev

@m0xee @a1ba @drq @vector1dev нет, приложение для координирования несанкционированных акций должно называться “смешные видео с котиками” и сообразно названию и выглядеть на первый взгляд.

@taxuswc Ну значит в целом движение происходит в верном направлении 😹
@a1ba @drq @vector1dev

@taxuswc
А, ну да, есть ведь FluffyChat — осталось убрать слово Chat.
@a1ba @drq @vector1dev

@drq Понял это сразу же, как только отправил комментарий 🤣

@taxuswc @a1ba @drq @vector1dev @m0xee там всё поехало когда вектор назвали риотом
@mittorn @a1ba @drq @taxuswc @m0xee У него было 3 имени? то то смотрю есть vector.im
@taxuswc @a1ba @drq @vector1dev @m0xee пробовал. Результат:
1. converttodm есть только в элементе, остальные не понимают эту команду
2. converttodm локальный. У собеседника оно остаётся комнатой
3. Куча лишних действий. Заставляет задавать имя комнаты (зачем? В матрице имя может быть пустым). Потом приходится удалять его
Да и вообще это неочевидно. Теперь попробуй объяснить глаше это всё, чтобы она мне писала так, чтобы я смог прочитать

@mittorn @a1ba @drq @vector1dev @m0xee а, ну да. имхо, деление на чаты и комнаты полностью искусственное: у меня например куча чатов где два живых человека, а остальное альты и боты, осмысленнее их сразу по приватным спейсам раскидывать.

@drq @m0xee @vector1dev @a1ba в каком месте это правильно если шифрование нельзя выключчить?
Sign in to participate in the conversation
Librem Social

Librem Social is an opt-in public network. Messages are shared under Creative Commons BY-SA 4.0 license terms. Policy.

Stay safe. Please abide by our code of conduct.

(Source code)

image/svg+xml Librem Chat image/svg+xml