[#] Re: Android клиент
btimofeev(mira, 24) — vit01
2016-10-25 19:20:04


Еще один баг пару раз мне встречался: при переключении ноды список эх остается от предыдущей ноды и сколько не пробуй выбрать любую другую ноду список эх не меняется. При этом в навдравере показывает, что нода выбрана другая. Как баг воспроизвести не знаю.

[#] Re: Android клиент
vit01(mira, 1) — btimofeev
2016-10-25 19:29:51


btimofeev> Еще один баг пару раз мне встречался: при переключении ноды список эх остается от предыдущей ноды и сколько не пробуй выбрать любую другую ноду список эх не меняется. При этом в навдравере показывает, что нода выбрана другая. Как баг воспроизвести не знаю.

У меня он тоже воспроизводится, но только во время пробных запусков. Думаю, проблема в Instant Run. Помогает gradle clean и перезапуск приложения.

В реальных условиях ни разу не помню подобного, только при дебаге через IDE.

[#] Re: Android клиент
vit01(mira, 1) — vit01
2016-10-29 17:10:00


В новой сборке

Коммиты btimofeev:
1. Добавлена новая тёмная тема "Tomorrow Night Eighties"
2. В списке сообщений увеличено количество одновременно прогружаемых с 5 до 20
3. Изменена иконка в лончере
4. Ещё по мелочи

Остальные изменения:
1. Темы оформления оптимизированы под разные версии андроида через values-v21 и values-v23
2. Исправлены баги с кривым отображением чекбоксов и выпадающих меню
3. Багофиксы в белой теме

APK на том же месте.

[#] Re: Android клиент
vit01(mira, 1) — vit01
2016-11-03 11:07:09


Изменения на сегодня:

* Можно экспортировать сразу всю БД в бандл, а не только отдельные эхи.
* Доступен импорт и экспорт конфига
* Багофиксы

Из минусов "бандлового переноса" есть то, что избранные и непрочитанные не сохраняются. Но если уж и их хочется забэкапить, то проще будет вытащить sqlite-базу из /data/data/vit01.idecmobile/ и переносить именно её.

[#] Re: Android клиент
vit01(mira, 1) — vit01
2016-11-02 18:55:05


Что нового:

* Поддержка экспорта и импорта бандлов сообщений
* Чёрный список!
* Уведомления теперь приходят единые для всех станций (дабы больше не плодить огромное их количество)

APK: https://ii-net.tk/ii/files/app-debug.apk

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

Бандлы - это очень круто. Сейчас IDEC Mobile - это единственный клиент, который позволяет работать с ними через GUI. Теперь после установки сабжа можно не ждать загрузки сообщений с ноды через мобильный интернет, а просто заранее перекинуть базу с компьютера и импортировать её. Очень удобно!
Если что, https://github.com/vit1-irk/ii-db-utils/ или https://github.com/spline1986/idec-utils в помощь.

[#] Re: Android клиент
btimofeev(mira, 24) — vit01
2016-11-04 16:08:27


vit01> * Уведомления теперь приходят единые для всех станций (дабы больше не плодить огромное их количество)

Еще хорошо, что бы уведомления не создавались заново, а обновляли предыдущее уведомление, если оно еще есть на экране.

[#] Re: Android клиент
vit01(mira, 1) — btimofeev
2016-11-03 19:14:06


vit01>> Но если уж и их хочется забэкапить, то проще будет вытащить sqlite-базу из /data/data/vit01.idecmobile/ и переносить именно её.

btimofeev> Это, кажется, будет работать только у кого есть root.

Конечно. Но, с другой стороны, если человек знает, что такое sqlite-БД, зачем она ему нужна и где её искать, то телефон у него уже наверняка рутованный.

В крайнем случае могу предусмотреть экспорт/импорт базы и в таком формате тоже.

[#] Re: Android клиент
btimofeev(tavern,13) — vit01
2016-11-03 18:55:13


vit01> Но если уж и их хочется забэкапить, то проще будет вытащить sqlite-базу из /data/data/vit01.idecmobile/ и переносить именно её.

Это, кажется, будет работать только у кого есть root.

[#] Re: Android клиент
vit01(mira, 1) — vit01
2016-11-05 11:27:31


Новое в клиенте:

* Починил старый баг в фетчере, из-за которого он медленно работал
* Уведомление теперь только одно, обновляется по мере поступления сообщений
* Добавлена GPLv3
* Библиотеки material drawer и AppCompat обновлены до последних версий

[#] Re: Android клиент
vit01(mira, 1) — btimofeev
2016-11-07 04:00:57


btimofeev> У меня после открытия навдравера свайпом (как в телеграме) сразу же открывается активити правки эх. Видимо срабатывает еще и долгое нажатие.

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

Надо как-то отлавливать успешную обработку события и блокировать передачу его далее. Пока что не вышло.

[#] Re: Android клиент
btimofeev(tavern,13) — vit01
2016-11-06 22:28:55


Писал тебе в jabber, но возможно сообщение не дошло, повторю здесь:

У меня после открытия навдравера свайпом (как в телеграме) сразу же открывается активити правки эх. Видимо срабатывает еще и долгое нажатие. Это происходит не каждый раз, но очень часто.