Skip to content

v0.1.22

Choose a tag to compare

@github-actions github-actions released this 08 Sep 13:30
· 94 commits to main since this release

Добавлено

  • Обновления устанавливаются без системного диалога. Android с двенадцатой версии разрешает это
    тому, кто приложение установил, — Wy Store просто никогда об этом не просил. Первая установка
    по-прежнему спрашивает всегда, и чужое приложение тоже.
  • Обновление ставится и когда приложение свёрнуто. Раньше скачанный файл ждал, пока Wy Store
    окажется на экране: диалогу нужна была активность, а установке сессии — нет.
  • Карточка приложения говорит, кто отвечает за его обновления, и предлагает передать это Wy Store,
    если отвечает кто-то другой.
  • Кнопка удаления прямо в карточке. Прежняя жила только в библиотеке и работала через root, то есть
    без root не работала вовсе.
  • Проверка обновлений сообщает результат: «Проверено: 7 — обновлений: 1» и ход проверки по мере
    работы. Раньше она молча заканчивалась, ничего не показав.
  • Найденное обновление сразу скачивается, а скачанное сразу предлагается установить. Обе настройки
    включены по умолчанию, обе отключаются.
  • В библиотеке появилась кнопка «раскрыть / скрыть всё».

Исправлено

  • Кнопка «Установить» на главной и в категориях открывала карточку вместо установки: она была
    привязана к тому же обработчику, что и нажатие на строку.
  • Приложение, удалённое снаружи, оставалось в списке установленных. Сброс кеша был привязан к
    экрану, а системное окно удаления как раз уводит приложение с экрана.
  • Карточка приложения с GitHub предлагала «Обновить» при уже установленной той же версии и качала
    тот же файл заново. Теперь версии сравниваются, и стоит «Открыть» и «Переустановить».
  • Приложение с GitHub, установленное не через Wy Store, не опознавалось как установленное вовсе.
  • Загрузка, падавшая с ошибкой сети, перепланировалась бесконечно и будила телефон всю ночь: в
    пути через JobScheduler не было ограничения попыток, в отличие от пути через WorkManager.
  • Сбой очереди с внутренней ошибкой не оставлял в логах ничего — приложение сообщало «сбой самого
    Wy Store» и не давало ни строчки для разбора.
  • Свободное место сверху на каждом экране: отступ под статус-бар применялся дважды.
  • Пустая полоса под панелью навигации — контент теперь идёт под неё.

Изменено

  • Уведомления приложения оформлены по его теме, а не инвертированным чёрным, и подняты к панели
    навигации.
  • «Только на зарядке» выключено по умолчанию: обновление, которое ждёт зарядника, не приходит.
  • Отпечаток подписи в карточке помечен точнее: он заявлен RuStore и сверяется перед установкой, а
    не просто «не проверен».

Удалено

  • Мёртвая проверка подлинности ответа установщика: токен генерировался и передавался, но не читался,
    а второй путь колбэка был недостижим сразу по двум причинам. Канал и без неё закрыт — приёмник
    не экспортирован, интент явный.

Файлы релиза

В релизе два файла — wystore-0.1.22.apk и wystore.apk. Это один и тот же APK с одной
подписью; второе имя постоянное, чтобы ссылка «Скачать APK» не ломалась с каждым выпуском.
Скачивайте любой.

Full Changelog: v0.1.21...v0.1.22