Releases: pavel-logachev/pora
Release list
Пора 1.0.2 — Android APK
Пора 1.0.2 — Android APK
Артефакт
- Файл:
Pora-1.0.2-android.apk - Package ID:
net.logachev.pora - Version name:
1.0.2 - Version code:
3 - Минимальная версия: Android 7.0 (API 24)
- Target SDK: Android 16 / API 36
- Размер:
79 927 551байт - SHA-256 APK:
e9003508124ac501dc0ac2519dd075e5a01bb2eff2f880ac79edb9d7337d02a9 - SHA-256 сертификата подписи:
84896805b83fb7c8bae0ceefaea0a450deca5bc3a2de5ebb67f1a4c3c5c1469c - Подпись: APK Signature Scheme v2
Что нового в 1.0.2
- ручной ввод времени заменён нативным Android spinner с отдельными прокручиваемыми колёсами часов и минут;
- ручной ввод даты начала и окончания заменён spinner с отдельными колёсами месяца, числа и года;
- дата отображается по-русски, а в доменную модель по-прежнему записывается канонический ключ
YYYY-MM-DD; - поддержаны несколько приёмов в сутки: каждое время выбирается отдельно, время можно добавить или удалить;
- дата окончания остаётся необязательной и выбирается тем же системным интерфейсом;
- «Отмена» не применяет изменение и не оставляет предложенное время после незавершённого добавления;
- увеличены touch targets и добавлены однозначные подписи accessibility для времени, дат, добавления и удаления.
- нативная зависимость
expo-font, необходимая@expo/vector-icons, теперь объявлена явно; Expo Doctor проходит20/20checks.
Версия также включает исправления 1.0.1: надёжные Material Community Icons вместо Unicode-заглушек, понятную кнопку настроек, исправленные статусы ближайшего приёма и удаление обработанного уведомления из системной шторки.
Установка
- Передайте
Pora-1.0.2-android.apkна телефон. - Откройте файл и разрешите установку приложений из этого источника, если Android попросит.
- Версия 1.0.2 устанавливается как обновление поверх 1.0.1; локальные данные сохраняются.
- В Настройках приложения откройте «Напоминания» и разрешите уведомления и точные будильники.
- На Xiaomi, Samsung и Huawei дополнительно снимите ограничения батареи для «Пора».
- Аккаунт необязателен для локальных напоминаний; он нужен для резервной копии и синхронизации.
Проверено для 1.0.2
- 18 Jest suites / 37 tests;
- TypeScript typecheck, Expo dependency check и web export;
- Gradle
assembleReleaseи Android Lint Vital; - package metadata
1.0.2 (3), APK Signature Scheme v2 и SHA-256; - update install поверх
1.0.1 (2)с успешным запуском и сохранением приложения; - отдельный clean install с пустой локальной базой;
- UI dump Android 16: старые date/time
EditTextотсутствуют, вместо них доступны picker-кнопки; - time picker: два
android.widget.NumberPicker; реальный выбор09:00 → 10:01возвращён в форму; - date picker: три
android.widget.NumberPicker; реальный выборJul / 28 / 2026 → Aug / 29 / 2027сохранён как2027-08-29и показан как «29 августа 2027»; - отмена добавления второго времени оставляет только исходное
09:00; - визуально проверены одиночное и множественное время, период курса, дата окончания, остаток и CTA на web
390×844; - визуально проверены форма, time spinner и date spinner в установленном signed APK на Android 16;
- spinner повторно открыт после полного удаления и clean install.
Ранее для этой release-линии проверены Exact Alarm в forced deep Doze, действия уведомлений, восстановление alarm после reboot, пересчёт при смене timezone и offline restart.
Реальное использование и OEM-настройки
Владелец продукта подтвердил проверку приложения в реальном использовании: версия работает хорошо. Указанные выше emulator-, install-, notification- и release-проверки остаются воспроизводимым техническим подтверждением сборки. На отдельных моделях Android ограничения батареи могут влиять на фоновые уведомления, поэтому системные разрешения для «Поры» нужно настраивать по инструкции конкретного производителя.
Важно
«Пора» — органайзер и не заменяет врача. Пользователь самостоятельно переносит назначение врача и отвечает за правильность дозировки.