Не всегда отображается статус "Невидим" (и не только он)

Issue #14 resolved
Ivan Kolesnikov created an issue

[Original issue 14](https://code.google.com/p/mrim-prpl/issues/detail?id=14) created by kiv_apple on 2010-11-28T15:45:30.000Z:

Если я нахожусь в группе "Всегда видим для" у другого пользователя, то когда он ставит статус "Невидим" я вижу, что у он на самом деле в сети, но имеет статус "Невидим". Если пользователь меняет статус на "Невидим" (или входит под этим статусом в сеть), то всё работает как надо. Однако если я выхожу в сеть, когда этот пользователь уже имел статус "Невидим", то он отображается "Офлайн", хотя так быть не должно быть. Фирменный клиент такую ситуацию обрабатывает нормально. Моя ОС - Ubuntu 10.10 amd64, мой клиент мгновенных сообщений - Pidgin. Ставил последнюю (на сегодня - 28.11.10) версию. Очень заинтересовал ваш проект, надеюсь на то, что вы реализуете максимальное количество возможностей фирменного агента.

Comments (21)

  1. Николай Антонов

    Comment 1 originally posted by ostinru on 2010-11-28T16:13:34.000Z:

    Сасибо, за замечательный багрепорт!

    Ошибку подтверждаю. в svn r45 простенький багфикс. (Детально разберусь с ошибкой на следующих выходных)

  2. Николай Антонов

    Comment 2 originally posted by ostinru on 2010-11-28T16:36:40.000Z:

    Сасибо, за замечательный багрепорт!

    Ошибку подтверждаю. (Детально разберусь с ошибкой на следующих выходных)

  3. Николай Антонов

    Comment 3 originally posted by ostinru on 2010-11-28T16:49:38.000Z:

    Пробуем svn r46

  4. Ivan Kolesnikov reporter

    Comment 4 originally posted by kiv_apple on 2010-11-28T17:20:17.000Z:

    И r45 и r46 работают правильно. Спасибо большое. Теперь осталось только поддержку собственной невидимости сделать и про невидимость можно будет забыть (ну не считая списков видимости/невидимости/игнорирования, но мне что-то подсказывает, что это не так уж просто и появится не скоро).

  5. Николай Антонов

    Comment 5 originally posted by ostinru on 2010-11-28T17:59:18.000Z:

    А что не так с "собственной" невидимостью?

    списков видимости/невидимости/игнорирования

    это не сложно. надо, только подумать, как это будет в GUI выглядеть.

  6. Ivan Kolesnikov reporter

    Comment 6 originally posted by kiv_apple on 2010-11-28T18:03:04.000Z:

    А что не так с "собственной" невидимостью?

    Последний раз когда я пробовал стать невидимкой на статус в MRIM видимый другими людьми это не влияло. Щас попробую опять. Может быть вы уже решили эту проблему.

  7. Ivan Kolesnikov reporter

    Comment 7 originally posted by kiv_apple on 2010-11-28T18:05:18.000Z:

    Да. Сейчас невидимость работает нормально. Ну значит из "невидимости/видимости" осталось сделать только эти самые списки. Это не может не радовать.

  8. Ivan Kolesnikov reporter

    Comment 8 originally posted by kiv_apple on 2010-11-28T18:11:48.000Z:

    Насчёт GUI для управления списками видимости/невидимости. Идея не совсем оригинальная, но по-моему неплохая - добавить в контекстное меню каждого MRIM контакта под-меню "Видимость" с переключателем "Обычная", "Я всегда видим", "Я всегда невидим", "Игнорировать". Названия пунктов меню могут быть и получше.

  9. Николай Антонов

    Comment 9 originally posted by ostinru on 2010-11-28T18:43:41.000Z:

    Посмотрел, как это сделано в ICQ - ужаснулся переводу: "Появляется в сети", "Вероятно не в сети".

    Ок. На следующих выходных сделаю.

  10. Ivan Kolesnikov reporter

    Comment 10 originally posted by kiv_apple on 2010-11-28T19:00:21.000Z:

    Спасибо. Когда появится ещё "Передача файлов" и полный набор смайликов смогу пересадить на Linux ещё одного своего знакомого.

  11. Janus Kobain

    Comment 11 originally posted by plaque_fcc on 2010-11-28T20:59:47.000Z:

    Когда появится ещё "Передача файлов" и полный набор смайликов смогу пересадить на Linux ещё одного своего знакомого.

    Вот ведь как порою бывает... Когда-то, помнится, меня устроил вариант "Да всё там просто: берёшь Psi, регистрируешь себе jabber-учётку там-то, идёшь в обзор сервисов, находишь mrim, подключаешь транспорт, выключаешь нафиг Psi и дальше спокойно пользуешься своим Kopete/Pidgin/etc...")

  12. Николай Антонов

    Comment 12 originally posted by ostinru on 2010-11-29T21:06:33.000Z:

    Не дождаля я выходных =) Тестируем r49

  13. Николай Антонов

    Comment 13 originally posted by ostinru on 2010-11-29T21:07:07.000Z:

    Не будет косяков - багу закрою 4-го декабря.

  14. Ivan Kolesnikov reporter

    Comment 14 originally posted by kiv_apple on 2010-11-30T12:27:15.000Z:

    Вроде как списки видимости работают нормально. Есть только одно предложение по улучшению. В оригинальном агенте, контакты, которые "Всегда видим для" помечаются курсивом (имя в списке выделено курсивом), а которые "Всегда не видим для" зачёркнуты. На мой взгляд это очень удобно. Если заставить Pidgin так себя вести не очень сложно, то прошу добавить такую фичу (возможно с возможностью отключения в опциях).

  15. Ivan Kolesnikov reporter

    Comment 15 originally posted by kiv_apple on 2010-11-30T14:48:36.000Z:

    Нет. Не работают списки. Пробую - нажимаю "Добавить в список видящих". Потом захожу из обычного агента - контакт не помечен как "Всегда видящий". К тому же если я какой-нибудь контакт уберу из "всегда видящих" в фирменном клиенте, в Pidgin изменений не происходит (по прежнему пункт "Убрать из списка видящих", а не "Добавить" как ожидалось). Так что пока списки видимости не работают. Кстати, у вас там опечатка - "УбАрть из списка видящих".

  16. Николай Антонов

    Comment 16 originally posted by ostinru on 2010-11-30T15:33:29.000Z:

    Дело в том, что плагин пишится не только под пиджин, но и под finch, и в теории и под Adium(и другие libpurple-based клиенты). Поэтому возможности изменять интерфейс пользователя у меня ограничены.

  17. Николай Антонов

    Comment 17 originally posted by ostinru on 2010-11-30T15:34:23.000Z:

    Попробую добавить иконки "зелёный глаз" и "красный глаз"

  18. Ivan Kolesnikov reporter

    Comment 18 originally posted by kiv_apple on 2010-11-30T15:43:56.000Z:

    Попробую добавить иконки "зелёный глаз" и "красный глаз"

    Это тоже не плохая идея.

  19. Ivan Kolesnikov reporter

    Comment 19 originally posted by kiv_apple on 2010-12-02T11:48:12.000Z:

    Хочу сообщить о ещё одном баге - собственный статус меняется на "Невидим" только если мы уже подключились. Если же менять статус с офлайн на невидим или Pidgin запускается с последним статусом "Невидим" (Pidgin при запуске восстанавливает последний статус который был при его закрытии), то на самом деле Mail.ru аккаунт имеет статус онлайн, пока специально не изменишь на не "Невидим" и вновь на "Невидим".

  20. Николай Антонов

    Comment 20 originally posted by ostinru on 2010-12-04T03:51:24.000Z:

    Спасибо за багрепорт. Вроде пофиксил в r53 PS: одна бага, одна issue

  21. Log in to comment