Email or username:

Password:

Forgot your password?
Dr. Quadragon ❌

I fucking hate the fact that "matrix.to" is hardcoded everywhere.

47 comments
Григорий Клюшников

А как ты по-другому предлагаешь делать удобные ссылки на децентрализованные сервисы, чтобы они сразу открывались там, где твой аккаунт?

Dr. Quadragon ❌

@grishka Да похуй, дайте мне, как хозяину сервера хотя бы через well-known-политику указать тот base url, который *мне* нужен.

Dr. Quadragon ❌

@grishka Типа, у вас в стране/в конторе/где угодно блокируют домен matrix.to, и все. Все ссылки ломаются.

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

Григорий Клюшников

Dr. Quadragon ❌, если внутри компании, то у тебя и федерации нет. Можно делать ссылки с доменом твоего конкретного сервера.

Dr. Quadragon ❌

@grishka Можно. Легко. Беспезды. Клиентам это каким-то образом скажи. Ну, типа, чтобы они не на matrix.to генерили ссылки, а на мой сервер.

Как это сделать? Или прикажешь клиенты форкать?

Айсылу в песках Черхавлы

@drq@mastodon.ml @grishka@friends.grishka.me хммм, странно. у них можно заселфхостить свой matrix.to (у Thary когда-то был mto.nothing.run , я думала, тогда в клиентах оно точно меняется где-то ​:neofox_0_0:​

mittorn

@grishka @drq соберёшь кастомный клиент на ios для компании?

Григорий Клюшников

mittorn, если компания достаточно большая, почему бы и да?

Dr. Quadragon ❌

@grishka Комапния любая. Какая, блять, разница вообще, большая, небольшая... че это за дискриминация вообще такая?

@mittorn

medvedych

@drq
- ты не знаешь что тебе нужно! Луиджи знает (с) Тачки
@grishka

Dr. Quadragon ❌

@medvedych Не, в данном случае я как раз знаю, что мне нужно.

@grishka

fa11_1eaf

@grishka @drq да пофиг на удобные ссылки, если по итогу все равно открывается не мой матрикс-клиент, а Элемент.
Лучше уж руками поискать.

Шуро

@grishka Можно бы сделать этот функционал частью любого сервера, например.

Это же просто сокращатель, там нет особой магии, его задача показать страничку для браузера и перекинуть клиент.

Dr. Quadragon ❌

@shuro Прикол в том, что даже он на хер не нужен.

Можно просто matrixto://куда-там-тебе-надо/хэш_сообщения

Все, что он реально делает - это пиарит конкретный клиент, лол.

@grishka

Шуро

@drq @grishka Это работает только для тех, у кого приложение уже установлено.

Лично мне идея веб-лендинга нравится, так как работает и для них, и для тех, у кого веб-клиент или вообще ничего пока нет. У Телеги вон тоже имеется, это удобно. Сразу видишь чем можно открыть, что это вообще такое, а ещё там в теории есть предварительный просмотр каналов/комнат, который у меня ещё ни разу не открылся, а вот в Телеге это работает и я часто пользуюсь - во столько каналов уже благодаря ему НЕ зашёл :))

Dr. Quadragon ❌

@shuro Окей. Ладно. Базар. Пускай будет.

Но. Хардкодить на все клиенты один и тот же matrix.to - это настоящее свинство.

@grishka

top.ofthe.top

> > Лично мне идея веб-лендинга нравится, так как работает и для них, и для тех, у кого веб-клиент или вообще ничего пока нет.

У меня такое впечатление что в треде путают URL с URI. А так да, вместо того чтобы плодить для каждого приложения свою схему урлов, такой подход больше нравится.

Аналогично это работает и с IPFS, можно использовать ссылки вида ipfs://хеш/путь, но тогда у большинства ссылки работать не будут, т.к. нужный софт не у всех стоит. А можно использовать https://gateway.ipfs.io/ipfs/хеш/путь..., тогда ссылка будет работать даже для тех, у кого софта нет, а у кого есть, ссылка подменится на более подходящий вариант (локальный гейт или какой-то рандомный из более быстрых).

> > Лично мне идея веб-лендинга нравится, так как работает и для них, и для тех, у кого веб-клиент или вообще ничего пока нет.

У меня такое впечатление что в треде путают URL с URI. А так да, вместо того чтобы плодить для каждого приложения свою схему урлов, такой подход больше нравится.

Аналогично это работает и с IPFS, можно использовать ссылки вида ipfs://хеш/путь, но тогда у большинства ссылки работать не будут, т.к. нужный софт не у всех стоит. А можно использовать https://gateway.ipfs.io/ipfs/хеш/путь...

Шуро

@drq @grishka @top Я не путаю и считаю, что одно другому не мешает, но в таких случаях хорошо работает именно URL с редиректом и обработкой клиентами.

Просто неплохо бы развить идею распределённости этого шлюза/лендинга, что вполне реально.

Мя :sparkles_lesbian:

@drq браузерный клиент обработчиком этого не зарегать без ебли в жопу...

@shuro @grishka

Шуро

@drq @grishka @mo Разве? А почта как-то ухитряется... Хоть гмыло, хоть раундкуб.

Или mailto в этом смысле как-то хитро поддерживается?

Мя :sparkles_lesbian:

@shuro потому что там хардкоженный список протоколов которые можно :)
Или можно любые с префиксом "web+", т.е. "web+matrix"

@drq @grishka

mittorn

@mo @drq @shuro @grishka телесраму это не мешает пихать ссылки со своей схемой и похуй что она на зарегана

D:\side\

@drq основная проблема, мешающая что-то с этим сделать, как я понимаю – что на системах без клиентов, которые об этой схеме знать не знают, будет непрозрачная "ой, ошибко". И это косяк браузеров. Там тупо нет механизма, чтобы на такую ситуацию информативно отреагировать автоматически. Можно разве что предложить две отдельных кнопки, но на вторую же не будут нажимать :blobcatgooglyshrug:

Я нашёл всего одно обсуждение этого в контексте около стандартов из 2019, и оно пока ни к чему не идёт: github.com/whatwg/html/issues/

@shuro @grishka

@drq основная проблема, мешающая что-то с этим сделать, как я понимаю – что на системах без клиентов, которые об этой схеме знать не знают, будет непрозрачная "ой, ошибко". И это косяк браузеров. Там тупо нет механизма, чтобы на такую ситуацию информативно отреагировать автоматически. Можно разве что предложить две отдельных кнопки, но на вторую же не будут нажимать :blobcatgooglyshrug:

TSource Engine Query
@grishka @drq можно новый URI изобрести. Отчасти проблему с мобилами и компами решит. Не решит проблемы тех кто сидит через веб клиенты, но имхо любой подобный сервис должен иметь возможность обрабатывать такие ссылки через поиск, например как мастодон и ссылки на пользователей или посты.
Шуро

@grishka И да, напомню, что удобные ссылки там выглядят вот так:

matrix.to/#/#funkwhale-support…

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

Dr. Quadragon ❌

github.com/matrix-org/matrix.t

> Matrix.to is not a single point of failure on the Matrix ecosystem

Oh fucking really.

> if the matrix.to deployment ever failed, users could trivially copy the room/user/message details out of the URLs and follow them manually, or change the hostname to point at an alternative deployment of the service.

Ha-ha-ha.

doesnm

@drq i fucking hate what most users have account on matrix.org homeserver

Dr. Quadragon ❌

Какой же Матрикс до сих пор проблемный, ЕПРСТ... А ведь 10 лет прошло.

Мя :sparkles_lesbian:

@drq это защита от чрезмерной централизации :blobcatgoogly2:

вёртка
@drq понятно, значит пока аккаунт для матрикса не делаем /hj
Термоядерный дегенерат

@drq там совершенно охуительно. Мне synapse на одно моё рыло положил нахер впску своей федерацией. Уж на что я жаббер не люблю, но и тот не так мрачно работал.

alina 🌸

@drq@mastodon.ml а это правда проблема именно протокола а не серверного софта? чем это обсуловлено?

Andrey DarkCat09
@drq, вчера хотел в матрикс-чате Helix-а вопрос задать, пользуюсь своим хомсервером на Dendrite. Так сначала он присоединялся к пространству минут пять (при повторном нажатии Join выдаёт "429: federated joining in process"), потом к комнате пять минут.
Айсылу в песках Черхавлы

@drq@mastodon.ml у меня так матрикс-сервер умер при попытке зайти в эту комнату

Yastreb :verifiedpolyam:

@drq мне "нравится", что он забит в клиент для логина.

Ещё хейчу что в их chromium-приложении для винды поле ввода проблемное - сочетания с ctrl-ом работают полноценно (ctrl+end переводит курсор в конец, но не окошко просмотра, ctrl+z отменяет не совсем адекватно если случай сложный, ещё мб ctrl+backspace стирает не пословно а посложно, что ли).

uis

Это костыль который был до принятия url mtx или какой у них там

Go Up