Equidamoid

Отключение автарок (UI/Show avatars)
исправлен косяк с поворотом экрана в чате
сортировка групп по алфавиту
отображение имени единственного ресурса после имени контакта
асинхронное подключение (теперь можно выйти, не дожидаясь завершения подключения)
отображение caps node для каждого ресурса

да, теперь есть ещё и что-то похожее на changelog: emess.eqx.su

Equidamoid

новая сборочка:
* аватарки в ростере:
** по умолчанию появляются только после просмотра vcard соответствующих контактов
** автозагрузку можно включить в настройках/UI (траффик!!!)
** хранятся в sdcard.emess/avatars
* букафки статусов поменял на иконки

Equidamoid

запилил ещё одну ненужную фичу вместо тяжких дум об переделке гуя:
теперь сабж умеет user tune отправлять (только надо, чтобы плеер поддерживал cyrket.com и слал уведомления)

Equidamoid

немножко апдейт
Немного улучшен диалог активных контактов
Чат: выбор поста в жуйке для ответа, пункт меню для возврата в ростер
Ростер: оптимизация сворачивания-разворачивания элементов

Equidamoid

наконец, мелкое обновление.
* активные контакты и переход в ростер по меню в чате
* исправлены косяки с новыми сообщениями при свёрнутом/скрытом чате
* исправлены уведомления о доставке сообщений

Equidamoid

есть, значится, в сабже противный баг: если спустя несколько часов работы, если свернуть/развернуть группу/контакт, ростер пропадает. кто-нибудь может сказать, как его воспроизвести, не выжидая по полдня?

Equidamoid

а http binding не такой уж и страшный! клиент проработал ~14 часов и, если верить "сведениям о расходе заряда батареи", схавал за это время всего 328/170KiB входящего/исходящего траффика.
а еще 5 минут процессорного времени.
а еще 58 секунд "ЦП — активный режим"

Equidamoid

клиент научился переживать кратковременные потери сети (привет питерскому метро) и даже переключение gprs-wifi без переподключения и потери сообщений (вроде бы).
вот только на расход траффика смотреть как-то боязно...

Equidamoid

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

Equidamoid

таки осилил передачу файлов через прокси. оказалось, что соответствующий модуль просоди ждёт, что команда на открытие соединения придёт за один read(). Если же отправлять её по частям, то сервер тупо сбрасывает соединение.