Приложение для Android было полностью переписано. Оно по-прежнему основано на веб-клиенте, но теперь к нему добавлены возможности, которые в "чистом TWA" не работали или работали плохо. Основные улучшения:
- Уведомления теперь включены по умолчанию, и их можно легко выключить и включить в настройках (без танцев с бубном).
- Добавлено уведомление о новых постах в ленте новостей (можно отдельно выключить в настройках).
- В уведомления добавлена кнопка "Mark as read".
- По нажатию на уведомление теперь всегда открывается приложение.
- Если на экране открыто диалоговое окно, нажатие кнопки "Назад" закроет только его.
- Ссылки на блоги Moera теперь автоматически открываются в приложении.
- Можно начать писать пост прямо с домашнего экрана: нажмите и секунду удерживайте иконку приложения и в открывшемся меню выберите "Create a new post".
- Теперь можно делиться текстами из других приложений в Moera.
К сожалению, после обновления приложения придется залогиниться заново. Если вы забыли пароль, воспользуйтесь ссылкой "Forgot password" в окне логина. И я всегда доступен, если возникнут любые вопросы.
Comments (52)
@Galina, после обновления приложения аватарки стали видны?
Так точно, есть аватарки, спасибо )
кстати, в окошке уведомлений до сих пор есть кнопка "enable push"
А как обновить и как узнать, что обновил? 🙂
Да, это уберу.
Я понимаю, откуда ноги растут, но тут надо думать, как это решить.
Ась? 😉
Например, по тому, что тебе пришлось логиниться заново 😉
Eliyahu Duvidzon Tigra @Galina Какие у вас версии Android?
У меня ископаемый Oreo (8.1.0). Телефончик, правда, мощный и потянет и побольше - но перешиваться-то лень ). Пользуясь случаем: кто знает, Replicant только самсунгов уважает, или на что-то другое тоже становится?
8.0.0
кстати, я не получил пуша об уведомлениях, но это может быть проблема с моим телефоном, в последнее время у меня с этим делом что-то странное.
А как сейчас сделано? У меня немало было жизни половой с сайтами, мож рожу идею.
обновить - просто подождать.
в системной менюшке с информацией о приложении посмотри версию. новая - 0.12.0
Нет, с уведомлениями всё не так просто 😞 Я, наверное, напишу отдельный пост об этом.
об этом получил!
Отлично. Оно работает, но ненадежно.
Тут не в сайте дело. Когда поворачивается экран, Android уничтожает текущую Activity и пересоздаёт её заново. Я посмотрю, может я упустил там какое-то сохранённое состояние, которое можно применить.
А записать куда-нибудь ее, так сказать, координаты программа не может? Сама-то по себе она запущена, и первая аналогия с сайтами - именно проверка, находится ли элемент на экране, или куда-то замотан.
Чтобы мгновенно восстановить страницу нв экране, записывать нужно всё DOM-дерево. Если этого не умеет делать сам компонент WebView, я не смогу это сделать.
Если можно обратиться к его JS, то можно при генерации развесить по тексту якоря и при скролле записывать активный. Ну а потом прокручивать до якоря. Эх, надо было Андроид выучить, хоть польза б с меня была ).
Да, если задача только спозиционировать правильно. И то, не так это легко, потому что якорь не везде поставишь. А если задача вообще не перезагружать страницу...
Кстати, ты заметила, что именно так делается в Moera в ленте? При прокрутке запоминается, какой пост сейчас верхний, и при перезагрузке страницы позиция восстанавливается.
Ну, я сам Android начал учить месяц назад. И, вроде, ничего так 😉
Да, фишка приятная ). Единственное, я бы немного смещала заякоренный пост вниз, чтобы лучше было видно, что он уже не самый свежий.
Первая задача, как я понимаю - создание ощущения бесшовности у пользователя. А это проще всего сделать через игры с прозрачностью и позиционированием.
У меня 11
Обновилось - но я ручками попросил Андроид обновить. Возможно, и так бы прошло.
Кстати, что-то я запамятовал, где версия клиента отображается. Видел где-то, сейчас всюду тыкал и не нашёл.
Колокольчик - в самом низу списка бледным цветом.
Лечение найдено )
http://developer.alexanderklimov.ru/android/orientation.php
Эм.. сорри что я опять, а картинки ещё не?
не, ещё не
Но можно уже поставить аватарку 😉
Shmuel Leib Melamud, блин, внешние ссылки открываются внутри приложения. я так понимаю, что в нашем случае сложнее понять, что открывать внутри, а что снаружи.
кстати, когда ты пишешь, что ссылки на мойру открываются в приложении, ты имеешь в виду пока только на веб клиент?
В смысле? Где???
Да. Не только пока, но и вообще. Вешать приложение можно только на URL 🙁 Но ссылки на мойровские блоги сейчас перенаправляют на веб-клиент, и после этого они откроются в приложении.
Ты имеешь в виду, в браузерном табе в приложении? Или прямо в приложении?
Shmuel Leib Melamud видимо это называется браузерный таб внутри приложения. я имею в виду, что не в моём дефолтном браузере.
Это да. Там в меню в правом верхнем углу есть пункт - открыть в браузере. Я могу сделать настройку, если тебе так неудобно.
а, кстати, я не только сейчас понял, что это вкладка от моего браузера, а не просто вебвью или вкладка хрома))
вообще мне кажется эта настройка должна быть, хотя лично мне уже пока нормально))
Слушай, как так получается, что у тебя аватарка есть, а комменты оказываются без неё? 😮
Eliyahu Duvidzon, знаешь, что я только что сделал? Я сделал prefetch ссылок в теле поста в момент нажатия, и если возвращается
X-Moera
, используется внутренний редирект. Круто, да? 😉Прикольно, что переход по внешним ссылкам это не замедлило. Потому что CORS просто блокирует эти запросы и время не тратится 😉
это только в веб клиенте и андроид клиенте или даже через дополнение?
А зачем это с дополнением? Дополнение само этим занимается.
чтобы не грузить клиент заново при переходе в чужой блог
хотя не, я щас подумал, глупость сказал))
в любом случае, это круто
Если я знала... может глюк?
Вот сейчас аватарка есть. В чём отличие? Ты писала эти комменты на разных устройствах? В разных браузерах?
Не помню...но оба с телефона...
Может быть, один до обновления приложения, а второй - после?
Да, я обновляла, но я забыла пароль и не могу войти в приложения после обновления... пока лень искать где я его записывала...
Есть ссылка для восстановления пароля, прямо в окне логина.
А картинки можно будет вставлять или таки не бывать этому?
Будет, скоро будет.
Урряяяяя!)