Skip to content

v0.1.27

Choose a tag to compare

@github-actions github-actions released this 09 Sep 10:02
· 47 commits to main since this release

Исправлено

  • Установка предлагается для каждого скачанного обновления, а не для одного. При включённой
    установке сразу после скачивания первое приложение уходило системе, а остальные складывались в
    список, который никто не двигал, и заявки на них стирались все разом. Десять принятых приложений
    давали одно окно подтверждения и девять молча скачанных файлов. Теперь они идут той же чередой,
    что и «Обновить все», и заявка тратится в момент передачи Android — не показанные переживают
    закрытие приложения.
  • Приложение, исключённое из автообновлений, действительно исключено. Проверка всё равно его
    смотрела и ставила в очередь; ничто его не качало, но оно там висело и предлагалось. Теперь оно
    не проверяется вовсе, а строка, оставшаяся от прежней версии, убирается. Для тех, кому такие
    обновления всё же нужно видеть, есть настройка — по умолчанию выключена. Проверка у самой
    карточки работает всегда: это уже спрос, а не «без спроса».
  • Настройки сети и зарядки действуют на весь раунд. Первая загрузка получала ограничения из
    настроек, а всё, что очередь запускала следом, шло по любой сети и без зарядки — то есть
    большинство загрузок раунда обходило «только Wi-Fi».
  • Пустые квадраты вместо иконок. Иконка искалась в кэше страниц каталога, который вытесняется и
    не пополняется ни поиском, ни открытием карточки. Теперь она помнится по имени пакета, а если её
    нет нигде — один раз спрашивается у источника.
  • Остановленную строку очереди можно убрать. «Пропустить» и «Отмена» оставляли её навсегда
    висеть как «Отменено» с единственной кнопкой «Повторить», вместе с файлом на диске.
  • APK удаляется после установки, а не дожидается следующей загрузки, которая запустит уборку.
  • «Установить все» дополняет очередь, а не заменяет её, и не предлагает заново то, от чего
    только что отказались в системном окне.
  • Проверка считает то, что действительно смотрела. В «проверено: N» попадали приложения, которые
    цикл пропускал по дороге.
  • В журнале сбоев имя приложения, а не идентификатор строки очереди.
  • Кружки крутятся спокойнее.

Добавлено

  • Вопрос перед загрузкой по мобильному интернету. Загрузка, которую человек запросил сам, всегда
    шла по любой сети — то есть «только Wi-Fi» молча тратилось. Теперь при платном соединении
    спрашивают: «Скачать» действует до перезапуска приложения, галочка «Всегда качать по мобильному»
    меняет саму настройку, «Отмена» ничего не запускает. Платный Wi-Fi тоже считается платным.
  • Очередь установки. Android подтверждает по одной установке за раз, и несколько нажатий подряд
    теряли все окна, кроме одного. Теперь нажатия становятся в очередь, следующее уходит, как только
    система освободилась, а над навигацией видно, чего очередь ждёт.
  • «Установить все» на вкладке обновлений. Раньше это было только на главной, а кнопка в
    библиотеке считала скачанные, писала «Установить (5)» и запускала проверку.
  • Проверка называет приложения, с которыми не справилась. Был только счётчик и слово
    «недоступно» — оно описывало приложение, тогда как не удавалась проверка. Теперь видно, какие это
    приложения и что с ними: источник не ответил, приложения нет в RuStore, или разработчик сменил
    ключ подписи. Последнее вообще молчало и выглядело как «обновлений нет», хотя обновиться на месте
    такое приложение уже не может. Про отсутствующее в каталоге говорится один раз, а не каждую
    проверку.
  • В строке библиотеки видно, что проверка нашла обновление, и рядом кнопка, чтобы его получить.

Изменено

  • Приложение принимается с включённым автообновлением независимо от того, откуда оно установлено.
    Принятое из Google начинало с выключенным, и Wy Store больше на него не смотрел — а значит и не
    мог сказать, что в каталоге есть версия, ради которой его стоит перенести.

Файлы релиза

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

Full Changelog: v0.1.26...v0.1.27