v0.1.27
Исправлено
- Установка предлагается для каждого скачанного обновления, а не для одного. При включённой
установке сразу после скачивания первое приложение уходило системе, а остальные складывались в
список, который никто не двигал, и заявки на них стирались все разом. Десять принятых приложений
давали одно окно подтверждения и девять молча скачанных файлов. Теперь они идут той же чередой,
что и «Обновить все», и заявка тратится в момент передачи 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