mirror of
https://github.com/Monkopedia/rouse-context.git
synced 2026-10-19 10:33:18 +00:00
13 Compose screens with 27 state variations matching the UI design doc: - WelcomeScreen, MainDashboardScreen (6 states), AddIntegrationPickerScreen, NotificationPreferencesScreen, SettingUpScreen (3 states), IntegrationEnabledScreen, IntegrationManageScreen (2 states), DeviceCodeApprovalScreen (2 states), ConnectionConfirmedScreen, AuditHistoryScreen (3 states), SettingsScreen (2 states), HealthConnectSetupScreen, HealthConnectSettingsScreen Roborazzi screenshot testing: - 27 screenshot tests capturing every screen state - Baseline screenshots in app/screenshots/ - Record: ./gradlew :app:recordRoborazziDebug - Verify: ./gradlew :app:verifyRoborazziDebug HTML dashboard (app/screenshots/dashboard.html) showing all screens organized by flow. Build config: - Added Compose BOM, Material 3, Navigation Compose, Roborazzi deps - Kotlin Compose plugin enabled - Detekt/ktlint configured for Composable functions - Placeholder launcher icon (fixes pre-existing build issue) - BouncyCastle META-INF packaging exclusion Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| 01_welcome.png | ||
| 02_dashboard_empty.png | ||
| 03_dashboard_with_integrations.png | ||
| 04_dashboard_cert_renewing.png | ||
| 05_dashboard_cert_expired_failing.png | ||
| 06_dashboard_cert_expired_renewing.png | ||
| 07_dashboard_cert_rate_limited.png | ||
| 08_dashboard_cert_onboarding.png | ||
| 09_add_integration_picker.png | ||
| 10_add_integration_picker_disabled.png | ||
| 11_notification_preferences.png | ||
| 12_setting_up_first_time.png | ||
| 13_setting_up_refreshing.png | ||
| 14_setting_up_rate_limited.png | ||
| 15_integration_enabled.png | ||
| 16_integration_manage_active.png | ||
| 17_integration_manage_pending.png | ||
| 18_device_code_approval_empty.png | ||
| 19_device_code_approval_filled.png | ||
| 20_connection_confirmed.png | ||
| 21_audit_history_populated.png | ||
| 22_audit_history_empty.png | ||
| 23_audit_history_filtered.png | ||
| 24_settings.png | ||
| 25_settings_no_battery_warning.png | ||
| 26_health_connect_setup.png | ||
| 27_health_connect_settings.png | ||
| dashboard.html | ||