v0.1.22
Добавлено
- Обновления устанавливаются без системного диалога. 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