Skip to content

v0.1.26

Choose a tag to compare

@github-actions github-actions released this 08 Sep 22:35
· 72 commits to main since this release

Исправлено

  • Очередь принимает сколько угодно. Второе нажатие «Передать» или «Обновить», пока идёт первая
    загрузка, отвечало «Сбой самого Wy Store, а не сети» — очередь пускает по одному, и стоять
    вторым считалось ошибкой. Теперь строка спокойно ждёт, а тот, кто освободил слот, запускает
    следующую: после загрузки, после ошибки и после установки. Раньше следующий элемент не запускался
    вообще, пока не нажмёшь «Запустить».
  • «Передать обновления Wy Store» и «Переустановить» снова работают. Это просьба поставить ту же
    версию — сама установка и есть то, что переводит контроль к Wy Store, — а проверка отклоняла её
    как «не новее установленной». Строку, которую создал человек, разрешено переустанавливать своей
    же версией; строку от автопроверки — нет, и версия старее отклоняется всегда.
  • Проверка больше не говорит «всё актуально», когда всё упало. Ошибка запроса к RuStore
    проглатывалась и читалась как «у этого приложения обновлений нет»: раунд, где не прошёл ни один
    запрос, докладывал ноль проблем. Теперь такие приложения считаются и называются.
  • Приложение, которого нет в RuStore, не заставляет проверку повторяться вечно. Любой не-2xx
    считался «магазин недоступен», то есть временным сбоем, и одного такого приложения хватало, чтобы
    вся проверка уходила в бесконечный retry с удваивающимся ожиданием. Ответ 4xx — это ответ про
    конкретный запрос, и он окончательный; а повторяется только тот раунд, где провалились все
    попытки.

Добавлено

  • Отчёт для сообщения об ошибке — Настройки → О Wy Store. Одна кнопка: системное окно отдаёт и
    файлом, и текстом. В отчёте версия Android и патч, модель и ABI, экран с sw-dp и масштабом шрифта,
    состояние root, разрешения на установку и уведомления, состав библиотеки, последняя проверка,
    очередь, настройки и последние сбои. Root спрашивается в момент нажатия, а не берётся из памяти.
    Ни аккаунтов, ни ссылок, ни путей к файлам в отчёте нет.
  • Журнал сбоев. Раньше отказ уходил в Logcat, куда человеку с проблемой не добраться, и в строку
    очереди, которая исчезает при первом же повторе. Теперь пишутся отказ установки, повторяемый сбой
    загрузки, сорванная отправка в очередь, сбой проверки по конкретному приложению и сбой регистрации
    после установки — последний оставлял приложение, которое больше никогда не обновится, при внешне
    успешной установке.

Файлы релиза

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

Full Changelog: v0.1.25...v0.1.26