LINUX.ORG.RU

Conversations Classic 2.2

 , , , ,


1

3

Тихо и незаметно пилящийся уже пару лет форк Conversations вышел на свет – встречайте Conversations Classic.

На релиз (и название) вдохновило кардинальное изменение UI под новомодный «Material 2.0» в апстрим-проекте, а также своеобразные реакции Даниэля, автора Conversations, на багрепорты и пуллреквесты.

Список изменений для версии 2.2.2

Бэкпорты из Cheogram

  • DTMF при звонках (может быть полезно в случае звонков на номера PSTN)
  • Начальная реализация XEP-0444 (Реакции на сообщения)

Новые возможности

  • Добавлен встроенный фоторедактор при отправке картинок и фотографий.
  • Реализован мультивыбор для сообщений с возможностью копирования или форвардинга.
  • Добавлены автор и дата при копировании нескольких сообщений.
  • Добавлены сохраненные сообщения как отдельный пункт контекстного меню (чат с самим собой).
  • Добавлен жест смахнуть для ответа (swipe-to-reply).
  • Введена группировка контактов по тегам и группировка бесед по тегам (группам в ростере).
  • Добавлена поддержка действия «Сохранить в загрузках» для вложений.
  • Добавлена поддержка множественного выбора сообщений на экране «Поделиться с».
  • Добавлено длительное нажатие на беседу с меню действий для выбранного контакта.
  • Добавлена функция выбора основного цвета (акцента).
  • Добавлена настройка для автоматической загрузки всех файлов при подключении к WiFi.
  • Добавлена поддержка XEP-0061 (Message Replies) с возможностью перехода на отвеченное сообщение

Улучшения

  • Улучшена обработка сохраненных сообщений.
  • Улучшено отображение сообщений в чате – теперь это не монолитный список.
  • Улучшено поведение кнопки прокрутки к низу диалога.
  • Улучшены ответы на сообщения с файлами или изображениями.
  • Улучшен поиск сообщений: теперь можно перейти на конкретное место в диалоге на нужном сообщении.
  • Улучшена обработка уведомлений и настройки ограничения уведомлений для каждого контакта.
  • Улучшена настройка звуков уведомлений.
  • Улучшен жест смахивания для ответа (swipe-to-reply) – теперь он работает.

Исправления

  • Исправлена работа голосовых вызовов для поддержки всех существующих клиентов, поддерживающих AV-звонки с DTLS-SRTP.
  • Исправлено потребление памяти и аккумулятора при длительной работе с большим количеством открытых чатов.
  • Исправлена проблема с многострочными цитатами в ответах.
  • Выброс исключения invalid viewType для лучшей обработки ошибок.
  • Исправлены проблемы с жестом смахивания для ответа.
  • Улучшена вертикальная прокрутка при жесте смахивания для ответа.
  • Исправлена проверка правильности JID домена (временно отключена).

Улучшения UI/UX

  • Новые иконки запуска приложения.
  • Новая категория пользовательского интерфейса в настройках эксперта.
  • Изменен цвет светодиодов в соответствии с основным цветом текущего приложения.
  • Обновлено название приложения.
  • Новый основной цвет по умолчанию.
  • Изменен акцентный цвет по умолчанию.
  • Улучшена обработка индикатора объединенных сообщений.
  • Улучшена группировка разговоров на экране ShareWith.

Разное

  • Изменен код версии и идентификатор приложения.
  • Обновлена версия до 2.2.2.
  • По умолчанию отключено обязательное шифрование OMEMO.
  • Увеличены лимиты синхронизации MAM.
  • Разделение ростера по разным аккаунтам.
  • Добавлена кнопка для копирования JID контактов.
  • Добавлена кнопка восстановления резервной копии из контекстного меню на экране приветствия.
  • Изменена функциональность сообщений об ошибках – теперь используется экспорт в текстовый файл вместо отправки в конференцию автора.
  • Удалена старая система сообщений об ошибках.

В планах ещё много улучшений и нововведений.

Нашей конечной целью является создание удобных и современных свободных Jabber-клиентов на все платформы (Linux/BSD, Android, iOS, MacOS, Windows) с поддержкой всех возможностей Jabber – таких как сквозное шифрование с возможностью синхронизацией между всеми своими (доверенными) девайсами, шифрованные аудиовидеозвонки, обмен файлами, и прочие радости жизни современных мессенджеров.

Мы открыты как к пожеланиям, предложениям и фичреквестам, так и к участию в разработке.

>>> Conversations 2.2.2 (Pre-Release)



Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 4)

Ответ на: комментарий от token_polyak

Ну и нормально. Если бы у них было как у гитлабе — была бы срань. Ну если сдвиг не в пару лет конечно.

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

Пробовал несколько форков Conversations — в итоге остался пока на оригинале: работает, жрат не просит, обновляется регулярно, ничего не ломает. Тем не менее, XMPP-клиентов много не бывает, поэтому новость весьма хороша.

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

жаббер был жив может лет пять, прежде чем его похоронила волна несовместимых XEP и на закуску спамеры. Пока был только текст, только на одном устройстве всё это ещё хоть как-то работало, но с появлением смартфонов и (видео-)звонков это всё окончательно разъехалось. хистори не грузилась нормально, онлайн работал через жопу, позвонить? только в рамках одинакового клиента и одного сервера, между разными версиями серверов это был аще миф, не говоря уж про видео, групповой видео звонок? друзь.жпг

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

А самое смешное, что матрас идёт той же стезёй, но пока ещё с хоть каким-то уровнем принятия людьми, но приличного клиента даже там так до сих пор и нет. Место проклятое, не иначе.

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

А самое смешное, что матрас идёт той же стезёй, но пока ещё с хоть каким-то уровнем принятия людьми, но приличного клиента даже там так до сих пор и нет. Место проклятое, не иначе.

Кроме того что клиент лагает как мразь я не знаю чего в нем не хватает, если честно.

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

Простите, но если кто-то опять ретранслирует мантру про «несовместимые XEPы» - это сразу перечеркивает любые шансы на серъёзную дискуссию, т.к. свидительствует о том, что ретранслирующий никогда к XMPP не прикасался.

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

Простите, но если кто-то опять ретранслирует мантру про «несовместимые XEPы» - это сразу перечеркивает любые шансы на серъёзную дискуссию, т.к. свидительствует о том, что ретранслирующий никогда к XMPP не прикасался.

Несовместимые реализации XEP’ов – так лучше? :)

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

в православных протоколах нет оверхеда, там даже маркап нужный.

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

есть анонимный voip->fxs с локальной нумерацией на территории сшп? безопасный счёт беднеет… кекв…

помимо сшп есть ещё рынки.
в нашем законе о электросвязи чётко и прямо прописаны пункты в отношении анонимных разговорных карт (можешь загуглить elektroonilise side seadus inglise keeles – как-то так, гугол должен загуглить английский вариант, но мог опечататься, мой эстонский хромает)

annerleen_temp
() автор топика
Ответ на: комментарий от cumvillain

можно пример? уже лет 5 не видел «несовместимых реализаций XMPP» между клиентами даже на разных платформах и серверах.

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

можно пример? уже лет 5 не видел «несовместимых реализаций XMPP» между клиентами даже на разных платформах и серверах.

Сейчас не знаю, я не пользовался XMPP как раз лет пять. Возможно все уже стало хорошо и по бескрайним полям бегают пони.

P.S. А ну лол: https://github.com/processone/ejabberd/issues/4103

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

можно пример? уже лет 5 не видел «несовместимых реализаций XMPP» между клиентами даже на разных платформах и серверах.

Ну вот, например, SIMS в Psi и в Консерве не совсем совестимы между собой. Насколько я понял, автор Консервы что-то своё, не совсем стандартное там накостылил (если есть желание спросить у rion в конфе псишки, я очень приблизительно помню суть).

upd. Не то, чтобы шибко впёрся этот SIMS, но тем не менее.

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

ну повезло, значит.
Ejabberd’ом не пользуемся уже лет 7, хотя пользовались с версий 1.x ещё.

Prosody лучшая, жаль, что однопоточная.

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

впрочем, он тоже мёртв.

Он присутствует на странице с XMPP клиентами. Поэтому мы опять попадаем в ловушку «ваш клиент не клиент». О чем, собственно, здесь и говорили.

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

Psi+ - это dev-версия Psi. Они решили не тянуть две версии уже давно. Psi - это релизная версия, короче говоря.

Коммиты идут, rion вернулся в разработку.

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

Нашей конечной целью является создание удобных и современных свободных Jabber-клиентов на все платформы (Linux/BSD, Android, iOS, MacOS, Windows) с поддержкой всех возможностей Jabber – таких как сквозное шифрование с возможностью синхронизацией между всеми своими (доверенными) девайсами, шифрованные аудиовидеозвонки, обмен файлами, и прочие радости жизни современных мессенджеров.

я спорю, чтоли, что клиенты – говно?

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

Ejabberd’ом не пользуемся уже лет 7, хотя пользовались с версий 1.x ещё.

:))))))))))))))))))

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

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

есть два пути - идти ныть, что ваш сервер не сервер, клиент не клиент, и укатываться в пашкограм или вконтактик, или взять бога за [s]яйца[/s] и пойти допиливать то, что не работает.

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

я спорю, чтоли, что клиенты – говно?

Вообще да:

Простите, но если кто-то опять ретранслирует мантру про «несовместимые XEPы» - это сразу перечеркивает любые шансы на серъёзную дискуссию, т.к. свидительствует о том, что ретранслирующий никогда к XMPP не прикасался.

Когда мы говорим про несовместимые реализации XEP, мы про это и говорим: существует матрица совместимости клиентов/серверов, которая вообще ни разу не очевидна и не всегда работает.

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

есть два пути - идти ныть, что ваш сервер не сервер, клиент не клиент, и укатываться в пашкограм или вконтактик, или взять бога за [s]яйца[/s] и пойти допиливать то, что не работает.

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

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

И чо? Ты пришел с вопросами где эти несовместимости. Вот они.

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

Или взять матрицу, где почему-то все клиенты работают одинаково

потому что написаны на сраном электроне, и то VoIP не работает в линуксе на вялом из-за старой версии электрона в бандле)))))))))))))))00

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

потому что написаны на сраном электроне, и то VoIP не работает в линуксе на вялом из-за старой версии электрона в бандле)))))))))))))))00

Или написаны на rust. Или на C++. Или на GTK. И все почему-то могут в шифрование и MUC без проблем. Как же так вышло-то.

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

Про monocles chat в принципе. У него явные признаки работы через сторонний сервер. Он картинки отправляет через какие то е*еня и с историей творит что то странное. Зато не умеет некоторых джабберовых фишек.

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

Да нет, нормальное оконечное шифрование давно изобрели и оно работает.

Оно работает на кого то другого и без гарантий. А ты ынужден доверять иконке с замочком.

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

а чо за язык программирования такой, GTK?
я помню, что ты толстенный троллюка, но хоть немного матчасть поучи, не?

И все почему-то могут в шифрование и MUC без проблем

забыл уточнить, что не один из них нормально не умеет в VoIP.

так-то и я могу сказать, что для жабы есть Conversations, Gajim, Beagle IM, Siskin IM и даже converse.js, который можно завернуть в сраный электрон и будет тебе всё работать с шифрованием и MUC без проблем, и даже со звонками.
дальше-то что?

как это отменяет того, что что шматрица, что жаба воняют мертвячиной и опенсорсом, и их спасёт только федерация и возможность общаться с контактами из legacy сетей вроде Telegram, Whatsapp итд?

annerleen_temp
() автор топика
Ответ на: комментарий от kirill_rrr

Оно работает на кого то другого и без гарантий. А ты ынужден доверять иконке с замочком.

в OMEMO ты можешь сверить отпечаток ключа клиента, в OTR ты можешь воспользоваться общим секретом или механизмом «вопрос-ответ».

P.S. OTR мы тоже впилим, на радость старпёрам и даркнетчикам.

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

я помню, что ты толстенный троллюка, но хоть немного матчасть поучи, не?

Фига ты порвался.

забыл уточнить, что не один из них нормально не умеет в VoIP.

Да насрать на VoIP. Никто не умеет нормально в VoIP, кроме тех парней, кто в это время/бабло зарыл по самые помидоры. Да и те через одного: jitsi, например, бесконечно всрат уже на 10-15 человеках.

так-то и я могу сказать, что для жабы есть Conversations, Gajim, Beagle IM, Siskin IM и даже converse.js, который можно завернуть в сраный электрон и будет тебе всё работать с шифрованием и MUC без проблем, и даже со звонками.

Нет, не будет, потому что ejabberd не смог реализовать что-то. И это мы ещё в багтрекеры перечисленного тобой не смотрели.

как это отменяет того, что что шматрица, что жаба воняют мертвячиной и опенсорсом, и их спасёт только федерация и возможность общаться с контактами из legacy сетей вроде Telegram, Whatsapp итд?

У шматрицы количество пользователей растет от месяца к месяцу. Ты просто пропах мертвыми газами XMPP, вот тебе везде мертвечина и мерещится.

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

Три четверти всего почтового трафика – это GMail. И подавляющее количество пользователей GMail используют вебморду и приложеньки на мобилках.

Ну и пусть дальше страдают. Я то тут при чём? Может вообще воспользоваться их уникальным предложением «отдайте нам свои почтовые аккаунты, мы будем использовать их за вас и даже сведём всю вашу переписку в одну свалку»?

POP3 просто неадекватен, про него лучше забыть.

Он просто работает. Да и остальные два тоже работают. Для поты достаточно, тем более что лучше то нету.

Есть протоколы на замену, типа того же JMAP

Вот именно, никто его не использует.

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

Оно работает на кого то другого и без гарантий.

Каких именно гарантий ты ожидаешь?

А ты ынужден доверять иконке с замочком.

Вынужден? Нет. В случае сомнений, всегда можно сверить ключи через сторонний канал или при личной встрече. Код так же открыт, его можно проверить.

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

Он просто работает. Да и остальные два тоже работают. Для поты достаточно, тем более что лучше то нету.

Оно не работает, если у тебя больше одного клиента. Внезапно это верно в 99% случаев: у тебя есть как минимум ляптоп и телефон. Возможно ещё планшет и десктоп.

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

Он картинки отправляет через какие то е*еня

Это между выгрузкой на сервер аккаунта? Или вместо? Потому что у меня картинка вполне успешно аплоадится на мой сервер. С историей тоже проблем не вижу.

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

И всё таки шифрование сторонним софтом вне клиента вызывает больше доверия.

PGP? Доверие? Напомню, это тот самый PGP, где ты можешь залить на сервер ключ под чужим именем, потому что не все серверы проверяют твои креды.

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

У меня отлично работало с 3 почтовыми ящиками в 2 почтовиках на 3 компах.

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

Фига ты порвался.

у тебя детектор сломался, сейчас бы от тебя и от @windows10 рватья.

Да насрать на VoIP. Никто не умеет нормально в VoIP, кроме тех парней, кто в это время/бабло зарыл по самые помидоры. Да и те через одного: jitsi, например, бесконечно всрат уже на 10-15 человеках.

тебе насрать, а мне не насрать.

Нет, не будет, потому что

потому что ты хочешь пёрнуть, не проверив.

И это мы ещё в багтрекеры перечисленного тобой не смотрели.

ты бы ещё в багтрекер linux kernel заглянул.

Ты просто пропах мертвыми газами XMPP, вот тебе везде мертвечина и мерещится.

нет, я просто пользователь Open Source, лол, вот и мерещится.

У шматрицы количество пользователей растет от месяца к месяцу

так пользуйся тем, чем нравится, не?
а мы федерируем XMPP и Matrix и не будем навязывать ничего никому, для нас главное это backward compatibility со всем, чем можно.

звонки в телеграм тоже будут. в вацапп вряд ли, только если Евросоюз продавит свою инициативу до конца.

annerleen_temp
() автор топика
Ответ на: комментарий от cumvillain

на сервер ты можешь залить ключ хоть с именем penis@vagina.party, PGP ключи обычно проверяют по отпечатку, а не по имени, наркоман.

annerleen_temp
() автор топика
Ответ на: комментарий от YAR

Это между выгрузкой на сервер аккаунта? Или вместо?

Вместо. Картинка отправляется на сторонний ресурс, а вместо неё приходит http-ссылка, причём смотреть лучше через браузер а не клиентом. Файлы оно тоже отправляет так же или не отправляет вообще.

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

у тебя детектор сломался, сейчас бы от тебя и от @windows10 рватья.

Приложили льда, братишка. Тебе ещё XMPP спасать, ты не сможешь это сделать со сгоревшей жопой.

потому что ты хочешь пёрнуть, не проверив.

Мы уже это двадцать лет проверяем, результат, как видишь, тот же.

ты бы ещё в багтрекер linux kernel заглянул.

Ага, я это регулярно делаю. Более того, я оттуда ещё и баги чинил. Только вот мне за это плотили, а за починку чатика мне не платят. Поэтому, внезапно, я не хочу его чинить :D

так пользуйся тем, чем нравится, не? а мы федерируем XMPP и Matrix и не будем навязывать ничего никому, для нас главное это backward compatibility со всем, чем можно.

Так вас никто и не останавливает. Ты просил примеры, тебе принесли примеров. Сперва началось «у вас клиенты и серверы неправильные». А потом у тебя зачем-то жопа взорвалась.

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

Вынужден? Нет. В случае сомнений, всегда можно сверить ключи через сторонний канал или при личной встрече. Код так же открыт, его можно проверить.

а есть ли какой-то протокол шифрования, кроме OTR, который поддерживает Socialist Millionaires’ Protocol (SMP)?

https://otr.cypherpunks.ca/Protocol-v3-4.0.0.html

annerleen_temp
() автор топика
Ответ на: комментарий от cumvillain

Только вот мне за это плотили, а за починку чатика мне не платят. Поэтому, внезапно, я не хочу его чинить :D

ну так открывай багтрекеры чатиков периодически, мы там баунти по 1-10к мёртвых президентов объявляем.
или ты только на ЛОРе языком чесать умеешь?

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

или ты только на ЛОРе языком чесать умеешь?

Отличное построение комьюнити, с вами очень хочется работать (нет).

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

P.S. работаем больше, чем с тремя ЛОРовцами, все нас любят.

Сам себя не похвалишь – никто не похвалит.

P.S. Алсо LOL:

Much of Narayana’s appeal among Russian-speaking cybercriminals also stems from it’s ease of use and affordability. Upon registering an account with Narayana’s website, users are assigned phone numbers as well as login credentials for the service’s SIP server where caller ID configurations can be altered. The cost of renting a virtual number varies by country but begins at 10 euro per month; purchasing an international SIM card through the service costs 30 euro.

cumvillain
()
Последнее исправление: cumvillain (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.