Beta v2 Round — Notes

Updated: 2026-08-22 09:30 ET · Work item AB#2544 · Companion to the Alpha v1 UAT readiness report and the Tester Guide

TLDR: The v1 round ended at commit 6f835415 (builds 4591 Android / 4592 iOS, 2026-08-19). Testers now hold build 20260821.1 (commit da0f3b68, 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.

1 · The build in testers' hands

WhatValue
v1 round boundary6f835415 — pipelines 4591 (Android) / 4592 (iOS), 2026-08-19
v2 track buildda0f3b68 — build 20260821.1, runs 4639 (iOS) / 4640 (Android), 2026-08-22 03:07 ET
Merged after the track buildPRs 2155 / 2156 (AB#2536 tab-bar spacing, tablet clustering) — in imp/blazor-hybrid tip dc46ec4e, not in the build testers have
Launch surfaceBlazor 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.

2 · Itemized polish since the v1 round

Everything between 6f835415 and da0f3b68, grouped by what a tester sees. Every item is Closed in Azure Boards with its PR linked.

Launch, navigation and the signed-out app

Work itemWhat changedPR
AB#2499Launch-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#2500Page Readiness board: stale statuses corrected; the five My MEC / Pilot Group scaffold rows retired.2126
AB#2528Logged 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#2533Android system back gesture: closes sheets, pops drill-ins, returns tab roots to the start destination instead of quitting.2145
AB#2534Phones lock to portrait; landscape only on tablet-size displays (documents excepted).2146
AB#2538Phone in landscape with a viewer open goes immersive: top bar, tab bar and title row hide.2150
AB#2530Tab 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

Home and documents

Work itemWhat changedPR
AB#2507Home cold start no longer blocks ~20 s on the documents download (single-flight guard; was fetched twice).2134
AB#2502Home renders from the on-device copy first; refresh is offered only when the feed actually changed.2129
AB#2526PDFs render fitted to the frame — no more clipped page on phone or page stranded top-left on iPad.2139
AB#2532Pinch-zoom resets per document; a carried-over 4× no longer makes the next pinch look dead.2141
AB#2531Rotating an iPad with a document open no longer leaves the whole page zoomed in.2140

Favorites, flight cards, snackbars

Work itemWhat changedPR
AB#2505Heart placement on the hero card brought in line with Figma.2136
AB#2506Removing a favorite on /favorites no longer leaves stale filled hearts elsewhere; the next tap re-adds instead of deleting again.2132
AB#2503Flight card: KCM and Jumpseat Policy slots are reserved up front — the layout no longer jumps when they resolve.2130
AB#2504Snackbars actually show (SnackbarService never called Show()).2131
AB#2508The "Synchronising FDP's." snackbar no longer interrupts on every sync.2133
AB#2498Phone numbers ask before dialing (Blazor and native); the drawer's dead dialer fixed.2125

In-app browser (ALPA website hand-offs)

Work itemWhat changedPR
AB#2535The auto-login web view wears the Blazor chrome, full-screen, white background — not the legacy XAML header.2147, 2151, 2153
AB#2542Floating ⋮ cluster with back / forward / refresh / close; forward dims when there is nowhere to go.2154
Count check: 25 merge commits between the two boundaries (PRs 2124–2126, 2129–2134, 2136–2141, 2144–2151, 2153–2154), 21 distinct work items. AB#2527 and AB#2535 each span three PRs.

Fixed after the track build — in the next build, not in 20260821.1

Work itemWhat changedPR
AB#2545Tab 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#2546The 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

3 · Still open — do not announce as fixed

Work itemStateWhat testers will still see
AB#2501ActiveAn auth-service 503 shows "An unexpected error occurred" instead of a service-unavailable message.
AB#2525NewThe documents UI/UX polish sweep of 2026-08-20 — the umbrella for remaining viewer nits.
AB#2527ActiveRotation: the remaining re-measure scope (insets after rotate on phone) is undecided — Jose's call.
AB#2529ActivePinch inside an HTML document scales the whole window (the zoom guard cannot see the iframe's gestures). PDFs are fine.
AB#2536ActiveTab bar navy space below the labels; PRs 2155/2156 merged after the build, design DQ-28/DQ-34 still open.
AB#2540ActiveFlight card KCM slot shows dimmed at an airport that is a KCM airport (false negative).

4 · Walkthrough coverage for this round

WalkthroughStatusCovers
DocumentsNewAB#2526, AB#2507, AB#2502 — category rows, lists, PDF fit, HTML doc, back
Accessibility & ZoomNewAB#2531, AB#2532, AB#2534, AB#2538 (AB#2527/2529 flagged as open)
Text ScalingNewAB#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
AdvocacyNewThe /advocacy To Test row, which had no walkthrough and no tester-guide index row
In-App BrowserNewAB#2535, AB#2542
Login & LogoutCheck 8 addedAB#2528 — the logged-out surface, captured live with real tab taps
NotificationsChecks 6–7 addedAB#2533 back gesture, AB#2498 dial confirmation (written from the fixes; not re-walked on device)
Flight FinderCheck 6 note + gapsAB#2503 reserved slots, AB#2540 known false negative, AB#2461 pointer to Check 6b
Tester Guide §3ExtendedAdvocacy 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

5 · Announcement email

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

Email copy is a draft for Jose to send; the doc, not the email, is the record. The "21 items" count is work items, not PRs.