Історія версій
1.0.36
2026-05-17
Поточна
- + - fix(pmu-app): patrol — flag_verification drain-pump teardown deflake
- + - fix(pmu-app): patrol — pmu_screen_home AC3 backend-state-tolerant + drain-pump deflake (3/3 PASS)
- + - fix(pmu-app): patrol — pmu_screen_home AC3 nav-back deflake (go() not pop())
- + - test(pmu-app): patrol — home_schedule AC1/AC2/AC3 fix (V3 contract)
Build 37 · 148M · Android 8.0+
1.0.33
2026-05-06
- + - chore: accumulated changes across api, flutter apps, dashboards, and docs
- + - test(pmu-inventory): add remaining 6 Patrol test files, all 11 tests passing
- + - test(pmu-inventory): fix exercises and settings test assertions
- + - fix(pmu): guard HeatmapBloc/WeeklyDebriefBloc behind trashHeap flag
Build 34 · 148M · Android 8.0+
1.0.32
2026-05-03
- + - chore(release): PushMeUp 1.0.31
- + - feat(128): T030-T032 — polish (hasIncompleteData badge, confidenceNote caption)
- + - feat(128): T029 — wire WeeklyDebriefBloc + card + API worker startup
- + - feat(128): T027+T028 — WeeklyDebriefBloc + WeeklyDebriefCard
Build 33 · 148M · Android 8.0+
1.0.31
2026-05-02
- + - feat(128): T030-T032 — polish (hasIncompleteData badge, confidenceNote caption)
- + - feat(128): T029 — wire WeeklyDebriefBloc + card + API worker startup
- + - feat(128): T027+T028 — WeeklyDebriefBloc + WeeklyDebriefCard
- + - feat(128): T025+T026 — WeeklyDebrief model + fetchWeeklyDebrief
Build 32 · 148M · Android 8.0+
1.0.30
2026-05-01
- + - refactor(achievements): show only earned, remove locked and personas from UI
- + - feat(achievements): implement persona-based sorting and hints
- + - feat(achievements): add NEW badge for recently earned achievements
- + - feat(achievements): update celebration widget for emoji icons
Build 31 · 148M · Android 8.0+
1.0.29
2026-04-30
- + - feat(123,124): coach admin CRUD + server-side TTS engine integration
- + - before 123 and 124
- + - feat(122): complete remaining phases (5/6/7/POLISH/FINAL) — 65/65 tasks done
- + - feat(122): Phase 4 — US7 dev seed for fedyay.prg@gmail.com
Build 30 · 148M · Android 8.0+
1.0.28
2026-04-24
- + - 120 Done
- + - UI Fixes
- + - feat(118): PMU progress photos — upload, preview, delete, filter, view types
- + - feat(photos): 4 view types, preview screen, delete, filter bar
Build 29 · 148M · Android 8.0+
1.0.26
2026-04-22
- + - chore(release): PushMeUp 1.0.25
- + - Hi
- + - chore(release): PushMeUp 1.0.24
- + - Fix
Build 27 · 160M · Android 8.0+
1.0.21
2026-04-19
- + - fix: Use dependency_overrides for archive ^4.0.7 to resolve vosk_flutter conflict
Build 22 · 160M · Android 8.0+
1.0.19
2026-04-19
- + - fix: Add archive ^4.0.7 to PMU pubspec to resolve vosk_flutter conflict
Build 20 · 121M · Android 8.0+
1.0.18
2026-04-19
- + - chore(release): PushMeUp 1.0.17
- + - Fix
- + - chore(release): PushMeUp 1.0.16
- + - Fix PMU subscription state visibility and plans deduplication
Build 19 · 121M · Android 8.0+
1.0.16
2026-04-19
- + - Fix PMU subscription state visibility and plans deduplication
Build 17 · 128M · Android 8.0+
1.0.15
2026-04-19
- + - chore(release): PushMeUp 1.0.14
- + - fix(100-payment-integration): use config-driven callback URL for Android emulator access
- + - Fix promt againe
- + - Fix progress
Build 16 · 121M · Android 8.0+
1.0.14
2026-04-19
- + - fix(100-payment-integration): use config-driven callback URL for Android emulator access
- + - Fix promt againe
- + - Fix progress
- + - feat(pmu): Phase 3 batch — rename Analytics→Progress, sync screening→measurements, drop Log tab
Build 15 · 121M · Android 8.0+
1.0.13
2026-04-18
- + - fix(111): add 500ms settle delay in test offline-fallback to eliminate tier_context_depth flakiness
- + - feat(111): Phase N polish + 25 Patrol tests (T072-T074, T100-T118, T221-T226)
- + - feat(111): Phase 13 Flutter UI + Phase N docs/unit tests
- + - feat(111): Phase 9B+11+12 rollup e2e + US8 KB programs + regression suite
Build 14 · 128M · Android 8.0+
1.0.12
2026-04-17
- + - chore(release): PushMeUp 1.0.11
- + - Merge branch '106-pmu-payment-integration'
- + - Merge remote-tracking branch 'origin/main'
- + - feat(109): VFINAL complete — all 30 Patrol E2E tests passing
Build 13 · 128M · Android 8.0+
1.0.11
2026-04-17
- + - Merge branch '106-pmu-payment-integration'
- + - Merge remote-tracking branch 'origin/main'
- + - feat(109): VFINAL complete — all 30 Patrol E2E tests passing
- + - feat(109): AI Coach Personas — full implementation (phases 0-11)
Build 12 · 132M · Android 8.0+
1.0.8
2026-04-04
- + - chore(release): PushMeUp 1.0.7
- + - fix(auth): retry token refresh 3 times before showing fatal error screen
- + - Fixed
- + - chore(release): PushMeUp 1.0.6
Build 9 · 117M · Android 8.0+
1.0.7
2026-04-04
- + - fix(auth): retry token refresh 3 times before showing fatal error screen
- + - Fixed
Build 8 · 128M · Android 8.0+
1.0.6
2026-04-04
- + - feat(pmu): add fatal error screen for no internet / service unavailable
Build 7 · 117M · Android 8.0+
1.0.5
2026-04-04
- + - chore(release): PushMeUp 1.0.4
- + - fix(pmu): move wearable connections link from More to Settings screen
- + - feat(pmu): add wearable connections link to More screen
- + - fix(pmu): add missing import for WorkoutIntensityBpm extension
Build 6 · 128M · Android 8.0+
1.0.4
2026-04-04
- + - fix(pmu): move wearable connections link from More to Settings screen
- + - feat(pmu): add wearable connections link to More screen
- + - fix(pmu): add missing import for WorkoutIntensityBpm extension
- + - fix(pmu): add BleCubit mock to home_screen_test
Build 5 · 120M · Android 8.0+
1.0.2
2026-03-25
- + - fix(traefik): update dashboard routing rule to use new host
- + - chore(docs): remove unnecessary blank line in README.md for dashboard-pmu
Build 3 · 112M · Android 8.0+
1.0.1
2026-03-25
- + - chore(ci): update npm installation method in CI configuration
- + - chore(ci): update Cloudflare Pages project creation commands
- + - chore(ci): add project creation commands for Cloudflare Pages deployment
- + - chore(ci): update Git installation method in CI configuration
Build 2 · 112M · Android 8.0+
Як встановити
1
Завантажте APK
Натисніть кнопку «Завантажити APK». Файл збережеться у папку «Завантаження».
2
Дозвольте встановлення
Перейдіть у Налаштування → Безпека та увімкніть «Встановлення з невідомих джерел».
3
Встановіть і тренуйтеся
Відкрийте завантажений файл, натисніть «Встановити» і почніть першу ІІ-тренування.