TLDR: The v1 round ended at commit6f835415(builds 4591 Android / 4592 iOS, 2026-08-19). Testers now hold build 20260821.1 (commitda0f3b68, runs 4639 iOS / 4640 Android, 2026-08-22 03:07 ET), which carries 25 merged PRs / 21 work items of fixes and polish from the v1 feedback — itemized in §2. Six reported items are still open (§3) and are not claimed as fixed anywhere below. Five new tester walkthroughs and three extended ones cover the new behaviour (§4). The announcement email is in §5.
| What | Value |
|---|---|
| v1 round boundary | 6f835415 — pipelines 4591 (Android) / 4592 (iOS), 2026-08-19 |
| v2 track build | da0f3b68 — build 20260821.1, runs 4639 (iOS) / 4640 (Android), 2026-08-22 03:07 ET |
| Merged after the track build | PRs 2155 / 2156 (AB#2536 tab-bar spacing, tablet clustering) — in imp/blazor-hybrid tip dc46ec4e, not in the build testers have |
| Launch surface | Blazor Hybrid is the app's start screen (AB#2499). The drawer keeps Exit to Native Home and Page Readiness; the fixture tile ships in Release. |
Everything between 6f835415 and da0f3b68, grouped by what a tester sees.
Every item is Closed in Azure Boards with its PR linked.
| Work item | What changed | PR |
|---|---|---|
| AB#2499 | Launch-surface follow-up: the loading dots cycle one → three and never show zero (the launch-surface change itself shipped in the v1 build). | 2124 |
| AB#2500 | Page Readiness board: stale statuses corrected; the five My MEC / Pilot Group scaffold rows retired. | 2126 |
| AB#2528 | Logged out, the tab bar is JUMPSEAT · KCM · LOGIN; Jumpseat opens the Airline Policies directory (MEC block withheld), KCM opens Airports, LOGIN presents the log-in sheet over the page. | 2144 |
| AB#2533 | Android system back gesture: closes sheets, pops drill-ins, returns tab roots to the start destination instead of quitting. | 2145 |
| AB#2534 | Phones lock to portrait; landscape only on tablet-size displays (documents excepted). | 2146 |
| AB#2538 | Phone in landscape with a viewer open goes immersive: top bar, tab bar and title row hide. | 2150 |
| AB#2530 | Tab bar at large OS text size: drops to icon-only instead of labels overlapping and running off screen. | 2137 |
| AB#2527 (partial) | Safe-area insets, the tab-bar label band and zoom state recompute on rotation (iOS and landscape spans). The work item stays Active — see §3. | 2138, 2148, 2149 |
| Work item | What changed | PR |
|---|---|---|
| AB#2507 | Home cold start no longer blocks ~20 s on the documents download (single-flight guard; was fetched twice). | 2134 |
| AB#2502 | Home renders from the on-device copy first; refresh is offered only when the feed actually changed. | 2129 |
| AB#2526 | PDFs render fitted to the frame — no more clipped page on phone or page stranded top-left on iPad. | 2139 |
| AB#2532 | Pinch-zoom resets per document; a carried-over 4× no longer makes the next pinch look dead. | 2141 |
| AB#2531 | Rotating an iPad with a document open no longer leaves the whole page zoomed in. | 2140 |
| Work item | What changed | PR |
|---|---|---|
| AB#2505 | Heart placement on the hero card brought in line with Figma. | 2136 |
| AB#2506 | Removing a favorite on /favorites no longer leaves stale filled hearts elsewhere; the next tap re-adds instead of deleting again. | 2132 |
| AB#2503 | Flight card: KCM and Jumpseat Policy slots are reserved up front — the layout no longer jumps when they resolve. | 2130 |
| AB#2504 | Snackbars actually show (SnackbarService never called Show()). | 2131 |
| AB#2508 | The "Synchronising FDP's." snackbar no longer interrupts on every sync. | 2133 |
| AB#2498 | Phone numbers ask before dialing (Blazor and native); the drawer's dead dialer fixed. | 2125 |
| Work item | What changed | PR |
|---|---|---|
| AB#2535 | The auto-login web view wears the Blazor chrome, full-screen, white background — not the legacy XAML header. | 2147, 2151, 2153 |
| AB#2542 | Floating ⋮ cluster with back / forward / refresh / close; forward dims when there is nowhere to go. | 2154 |
| Work item | What changed | PR |
|---|---|---|
| AB#2545 | Tab bar drops its labels and grows the icons (28 → 36 px) at the large text band (scale ≥ 1.35, i.e. the iOS accessibility sizes and Android 1.5×+); hero cards (Home carousel, drawer MY MEC) drop their image and their 343 px floor so the words get the space and the drawer card stays snapped to the bottom. | 2158 |
| AB#2546 | The auto-login web view now honours the OS text size: Android WebSettings.TextZoom, iOS per-element text zoom (neither -webkit-text-size-adjust nor PageZoom works on alpa.org's responsive pages — measured). | 2158 |
| Work item | State | What testers will still see |
|---|---|---|
| AB#2501 | Active | An auth-service 503 shows "An unexpected error occurred" instead of a service-unavailable message. |
| AB#2525 | New | The documents UI/UX polish sweep of 2026-08-20 — the umbrella for remaining viewer nits. |
| AB#2527 | Active | Rotation: the remaining re-measure scope (insets after rotate on phone) is undecided — Jose's call. |
| AB#2529 | Active | Pinch inside an HTML document scales the whole window (the zoom guard cannot see the iframe's gestures). PDFs are fine. |
| AB#2536 | Active | Tab bar navy space below the labels; PRs 2155/2156 merged after the build, design DQ-28/DQ-34 still open. |
| AB#2540 | Active | Flight card KCM slot shows dimmed at an airport that is a KCM airport (false negative). |
| Walkthrough | Status | Covers |
|---|---|---|
| Documents | New | AB#2526, AB#2507, AB#2502 — category rows, lists, PDF fit, HTML doc, back |
| Accessibility & Zoom | New | AB#2531, AB#2532, AB#2534, AB#2538 (AB#2527/2529 flagged as open) |
| Text Scaling | New | AB#2530 plus the 2026-08-22 follow-ups AB#2545 (icon-only band + hero image drop at the large band) and AB#2546 (web view text scale) — captured at 2.0× on the simulator against PR 2158 |
| Advocacy | New | The /advocacy To Test row, which had no walkthrough and no tester-guide index row |
| In-App Browser | New | AB#2535, AB#2542 |
| Login & Logout | Check 8 added | AB#2528 — the logged-out surface, captured live with real tab taps |
| Notifications | Checks 6–7 added | AB#2533 back gesture, AB#2498 dial confirmation (written from the fixes; not re-walked on device) |
| Flight Finder | Check 6 note + gaps | AB#2503 reserved slots, AB#2540 known false negative, AB#2461 pointer to Check 6b |
| Tester Guide §3 | Extended | Advocacy row, Member Resources and Documents tables, cross-cutting walkthrough list — mirrors the Page Readiness board, which now has a navigable Documents section with a viewer row |
Subject: ALPA Mobile beta — round 2 build is out (20260821.1)
Hi all,
Thank you for the round-1 feedback — 21 of the items you reported are fixed in the build that reached TestFlight and Google Play this morning (build 20260821.1). Please update before testing.
What changed, in short:
Where to start: ☰ menu → Page Readiness lists everything testable, and each row links to its step-by-step walkthrough in the Tester Guide. New this round: Documents, Accessibility & Zoom, Text Scaling (needs a real phone), Advocacy, and In-App Browser.
Known and already tracked — no need to re-report: pinching an HTML document (not a PDF) can still zoom the whole screen; the KCM link on a flight card can show dimmed at an airport that does have KCM; a sign-in outage shows a generic error; extra navy space under the tab-bar labels.
Report findings the usual way, with the screen name from Page Readiness and a screenshot. Thanks again —
Jose