Android Roborazzi re-recorded end-to-end. Coverage expanded from 23
surfaces × 4 variants (92 goldens) to 39 surfaces × 4 variants (156
goldens). Only edit_document still silent-fails — flagged for follow-up
PR requiring fixture DocumentResponse + a non-network Edit flow.
docs/parity-gallery.html + docs/parity-gallery-grid.md regenerated:
47 screens, 156 Android + 88 iOS = 244 PNGs. Compared to the prior
gallery commit (3944223) this doubles total coverage.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
38 KiB
38 KiB
honeyDue parity gallery
156 Android · 88 iOS · 47 screens
Auto-generated by scripts/build_parity_gallery.py — do not hand-edit.
See parity-gallery.md for the workflow guide.
Screens
- add_document
- add_residence
- add_task
- add_task_with_residence
- all_tasks
- animation_testing
- biometric_lock
- complete_task
- contractor_detail
- contractors
- contractors_list
- document_detail
- documents
- documents_warranties
- edit_residence
- edit_task
- feature_comparison
- forgot_password
- home
- join_residence
- login
- manage_users
- notification_preferences
- onboarding_create_account
- onboarding_first_task
- onboarding_home_profile
- onboarding_join_residence
- onboarding_location
- onboarding_name_residence
- onboarding_subscription
- onboarding_value_props
- onboarding_verify_email
- onboarding_welcome
- profile
- profile_edit
- profile_tab
- register
- reset_password
- residence_detail
- residences
- residences_list
- task_suggestions
- task_templates_browser
- tasks
- theme_selection
- verify_email
- verify_reset_code
add_document
| State / Mode | Android | iOS |
|---|---|---|
| empty / light | ![]() |
missing |
| empty / dark | ![]() |
missing |
| populated / light | ![]() |
missing |
| populated / dark | ![]() |
missing |
add_residence
| State / Mode | Android | iOS |
|---|---|---|
| empty / light | ![]() |
![]() |
| empty / dark | ![]() |
![]() |
| populated / light | ![]() |
![]() |
| populated / dark | ![]() |
![]() |
add_task
| State / Mode | Android | iOS |
|---|---|---|
| empty / light | missing | ![]() |
| empty / dark | missing | ![]() |
| populated / light | missing | ![]() |
| populated / dark | missing | ![]() |
add_task_with_residence
| State / Mode | Android | iOS |
|---|---|---|
| empty / light | missing | ![]() |
| empty / dark | missing | ![]() |
| populated / light | missing | ![]() |
| populated / dark | missing | ![]() |
all_tasks
| State / Mode | Android | iOS |
|---|---|---|
| empty / light | ![]() |
![]() |
| empty / dark | ![]() |
![]() |
| populated / light | ![]() |
![]() |
| populated / dark | ![]() |
![]() |
animation_testing
| State / Mode | Android | iOS |
|---|---|---|
| empty / light | ![]() |
missing |
| empty / dark | ![]() |
missing |
| populated / light | ![]() |
missing |
| populated / dark | ![]() |
missing |
biometric_lock
| State / Mode | Android | iOS |
|---|---|---|
| empty / light | ![]() |
missing |
| empty / dark | ![]() |
missing |
| populated / light | ![]() |
missing |
| populated / dark | ![]() |
missing |
complete_task
| State / Mode | Android | iOS |
|---|---|---|
| empty / light | ![]() |
missing |
| empty / dark | ![]() |
missing |
| populated / light | ![]() |
missing |
| populated / dark | ![]() |
missing |
contractor_detail
| State / Mode | Android | iOS |
|---|---|---|
| empty / light | ![]() |
missing |
| empty / dark | ![]() |
missing |
| populated / light | ![]() |
missing |
| populated / dark | ![]() |
missing |
contractors
| State / Mode | Android | iOS |
|---|---|---|
| empty / light | ![]() |
missing |
| empty / dark | ![]() |
missing |
| populated / light | ![]() |
missing |
| populated / dark | ![]() |
missing |
contractors_list
| State / Mode | Android | iOS |
|---|---|---|
| empty / light | missing | ![]() |
| empty / dark | missing | ![]() |
| populated / light | missing | ![]() |
| populated / dark | missing | ![]() |
document_detail
| State / Mode | Android | iOS |
|---|---|---|
| empty / light | ![]() |
missing |
| empty / dark | ![]() |
missing |
| populated / light | ![]() |
missing |
| populated / dark | ![]() |
missing |
documents
| State / Mode | Android | iOS |
|---|---|---|
| empty / light | ![]() |
missing |
| empty / dark | ![]() |
missing |
| populated / light | ![]() |
missing |
| populated / dark | ![]() |
missing |
documents_warranties
| State / Mode | Android | iOS |
|---|---|---|
| empty / light | missing | ![]() |
| empty / dark | missing | ![]() |
| populated / light | missing | ![]() |
| populated / dark | missing | ![]() |
edit_residence
| State / Mode | Android | iOS |
|---|---|---|
| empty / light | ![]() |
missing |
| empty / dark | ![]() |
missing |
| populated / light | ![]() |
missing |
| populated / dark | ![]() |
missing |
edit_task
| State / Mode | Android | iOS |
|---|---|---|
| empty / light | ![]() |
missing |
| empty / dark | ![]() |
missing |
| populated / light | ![]() |
missing |
| populated / dark | ![]() |
missing |
feature_comparison
| State / Mode | Android | iOS |
|---|---|---|
| empty / light | ![]() |
![]() |
| empty / dark | ![]() |
![]() |
| populated / light | ![]() |
![]() |
| populated / dark | ![]() |
![]() |
forgot_password
| State / Mode | Android | iOS |
|---|---|---|
| empty / light | ![]() |
![]() |
| empty / dark | ![]() |
![]() |
| populated / light | ![]() |
missing |
| populated / dark | ![]() |
missing |
home
| State / Mode | Android | iOS |
|---|---|---|
| empty / light | ![]() |
missing |
| empty / dark | ![]() |
missing |
| populated / light | ![]() |
missing |
| populated / dark | ![]() |
missing |
join_residence
| State / Mode | Android | iOS |
|---|---|---|
| empty / light | ![]() |
![]() |
| empty / dark | ![]() |
![]() |
| populated / light | ![]() |
![]() |
| populated / dark | ![]() |
![]() |
login
| State / Mode | Android | iOS |
|---|---|---|
| empty / light | ![]() |
![]() |
| empty / dark | ![]() |
![]() |
| populated / light | ![]() |
missing |
| populated / dark | ![]() |
missing |
manage_users
| State / Mode | Android | iOS |
|---|---|---|
| empty / light | ![]() |
missing |
| empty / dark | ![]() |
missing |
| populated / light | ![]() |
missing |
| populated / dark | ![]() |
missing |
notification_preferences
| State / Mode | Android | iOS |
|---|---|---|
| empty / light | ![]() |
![]() |
| empty / dark | ![]() |
![]() |
| populated / light | ![]() |
![]() |
| populated / dark | ![]() |
![]() |
onboarding_create_account
| State / Mode | Android | iOS |
|---|---|---|
| empty / light | ![]() |
![]() |
| empty / dark | ![]() |
![]() |
| populated / light | ![]() |
missing |
| populated / dark | ![]() |
missing |
onboarding_first_task
| State / Mode | Android | iOS |
|---|---|---|
| empty / light | missing | ![]() |
| empty / dark | missing | ![]() |
| populated / light | missing | missing |
| populated / dark | missing | missing |
onboarding_home_profile
| State / Mode | Android | iOS |
|---|---|---|
| empty / light | ![]() |
missing |
| empty / dark | ![]() |
missing |
| populated / light | ![]() |
missing |
| populated / dark | ![]() |
missing |
onboarding_join_residence
| State / Mode | Android | iOS |
|---|---|---|
| empty / light | ![]() |
![]() |
| empty / dark | ![]() |
![]() |
| populated / light | ![]() |
missing |
| populated / dark | ![]() |
missing |
onboarding_location
| State / Mode | Android | iOS |
|---|---|---|
| empty / light | ![]() |
missing |
| empty / dark | ![]() |
missing |
| populated / light | ![]() |
missing |
| populated / dark | ![]() |
missing |
onboarding_name_residence
| State / Mode | Android | iOS |
|---|---|---|
| empty / light | ![]() |
![]() |
| empty / dark | ![]() |
![]() |
| populated / light | ![]() |
missing |
| populated / dark | ![]() |
missing |
onboarding_subscription
| State / Mode | Android | iOS |
|---|---|---|
| empty / light | ![]() |
![]() |
| empty / dark | ![]() |
![]() |
| populated / light | ![]() |
missing |
| populated / dark | ![]() |
missing |
onboarding_value_props
| State / Mode | Android | iOS |
|---|---|---|
| empty / light | ![]() |
![]() |
| empty / dark | ![]() |
![]() |
| populated / light | ![]() |
missing |
| populated / dark | ![]() |
missing |
onboarding_verify_email
| State / Mode | Android | iOS |
|---|---|---|
| empty / light | ![]() |
![]() |
| empty / dark | ![]() |
![]() |
| populated / light | ![]() |
missing |
| populated / dark | ![]() |
missing |
onboarding_welcome
| State / Mode | Android | iOS |
|---|---|---|
| empty / light | ![]() |
![]() |
| empty / dark | ![]() |
![]() |
| populated / light | ![]() |
missing |
| populated / dark | ![]() |
missing |
profile
| State / Mode | Android | iOS |
|---|---|---|
| empty / light | ![]() |
missing |
| empty / dark | ![]() |
missing |
| populated / light | ![]() |
missing |
| populated / dark | ![]() |
missing |
profile_edit
| State / Mode | Android | iOS |
|---|---|---|
| empty / light | missing | ![]() |
| empty / dark | missing | ![]() |
| populated / light | missing | ![]() |
| populated / dark | missing | ![]() |
profile_tab
| State / Mode | Android | iOS |
|---|---|---|
| empty / light | missing | ![]() |
| empty / dark | missing | ![]() |
| populated / light | missing | ![]() |
| populated / dark | missing | ![]() |
register
| State / Mode | Android | iOS |
|---|---|---|
| empty / light | ![]() |
![]() |
| empty / dark | ![]() |
![]() |
| populated / light | ![]() |
missing |
| populated / dark | ![]() |
missing |
reset_password
| State / Mode | Android | iOS |
|---|---|---|
| empty / light | ![]() |
![]() |
| empty / dark | ![]() |
![]() |
| populated / light | ![]() |
missing |
| populated / dark | ![]() |
missing |
residence_detail
| State / Mode | Android | iOS |
|---|---|---|
| empty / light | ![]() |
missing |
| empty / dark | ![]() |
missing |
| populated / light | ![]() |
missing |
| populated / dark | ![]() |
missing |
residences
| State / Mode | Android | iOS |
|---|---|---|
| empty / light | ![]() |
missing |
| empty / dark | ![]() |
missing |
| populated / light | ![]() |
missing |
| populated / dark | ![]() |
missing |
residences_list
| State / Mode | Android | iOS |
|---|---|---|
| empty / light | missing | ![]() |
| empty / dark | missing | ![]() |
| populated / light | missing | ![]() |
| populated / dark | missing | ![]() |
task_suggestions
| State / Mode | Android | iOS |
|---|---|---|
| empty / light | ![]() |
![]() |
| empty / dark | ![]() |
![]() |
| populated / light | ![]() |
![]() |
| populated / dark | ![]() |
![]() |
task_templates_browser
| State / Mode | Android | iOS |
|---|---|---|
| empty / light | ![]() |
![]() |
| empty / dark | ![]() |
![]() |
| populated / light | ![]() |
![]() |
| populated / dark | ![]() |
![]() |
tasks
| State / Mode | Android | iOS |
|---|---|---|
| empty / light | ![]() |
missing |
| empty / dark | ![]() |
missing |
| populated / light | ![]() |
missing |
| populated / dark | ![]() |
missing |
theme_selection
| State / Mode | Android | iOS |
|---|---|---|
| empty / light | ![]() |
![]() |
| empty / dark | ![]() |
![]() |
| populated / light | ![]() |
![]() |
| populated / dark | ![]() |
![]() |
verify_email
| State / Mode | Android | iOS |
|---|---|---|
| empty / light | ![]() |
![]() |
| empty / dark | ![]() |
![]() |
| populated / light | ![]() |
missing |
| populated / dark | ![]() |
missing |
verify_reset_code
| State / Mode | Android | iOS |
|---|---|---|
| empty / light | ![]() |
![]() |
| empty / dark | ![]() |
![]() |
| populated / light | ![]() |
missing |
| populated / dark | ![]() |
missing |



















































































































































































































































