Testing out latest build.
https://github.com/Path-Check/covid-safe-paths/actions/runs/131671886
Running on Android 9, Moto G7 Power.
Key changes I see in this build are:
New UI design: icons menu at the bottom of the screen replacing the “hamburger”
Appears to have moved from plain text JSON to hashed JSON for points of concern data, though I’ve not yet managed to establish this is working: all I can tell is the old plain text stuff doesn’t seem to work any more.
Various bugs not previously reported (mostly new in this build, but maybe not all):
Accessibility - new icons only 34 px high vs. WCAG standard of 48 px
“FAQ” and “Report an issue” links don’t do anything when clicked on.
Problems with feature flags
Export e2e - when turned off no longer gives the ability to export JSON data - the interface still goes to the new sharing with HA flow.
Exposure mode still puts the home screen into dark mode, but does not populate any fake data for the Exposure History page - which I believe it used to do. Now the Exposure History page says “no known contact”.
Actually this looks a bit more complex: behaviour depends on whether you have configured an HA already, whether you restart the app etc.
When I move context away from the app & back, “Exposure History” and “Your Healthcare Authority” titles end up too high up, off the top of the screen.
“About” screen can be scrolled up.down a short way, even though there is no content to scroll to.
Privacy policy links to a file in Google Docs, which has the title “Mobile Application Privacy Policy (obsolete).”
I managed to make the App Hang playing around with Feature Flags, Exposure History etc. (also with some HAs configured). When I then restarted the app, it hung on the title screen. Every time I restarted it hung, so eventually I had to re-install it. This happened around 12:40pm local time (CET) I have not yet managed to reproduce this, but will try. I have adb logcat logs but didn’t spot anything interesting yet.
Existing bugs that are highly conspicuous:
Still can’t change language (SAF-554)
The App still calls itself Pathcheck BT (SAF-681)
Other observations
HA news pages have gone. Is that intentional? Is this coming back?
We still don’t have any way of telling what build we have installed (no build ID in the About page; no build identifiers in the filenames of the APKs we distribute). Have discussed with Tim before, but we need to address this.
I’ve not been able to generate an exposure notification with real JSON data yet. Not sure if this is a problem with my tools & data or the app.
Various screenshots below.
Accessibility feedback on Touch Targets from Google Accessibility Scanner.
Privacy Policy flagged as “obsolete”. Oter info that should not be disclosed also present due to this being hosted on Google Docs.
On left: the title is too close to the top - on my phone the camera and speaker obscure part of the words. This happens after focus leaves the app and returns. If you restart the app, you get the correct layour (right).