Сообщество, посвященное разработке приложения-клиента Diary.ru для Android ᴐ⃝ .

Последние изменения в свежей версии - здесь
Ссылка на стабильную версию

Ссылка на Google Market: Diary.Ru Next

Важная информация по политике монетизации:
Покупки платного приложения на Google Play маркете служат исключительно как поощрение разработки.
Никаких отличий платной версии от бесплатной не имеется, равно как и рекламы/закладок/уязвимостей/слежки в бесплатной версии.
Проверить исходный код и убедиться в этом можно здесь.

Реквизиты для желающих поощрить разработку иными способами:

Webmoney:
Z161952899380
R102275621646

Яндекс.Деньги:
41001646786195

Сбербанк номер карты:
4276 5500 3076 1574

PayPal:
adonai@xaker.ru

Данная программа является свободным программным обеспечением. Вы вправе распространять ее и/или модифицировать в соответствии с условиями версии 3 либо по вашему выбору с условиями более поздней версии Стандартной Общественной Лицензии GNU, опубликованной Free Software Foundation.

Я распространяю данную программу в надежде на то, что она будет вам полезной, однако НЕ ПРЕДОСТАВЛЯЮ НА НЕЕ НИКАКИХ ГАРАНТИЙ, в том числе ГАРАНТИИ ТОВАРНОГО СОСТОЯНИЯ ПРИ ПРОДАЖЕ и ПРИГОДНОСТИ ДЛЯ ИСПОЛЬЗОВАНИЯ В КОНКРЕТНЫХ ЦЕЛЯХ. Для получения более подробной информации ознакомьтесь со Стандартной Общественной Лицензией GNU.
URL
  • ↓
  • ↑
  • ⇑
 
07:50 

Запросы - часть первая

Адонай
beta-тестер
Calamity from the Skies
Прошу заинтересованных потестировать работу обновленной версии на просмотр вложенности тэгов MORE, картинок в них и т.п.
Обо всех багах просьба писать в комментариях к этому посту.
Если обнаружите другой баг, не относящийся к данной теме - создайте пост в сообществе сами.

Следующим в графике беру поддержку создания постов. Кэш подождет.

@настроение: грустное

@темы: обновление

09:35 

Картинки: Масштабирование и пропорции

Co0L
шпиён администрации
Гений, миллионер, семьянин, мизантроп.
На сегодняшний день некорректно отображаются картинки - пропорции сторон картинок всегда 1:1, т.е. все картинки квадратные, так же картинки, а особенно смайлики ну оооочень маленькие)



----------------------------------------
Android 4.0.4, Sony XPERIA T

@темы: Изображения, Android 4.0, Скриншот

10:45 

Aderianu
I don't want to imagine a life without songs
Какие требования? на android 2.2 (LG gt540) не устанавливается


14:14 

QR-код со ссылкой на скачивание

belomoeff
ἓν οἶδα ὅτι οὐδὲν οἶδα
18:19 

Настройки и прочее

Celestica
I'll weep into your eyes, I'll make your vision sing, I'll open endless skies and ride your broken wings
Не вызывается меню настроек.
При повороте экрана в горизонтальную ориентацию на логон-скрине не видно поле ввода пароля и не скроллится вниз.
При выходе телефона из слипа с работающим приложением фокус с открытой вкладки автоматически смещается на вкладку избранное. И вообще, честно говоря, неудобно, что именно она грузится первой по дефолту, я предпочла бы видеть сразу ленту, например, или настройку для выбора, что грузить.
HTC Desire Z, 4.0.4.

22:29 

не работают моря

_scorpicora_
なんとかなるさ!
Lenovo Thinkpad Tablet, Android 4.0.3
Моря не открываются совсем. При нажатии ссылка исчезает и все. Ждала подгрузки достаточно долго.
До и после нажатия на "читать дальше":


Upd. Проблема решена.
Пишет Адонай:
17.10.2012 в 07:41


Пробовали ставить в своих настройках здесь "скрытая часть грузится одновременно со страницей" ?

Функционал динамической подгрузки еще не реализован пока.

URL комментария

@темы: тег more, Android 4.0

01:01 

semiautomagic
Live. Die. Repeat.
здравствуйте!

вступаю в толпу тестеров.
мой компаньон - HTC EVO 3D, Android 2.3.4

пока всё работает относительно нормально. more открывается, правда, многоуровневые пока не пробовала.
картинки открываются по нажатию на них - это так и задумано? мысль интересная.

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

09:59 

belomoeff
ἓν οἶδα ὅτι οὐδὲν οἶδα
Отсутствует возможность перемещать приложение на флэшку. Это не критично, но в будущем хотелось бы иметь такой функционал.

Моря работают отлично. А изображения в пропорциях 1:1 - подтверждаю.

Acer Liquid Mini, Android 2.3.5

16:18 

Запросы - часть вторая

Адонай
beta-тестер
Calamity from the Skies
Добавил возможность полноэкранной загрузки изображений. Теперь при клике на иконку изображения картинка подгружается в пределах экрана. При повторном клике на уже загруженную картинку открывается форма увеличения и передвижения жестами. Просьба перезакачать и протестировать, кому не сложно.

Мелкие исправления:
- Убрал неправильное отображение спецсимволов HTML (&a m p , &q u o t) в названиях постов и дневников
- Поставил минимальный уровень API на Android 2.1
- Добавил установку на SD Card (пока от этого мало пользы, приложение не особенно тяжелое)
- Добавил автозагрузку смайликов

Разное:
- Добавил в код текст лицензии, под которой распространяется приложение (GNU GPLv3).

@настроение: 翼をください

@темы: обновление

18:14 

Я картинко

belomoeff
ἓν οἶδα ὅτι οὐδὲν οἶδα


P.S. Градиент полупрозрачный

08:26 

Вопрос для всех

Адонай
beta-тестер
Calamity from the Skies
Я вот думаю... смотрите, diary.ru поддерживают MetaWebLog API, через которое сделать постинг в принципе просто. Но стандарт это старый, базируется на XML-RPC, не поддерживает многое из того, на что способен, скажем, SOAP. Так что возможности постить опросы и загружать файлы не будет. На ранней стадии разработки я от него отказался, поскольку ни избранное посмотреть, ни картинки с его помощью посмотреть не было бы.

Но сейчас я столкнулся с этим выбором снова.

Другой метод, с заделом на будущее - как я делал все остальное, парсить HTML и отправлять POST-запрос на создание сообщения. Это довольно муторно, поскольку для того, чтоб этот пост создать, нужно будет уйму всего в коде странички перелопатить - например, куда нужно сделать пост, добыть уникальный идентификатор сессии пользователя, ну и прочие никому не интересные детали. Гибкость в таком случае получится большая, теоретически, все, что вы делаете в браузере, тогда может быть реализовано. Однако это у меня может занять больше времени, чем первый вариант.

В связи с чем вопрос - делать через API или через POST?

@музыка: Зациклено: The Birthday Massacre - Blue, c 2:50 до 3:35

@настроение: эмбиент

@темы: на распутье

19:41 

Запросы - часть третья

Адонай
beta-тестер
Calamity from the Skies
Добавил возможность размещения постов. Это начальный вариант - пока не хватает возможности разместить картинку и закрытый пост, поскольку еще нет формирования списка доверенных к ним. Доделал буквально 15 минут назад, проверил только бегло, сейчас иду спать. Если есть желание, можете тестировать. Перезакачивайте. Завтра буду доделывать это и плюс возможность размещения комментов. Для размещения поста нажимаете на Menu когда находитесь на странице дневника, где вам разрешено создание постов, и выбираете "Новый пост".

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

Планы далее:
- доделать комментарии
- сделать настройки
- сделать открытие внутренних ссылок клиентом

P.S.
1. Сделал через парсинг
2. если приложение будет конфликтовать - удаляйте старое, переустанавливайте новое. Пока просто цифровые подписи не совпадают - компилирую то с компа, то с ноутбука, уж где меня желание застанет.

@музыка: Silentium

@настроение: tenacity

@темы: обновление

21:05 

тест

СолнЦ
ЁжжЪ
Тест отправки новых постов через приложение. :) HTC Desire Z, Android 2.3.3.

@музыка: музыка отсутствует

@настроение: настроение хорошее

@темы: тег

21:53 

администратор
(с капибарой на аватарке)
1. В форме авторизации показывается какая-то черная полоска.

читать дальше

2. Нет возможности написать новую запись - не появляется ссылка на меню.

читать дальше

3. Ссылка "Комментарии" для эпиграфа не нужна (от клика по ней программа закрывается с ошибкой).

читать дальше

Тех. инфо:

читать дальше

@темы: новая запись, версия от 21.10.2012, Galaxy Nexus, Android 4.0, форма авторизации

20:26 

Запросы - часть четвертая

Адонай
beta-тестер
Calamity from the Skies
Добавил возможность размещения комментариев. Перезакачивайте.

Изменения:
- убрал баг с черной полосой на странице авторизации
- убрал "Комментарии" в эпиграфе

Насчет кнопки меню на телефонах с Android 4.x, где нет хардварных кнопок - перепроверьте. Если до сих пор нет, завтра и ими займусь.

Завтра:
- Поотлавливать баги
- Вынести кнопки размещения поста и комментария из меню в окно приложения, как предложено.

UPD: Извините, очень устал за сегодня, поэтому с клиентом прогресса пока нет...

UPD2: Все же пару коммитов сделал. Перепроверьте, пожалуйста.

@музыка: Burn it Down

@настроение: ночное

@темы: обновление

22:41 

Запросы - часть пятая

Адонай
beta-тестер
Calamity from the Skies
Добавил возможность открытия ссылок в клиенте. Теперь все ссылки, которые ведут на дайри-странички со списком постов или комментариев (позже добавлю списки дневников), будут открываться внутри. Например, ссылки на тэги.
Те ссылки, которые ведут на иные страницы, открываются в браузере.

Завтра займусь настройками.

Перезакачивайте, тестируйте, пишите.

UPD: Подсветил их красным.

@музыка: The Birthday Massacre - Nighttime

@настроение: проблески

@темы: обновление

15:37 

Вопрос к сведущим

Адонай
beta-тестер
Calamity from the Skies
Не знаю, в курсе ли кто-либо вообще... В общем, я завис на создании настроек для клиента. Пытаюсь сделать настройку "Открываемая по умолчанию вкладка".

Дело в том, что до загрузки страничек я не могу зайти на вкладку, скажем, "мой дневник", поскольку я не знаю, как к ней обратиться.
Единственная вкладка, которую реально загрузить - это "www.diary.ru/list/?act=show&fgroup_id=0" - Избранное.
Заметьте, что после прогрузки этой страницы я могу ее распарсить и уже из ссылок на ней "Мой дневник", "Избранное" выйти на остальные вкладки.

Поэтому, вопрос такой. Могу ли я обратиться как-то унифицированно для всех пользователей на страницу "Мой дневник"? Есть ли для этого какая-то универсальная ссылка, что-то вроде такого "www.diary.ru/?mydiary" или "www.diary.ru/diary.php?page=mydiary"?

@музыка: Rise Against - Hero of War

@настроение: никогда не сдаваться

@темы: непознанное

15:50 

Просьба

Адонай
beta-тестер
Calamity from the Skies
И еще одна вещь... да, я прошу помощи. Дело в том, что дизайнер из меня не аховый, а как-нибудь придать более приличный вид приложению мне хотелось бы. Если то-то может с этим помочь, или написать туда, где люди могут это сделать, буду очень признателен.

P.S. Только не нужно предлагать что-то платное ^^" я предпочитаю быть свободным от компромиссов, поэтому программа выпускается под лицензией GPLv3. Никаких денег я с нее не получаю, и получать не собираюсь, разве что в знак благодарности. Рекламы там тоже не будет, ни сейчас, ни впоследствии, я гарантирую это. То есть, если вы не готовы помочь просто ради того, чтоб сделать клиент лучше, не пишите (:

@музыка: Green Day - Wake me up when September ends...

@настроение: спокойное

@темы: просьбы сообществу

17:02 

belomoeff
ἓν οἶδα ὅτι οὐδὲν οἶδα
1. Вкладка "Посты". Сверху под полосой с вкладками висит пустое место, заканчивающееся словом "Комментарии". Это место висит всегда, независимо от того, что находится в избранном. При нажатии на слово "Комментарии" приложение вылетает.

2. Некорректно отображаются таблицы — сплошным текстом.

Acer Liquid Mini
Android 2.3.6

17:26 

Предложение

belomoeff
ἓν οἶδα ὅτι οὐδὲν οἶδα
1. Давайте поставим на приложение дневниковскую иконку. Например, одну из этих.



2. Ну и назовём приложение "Дневники" ну или на худой конец "Diary.ru".

3. На будущее - прикрепим к постам кнопки редактирования и удаления —

Android & Diary.ru

главная