RSS
Pages: 1 2 3 4 5 6 7 8 9
[>] Caesium
ii.14
btimofeev(station13, 13) — All
2016-04-22 17:04:00


Можно в сабж добавить кейбиндинги для "отметить ветку прочитанной" и "отметить все сообщения прочитанными"?

[>] Re: Caesium
ii.14
btimofeev(station13, 13) — Andrew Lobanov
2016-04-23 08:06:19


AL> А веток в цезии вообще нет, так как не в духе сети.

Я имел ввиду эху, не правильно выразился.

[>] Re: Caesium
ii.14
btimofeev(station13, 13) — vit01
2016-04-23 14:24:03


AL>> Эху можно промотать в конец клавишей End.
vit01> Или Shift+L, если c патчем

Да, я чего-то ступил: сначала хотел написать что на смартфоне нет клавиши End, а потом до меня дошло, что ее можно просто поменять на другую в конфиге)) Всем спасибо.

[>] Re: Caesium
ii.14
btimofeev(station13, 13) — vit01
2016-06-01 10:21:55


vit01> Круто. Теперь будет ещё повод написать скрипт для уведомлений, чтобы сабж сам почту проверял. Всё на днях думаю сделать, да откладываю.

Ты в пулл реквесте написал про cron и busybox. Ты настраивал в cron'e, который вместе с термуксом идет или в отдельном приложении busybox (которое требует root)? Можно поподробнее?

[>] Re: Caesium
ii.14
btimofeev(station13, 13) — Andrew Lobanov
2016-07-12 21:33:50


AL> Отпишись как там что с узкими каналами.

При среднем пинге до rooker.ru в 3800 миллисекунд 200 сообщений загрузились примерно за 1.5 минуты.

[>] Re: Caesium
ii.14
btimofeev(station13, 13) — Andrew Lobanov
2016-07-12 16:01:10


Я сейчас обновил цезий и он мне накачал каких-то старых сообщений, за 2014-2015 годы. И расположил их после более новых (по времени написания) сообщений. Не знаю баг ли это.

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

[>] bash.rss
ii.14
btimofeev(station13, 13) — All
2016-08-11 19:13:04


В эхе bash.rss.15 строки не разделяются переносами. Это можно поправить? В исходном rss (наверное бот его парсит) в месте переноса стоит тег <br>

[>] Re: bash.rss
ii.14
btimofeev(station13, 13) — Andrew Lobanov
2016-08-12 09:59:47


> Подпишись на bash.rss.

Здесь какой-то глюк: цезий загрузил мне 200 сообщений, но в обратном порядке по дате, от самых свежих к самым старым. Т.е. первое сообщение в цезии самое новое, потом старее, старее и т.д. Это не логично, т.к. в остальных местах все ровно наоборот, чем дальше тем сообщения свежее.

[>] caesium и сортировка сообщений
ii.14
btimofeev(tavern,13) — All
2016-08-17 10:13:19


Можно ли в цезии отсортировать сообщения по дате? Он, с какого-то перепугу, скачал мне 4000 сообщений, и теперь старые лежат после новых. Уже не в первый раз такое, хотелось бы сортировку.

[>] Re: caesium и сортировка сообщений
ii.14
btimofeev(tavern,13) — Andrew Lobanov
2016-08-17 11:28:18


AL> Сортировки оно не имеет. Проще базу отсортировать, чем каждый раз её ворочать. Скачать больше мог только если ты обновился на новый фетчер, а в других случаях не должен был.

Я обновлялся несколько дней назад, при этом я все старые сообщения потер. После обновления сразу цезий мне ничего не скачал, потом качал только новые сообщения, а сегодня вот почему-то сразу 4000 выкачал. Возможно я как-то неправильно старые сообщения удалял (точно не помню, но кажется я просто снес папку).

AL> Кстати, aio пробовал уже в цезии?
Нет, не пробовал. Не очень понял в чем плюс и вы тут писали, что цезий работает медленнее.

AL> ЗЫЖ Надо бы написать скрипт сортировки базы.
Да, можно и так. А потом забиндить скрипт на горячюю клавишу в цезии: выделил эху в главном меню, нажал, к примеру S, сообщен ия отсортировались, нажал D все сообщения в эхе удалились.

[>] Android клиент
ii.14
btimofeev(tavern,13) — vit01
2016-08-22 19:56:23


vit01> Ещё проблема стоит в том, что этим клиентом кроме меня опять никто пользоваться не будет. Поэтому на реальную помощь (пуллреквесты тем более) рассчитывать не приходится.

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

[>] Re: Android клиент
ii.14
btimofeev(tavern,13) — Andrew Lobanov
2016-08-23 11:02:23


>> У HotdogEd`а позитуринского неплохой дизайн. Можно взять его как основу.
AL> У сосиски очень хороший дизайн. Правда планшетный не тыкал, бо не на чем, но на телефоне вполне себе вещь.

Мне кажется вы издеваетесь. Судя по скринам это какой-то ужас родом из android 2.

[>] Re: Android клиент
ii.14
btimofeev(tavern,13) — vit01
2016-08-23 11:02:23


vit01> Кружки здесь совсем не в тему. А если у тебя 5 штук станций, например? Так что лучше второй вариант.

Это является стандартным поведением для material дизайна. Есть эти круги где ты можешь одним тапом переключаться между последними использованными аккаунтами и ниже раскрывающийся список со всеми аккаунтами (но уже в 2 тапа). Вот библиотечка реализующая все это, можешь посмотреть скрины или скачать демо: https://github.com/mikepenz/MaterialDrawer

vit01> Список эх - слишком жирно для nav drawer'а. Если у человека по 40 эх в подписках, то будет очень неудобно прокручивать.

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

Я к примеру пользуюсь программой для чтения rss FeedMe, в nav drawere у меня 70 подписок всего, но их можно группировать по папкам и отдельной кнопкой скрывать/показывать подписки в которых все сообщения прочитаны. Постоянно у меня отображаются только подписки с непрочитанными сообщениями и это очень удобно. Но там так же сделано, что навдравер открыт сразу при запуске приложения и по нажатию кнопки back так же открывается навдравер, так что поведение не стандартное.

Можно, конечно, список эх вынести на главный экран, это будет более логично. Но потребуется больше переходов: экран со списком эх, по тапу открывается экран со списком сообщений, по тапу открывается сообщение. Но как это будет выглядеть на планшетах? Список сообщений и одно выбранное сообщение можно разместить рядом на одном экране, а список эх куда деть? В варианте с навдравером ты просто открываешь навдравер и вот тебе список эх на том же экране. Более того: тут же у тебя и список нод и черновики и тд и тп. Количество лишних переходов между экранами уменьшается.

[>] Re: Android клиент
ii.14
btimofeev(tavern,13) — vit01
2016-08-23 00:15:01


Я предлагаю список нод и эх вынести в navigation drawer. Потипу как это сделано в gmail. Вот такого типа https://www.dropbox.com/s/vempgn7emt19jqe/share_tmp_4452.png

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

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

По закрытию nav driver'а сразу попадаем на список сообщений выбранной эхи. По нажатию на элемент списка открывается сообщение. Свайп влево/вправо - переход к предыдущему/следующему сообщению.

[>] Re: Android клиент
ii.14
btimofeev(tavern,13) — vit01
2016-08-29 19:51:46


vit01> На Гитхаб, конечно же, залью, но до первой доступной версии пусть здесь побудет.

Может лучше сразу на гитхаб? Там все же удобнее.

[>] Re: Android клиент
ii.14
btimofeev(tavern,13) — btimofeev
2016-08-30 07:35:19


vit01>> На Гитхаб, конечно же, залью, но до первой доступной версии пусть здесь побудет.

btimofeev> Может лучше сразу на гитхаб? Там все же удобнее.

Или хотя бы в архив запакуй, ибо wget мне рекурсивно 10 минут что-то там качал, а в ииоге половины файлов нет и проект не компилируется. Но лучше на гитхаб.

[>] Re: Caesium 0.3
ii.14
btimofeev(tavern,13) — Andrew Lobanov
2016-08-30 07:35:20


Андрей, когда нода не доступна, цезий при отправке сообщения пишет ошибку, а при получении просто выдает трейсбэк и возвращается на главный экран без сообщений об ошибке.

[>] Re: Android клиент
ii.14
btimofeev(tavern,13) — vit01
2016-08-30 20:45:36


vit01> Готово: https://github.com/vit1-irk/idec-mobile

Спасибо, буду изучать.

vit01> 3. Нужен Custom ListViewAdapter для списка сообщений в эхе.

Здесь лучше через RecyclerView, он не хранит весь список в памяти, а подгружает по необходимости, но работать с ним сложнее и "из коробки" имеет меньше фич.

[>] Re: Android клиент
ii.14
btimofeev(tavern,13) — vit01
2016-08-30 20:39:26


vit01> 1. Система конфигурации и настроек (стандартного SharedPreferences для клиента уже мало, а JSON в джаве очень трудно разгребать)

А в чем проблема с SharedPreferences (я с ними никогда не работал)?

А с json просто работать через библиотеку https://github.com/google/gson Я в одной программе её использовал, она объект конвертирует в json или наоборот - json в объект. Но я смотрю ты и стандартными средствами java примерно так же сделал.

[>] Re: Android клиент
ii.14
btimofeev(tavern,13) — vit01
2016-08-31 01:56:44


Я тут накатал демку как я примерно представляю себе nav drawer в этом приложении. Apk можно скачать по ссылке https://www.dropbox.com/s/if3winyztues63b/material-drawer-test.apk

Как вариант можно убрать круги и сделать верхнюю часть меньшей высоты.

[>] Re: Caesium 0.3
ii.14
btimofeev(tavern,13) — Andrew Lobanov
2016-08-30 07:43:50


btimofeev> Андрей, когда нода не доступна, цезий при отправке сообщения пишет ошибку, а при получении просто выдает трейсбэк и возвращается на главный экран без сообщений об ошибке.

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

[>] Re: Android клиент
ii.14
btimofeev(tavern,13) — Andrew Lobanov
2016-09-07 11:07:14


AL> скрытие конференций без новых сообщений

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

[>] Re: Android клиент
ii.14
btimofeev(tavern,13) — vit01
2016-09-07 11:07:14


vit01> Над дизайном надо ещё долго заморачиваться (мой идеал - стандартный Email-клиент андроида). Но если что, пулл-реквесты с радостью принимаю. Работа с подстановкой нужных иконок и доведением layout несложная (хоть и долгая).

Сделай пожалуйста несколько скриншотов стандартного email клиента, так как у меня есть только gmail и inbox, а стандартный я видел когда-то давно в 4 андроиде, но уже не помню что там.

Я как раз вчера начал работать с layout'ами, сегодня-завтра постараюсь продолжить и пришлю пулл реквест.

Я тебе писал в джаббере, но ты туда похоже не заходишь, так что спрошу здесь: в папках drawable лежат иконки, можно их удалить? (у себя локально я уже удалил) Ибо все материальные иконки от гугла уже вшиты в apk в виде шрифта. Использовать их можно вот таким образом:

new IconicsDrawable(this).icon(GoogleMaterial.Icon.gmd_settings).color(Color.RED).sizeDp(24)

[>] Re: Android клиент
ii.14
btimofeev(tavern,13) — vit01
2016-09-08 11:03:37


vit01> В списке как раз на данный момент шрифты идеальные.

Твои шрифты, на мой взгляд, слишком огромные. Я выставил размер в соответствии с гайдами material дизайна (https://material.google.com/style/typography.html#typography-styles и https://material.google.com/components/lists.html#lists-specs во второй ссылке промотай до раздела Three-line list). Предыдущий мой скриншот был с тонкими шрифтами, а вот этот слева с обычными, а справа для наглядности твой вариант: http://savepic.ru/11272528.png

Вот на экране сообщения, думаю, шрифт самого сообщения можно сделать покрупнее (16sp) и черного цвета, для комфортного чтения. Но заголовки так выделять нет смысла, и так понятно что это заголовок, он может быть чуть крупнее обычного текста и выделен bold'ом.

[>] Re: Android клиент
ii.14
btimofeev(tavern,13) — vit01
2016-09-08 02:21:07


vit01> Над дизайном надо ещё долго заморачиваться (мой идеал - стандартный Email-клиент андроида).

Немного поэкспериментировал со шрифтами, наиболее нормально (по-моему) выглядит так (это похоже на то что гугл использует в своих email клиентах): http://i.imgur.com/AENd7Zk.jpg

Если подходит пришлю пулл реквест.

[>] Re: Android клиент
ii.14
btimofeev(tavern,13) — vit01
2016-09-08 13:58:12


vit01> А на экране сообщения поменять однозначно надо.

Тут как-то посложнее. Вот например вариант http://imgur.com/nvPYq7L

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

[>] Re: Android клиент
ii.14
btimofeev(tavern,13) — vit01
2016-09-08 18:11:10


vit01> меня только что неприятно удивило, что конфиг затирается после ручной переустановки приложения :(

Кажется, начиная с 6 андроида, есть возможность сохранять конфиг приложения в облаке гугла, что бы после переустановки конфиг сохранялся. Но это нужно как-то настраивать. И не понятно будет ли оно работать на прошивках без гуглсервисов.

[>] Re: Android клиент
ii.14
btimofeev(tavern,13) — Andrew Lobanov
2016-09-15 00:02:49


AL> Не хватает люто трёх вещей: редактирования списка конференций

Это есть: долгий тап на названии эхи. Надо наверное в меню вынести, я тоже не сразу догадался где искать.

AL> PS: А ты собираешься оставить этот кислотный розовый?

Кстати да, неплохо бы определиться с цветами. Вот тут можно подобрать сочетание https://www.materialpalette.com/

[>] Re: Caesium
ii.14
btimofeev(tavern,13) — Andrew Lobanov
2016-09-17 11:03:32


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

[>] Re: Android клиент
ii.14
btimofeev(mira, 24) — vit01
2016-09-26 21:01:38


AL>> Круто. Отвечаю из него уже.

vit01> Этого мало. Надо рассказать, что бы добавить, что упростить, какие ошибки исправить.

vit01> Вот, например, думаю, надо ли делать автосохранение при выходе из внутреннего редактора.
vit01> Ещё хочу реализовать конкретно "непрочитанные" отдельно от карбонки.
vit01> Плюс сделать интерфейс для "дополнительно".

vit01> // тоже из него отвечаю

[>] Re: Android клиент
ii.14
btimofeev(mira, 24) — Andrew Lobanov
2016-09-27 21:08:26


AL> Правда какая-то беда с прокруткой списка сообщений в эхе. Она как будто спотыкается и заедает.

Это список подгружает сообщения. Думаю нужно просто увеличить количество подгружаемых сообщений раз в 5-10.

[>] Re: Android клиент
ii.14
btimofeev(mira, 24) — vit01
2016-09-28 20:55:31


Difrex>> Нужно сделать кнопку быстрого ответа. Чтобы сообщение сразу улетело после написания. Т.е. просто повесить save/push на одну кнопку. :)

vit01> И это тоже сделано.

А отправляется только это сообщение или и всё что есть в черновиках?

[>] Re: Android клиент
ii.14
btimofeev(mira, 24) — vit01
2016-10-22 22:27:13


vit01> * Добавлена тёмная тема

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

[>] Re: Android клиент
ii.14
btimofeev(mira, 24) — vit01
2016-10-22 22:55:04


Еще по поводу тем:

1. В дефолтной теме в активити настройки станций в экшенбаре название станции черного цвета на фиолетовом фоне не очень выглядит.

2. В полностью белой теме надпись и иконки в экшенбаре черные, а бургер, стрелка и три точки серые. Надо, наверное, всё серым сделать.

[>] Re: Android клиент
ii.14
btimofeev(mira, 24) — vit01
2016-10-23 08:48:10


vit01> Кстати, у тебя есть девайс или эмулятор на конкретно Android 5.0 или 5.1?

На девайсе у меня 6.0.1, а на эмулятор могу любую версию поставить, это дело пяти минут.

[>] Re: Android клиент
ii.14
btimofeev(mira, 24) — vit01
2016-10-25 15:30:44


Подскажи, зачем нужна вот эта строчка https://github.com/vit1-irk/idec-mobile/blob/master/app/src/main/java/vit01/idecmobile/MainActivity.java#L70

Ты не пробовал сделать изменение темы "на лету", без перезапуска приложения?

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


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

[>] Re: Android клиент
ii.14
btimofeev(mira, 24) — vit01
2016-10-23 21:52:50


Протестирую, но не сегодня уже. И что там может быть не так как на шестёрке?

Кстати, я тут включил уведомления для сообщений, а у меня почему-то сразу 2 уведомления выскакивает. Возможно это из-за двух нод. Можно как-то объединить в одно?

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


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

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

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


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

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

[>] Re: idec-mobile
ii.14
btimofeev(tavern,13) — vit01
2016-11-07 16:03:20


vit01> Если ты прерываешь/убиваешь приложение во время чтения содержимого эхи, то метка не ставится. Вызов транзакции в БД с "прочтением" осуществляется только при нажатии кнопки "назад".

Предлагаю изменить это поведение. У меня постоянно куча непрочитанных остается в эхах с RSS после того как я просмотрел сообщения. Очень неудобно.

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


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

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

[>] Re: IDEC mobile
ii.14
btimofeev(tavern,13) — vit01
2016-12-19 18:59:51


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

[>] Re: IDEC mobile
ii.14
btimofeev(tavern,13) — vit01
2017-01-09 22:19:11


У меня какой-то странный баг случился. В один прекрасный момент клиент просто перестал скачивать сообщения. В логе писал одну строку fetch ..., затем одну строку removed pipe.2032 и потом сразу получено сообщений 0. Хотя при этом приходили уведомления, что есть новые сообщения. Так продолжалось пару дней.

Я сделал экспорт настроек, удалил данные и кэш приложения, затем импортировал настройки. Теперь если в эхе нет новых сообщений, то приложение не скачивает ничего, если в эхе появляется новое сообщение приложение скачивает сразу по 2-3 тысячи последних сообщений.

[>] Re: IDEC mobile
ii.14
btimofeev(tavern,13) — vit01
2017-01-10 21:14:28


А как бороться с тем что клиент качает по несколько тысяч сообщений? Я вот опять обрезал эху до 50 штук, в эту эху пришло новое сообщение и клиент скачал после этого ~1500.

[>] Re: IDEC mobile
ii.14
btimofeev(tavern,13) — vit01
2017-02-14 19:49:02


Можешь добавить, что бы фетчер при отсутствии интернета сообщал об этом. Сейчас он просто пишет получено ноль сообщений.

[>] Re: idec mobile
ii.14
btimofeev(tavern,13) — Andrew Lobanov
2017-03-21 11:29:42


AL> Есть ли возможность экспорта/импорта конфига?

Открой боковое меню -> дополнительно -> вкладка база данных -> в самом низу экспорт/импорт конфига. Вообще этому функционалу место в настройках приложения, имхо.

[>] Re: idec mobile
ii.14
btimofeev(tavern,13) — Andrew Lobanov
2017-03-21 10:15:22


А если в настройках ноды выставить галку на "качать индекс дальше, если все сообщения новые", не помогает?

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

[>] Re: idec mobile
ii.14
btimofeev(tavern,13) — vit01
2017-04-15 17:50:33


vit01> Ещё, кстати, поправил пиктограмму для уведомлений

Ты её кажется не закоммитил, программа теперь из-за этого не собирается.

[>] Re: idec mobile
ii.14
btimofeev(tavern,13) — vit01
2017-05-03 23:50:36


Парочка багов в VIP:

Фон у bottom sheet в тёмных темах белый и текст на нём не виден, бэкграунд наверное нужно из основных цветов темы брать, либо задать отдельную переменную для него.

Если я ничего не ввожу в поиск и жму кнопку "начать поиск", то приложение падает.

А если я что-то ввожу в поиск, то кнопка "начать поиск" куда-то пропадает из расширенных настроек, приходится закрывать расширенные и нажимать enter на клавиатуре в верхнем поле ввода.

Саму кнопочку поиска можно бы заменить на floating action button прикрепленную в правом верхнем углу bottom sheet, будет красивее (вот пример http://stackoverflow.com/questions/24459352/how-can-i-add-the-new-floating-action-button-between-two-widgets-layouts )

Pages: 1 2 3 4 5 6 7 8 9