[#]
IDEC Mobile
vit01(mira, 1) — All
2018-07-31 18:16:56
Попробовал пересобрать сабж с самыми последними библиотеками и обновил build.gradle. Вроде запускается
Заодно обновил дефолт-конфиг для Таверны в связи со сменой домена
Новая андроид-студия сильно потолстела, на 2 гигах оперативы еле-еле ворочается.
Насчёт полноценной поддержки клиента пока вряд ли что могу сказать, времени не хватает
[#]
Re: IDEC Mobile
Peter(syscall,1) — vit01
2018-08-05 22:12:08
Как бы починить клиент, чтоб не вылетал после выхода из фона? Это единственное, что мешает им наслаждаться. :)
[#]
Re: IDEC Mobile
Andrew Lobanov(tavern,1) — Peter
2018-08-06 05:36:51
Peter> Как бы починить клиент, чтоб не вылетал после выхода из фона? Это единственное, что мешает им наслаждаться. :)
Озвученной проблемы не наблюдаю зато наблюдаю странное поведение квотера. Он некорректно обрабатывает письма со смешанным цитированием. Если это не баг, а недоработка, то алгоритм обработки цитат можно посмотреть в цезии, который успешно квотирует смешанный квоты при ответе.
[#]
Re: IDEC Mobile
Peter(syscall,1) — Andrew Lobanov
2018-08-06 06:15:04
Peter>> Как бы починить клиент, чтоб не вылетал после выхода из фона? Это единственное, что мешает им наслаждаться. :)
AL> Озвученной проблемы не наблюдаю
Обновился, тоже буду следить.
[#]
Re: IDEC Mobile
vit01(mira, 1) — Peter
2018-08-06 10:18:53
Peter> Как бы починить клиент, чтоб не вылетал после выхода из фона? Это единственное, что мешает им наслаждаться. :)
Знаю уже, куда копать. Вероятность вопроизвести баг обратно пропорциональна количеству оперативки на девайсе.
Примерный путь:
1. Запускаем клиент, открываем какое-либо сообщение внутри эхи
2. Сворачиваем клиент, запускаем с домашнего экрана несколько ресурсоёмких приложений (браузер с несколькими вкладками, музыкальный стриминг, игрушка и.т.п.)
3. Ждём, пока ОЗУ заполнится до отвала, в клиент в это время не заходим
4. Можно ещё подождать некоторое время, чтобы сработал системный "сборщик мусора"
5. Заходим обратно в клиент, наблюдаем падение
С багофиксом будут проблемы из-за того, что андроид-студия падает от каждого чиха и еле шевелится.
AL> зато наблюдаю странное поведение квотера. Он некорректно обрабатывает письма со смешанным цитированием.
Не понимаю, что ты имеешь в виду. Хотелось бы примеров
Подкинь msgid и напиши образец того, как сообщение должно цитироваться "правильно"
[#]
Re: IDEC Mobile
Andrew Lobanov(tavern,1) — vit01
2018-08-06 12:01:24
AL>> зато наблюдаю странное поведение квотера. Он некорректно обрабатывает письма со смешанным цитированием.
vit01> Не понимаю, что ты имеешь в виду. Хотелось бы примеров
vit01> Подкинь msgid и напиши образец того, как сообщение должно цитироваться "правильно"
Обнаруживается элементарно.
Берём сообщение Петра с олдовой квотой.
> квотированное сообщение
сообщение Петра.
При ответе с цитированием стабильно получаю в редакторе такой текст:
Peter> > квотированное сообщение
Peter> сообщение Петра.
Приходится руками править постоянно, так как в вебморде цитируют по старинке.
[#]
Re: IDEC Mobile
vit01(mira, 1) — Andrew Lobanov
2018-08-06 15:05:18
AL> Приходится руками править постоянно, так как в вебморде цитируют по старинке.
А как правильно? Варианты
1. Убирать пробел и получать в итоге Peter>>
2. Цитировать без имени конкретно эту строчку >>
[#]
Re: IDEC Mobile
Andrew Lobanov(tavern,1) — vit01
2018-08-07 05:19:09
AL>> Приходится руками править постоянно, так как в вебморде цитируют по старинке.
vit01> А как правильно? Варианты
vit01> 1. Убирать пробел и получать в итоге Peter>>
vit01> 2. Цитировать без имени конкретно эту строчку >>
Второй вариант. Смотри. Тут же простая логика.
> квотированное сообщение
Сообщение Петра.
Значит при квотировании оно должно выглядеть примерно так:
>> квотированное сообщение
Peter> сообщение Петра
Цезий квотирует так. Не самое красивое решение, но зато не возникает путаницы кто что писал и не нарушается уровень квоты. Потому что технически выходит, что строчка вида
Peter> > квотированное сообщение
это квота первого уровня, хотя она является квотой второго уровня. И уж тем более, это не квота Петра, а квота его оппонента.
То есть второй вариант предпочтителен потому что:
1. Принадлежность цитаты хоть и теряется, но хотя бы не приписывается другому пользователю;
2. Уровень цитаты сохраняется и не нарушает логику беседы.
[#]
Re: IDEC Mobile
vit01(mira, 1) — Peter
2018-08-08 20:30:34
Peter> Как бы починить клиент, чтоб не вылетал после выхода из фона? Это единственное, что мешает им наслаждаться. :)
Обновил клиент, баг должен больше не появляться (хотя бы в режиме чтения)
Также для Андрея починил обработку смешанных цитат
[#]
Re: IDEC Mobile
Peter(syscall,1) — vit01
2018-08-08 20:57:37
> Обновил клиент, баг должен больше не появляться (хотя бы в режиме чтения)
> // Для вас же стараюсь, так что тестировать всем обязательно!
Пользуюсь твоим клиентом постоянно! Завтра обновлюсь. Кстати, почему то в этот раз и текущая версия у меня не падала....
[#]
Re: IDEC Mobile
vit01(mira, 1) — Peter
2018-08-09 03:28:51
>> Обновил клиент, баг должен больше не появляться (хотя бы в режиме чтения)
Peter> почему то в этот раз и текущая версия у меня не падала....
Проявление бага почти полностью зависит от количества доступной оперативки и от поведения "сборщика мусора" в андроиде.
Вариант тестирования - зайти в андроиде в настройки разработчика и снизить лимит одновременно запущенных процессов до 1-2 (для повседневного использования лучше так не делать)
Потом попытаться в режиме чтения запустить другое приложение и вернуться обратно в клиент.
[#]
Re: IDEC Mobile
btimofeev(tavern,13) — vit01
2018-08-17 06:38:22
Небольшой баг: в верхней шторке есть два уведомления: новые сообщения и новые файлы, жму на новые сообщения, а открываются файлэхи.