Summary
Manual testing checklist for v2.4.0 features before proceeding to Capacitor (#253) and OEM integration (#326). All automated tests pass (416 frontend, 900 backend). This covers new v2.4 features plus regression of existing functionality.
Prerequisites
# Build and run Docker container with latest version/2.4.0
docker compose -f docker-compose.yml -f docker-compose.dev.yml build --no-cache
docker rm -f meticai 2>/dev/null
docker compose -f docker-compose.yml -f docker-compose.dev.yml up -d
docker exec meticai curl -sf http://localhost:3550/health
Part 1: New v2.4 Features
1.1 Mobile Home Screen Layout (#287, PR #319)
1.2 Select Gemini Model (#180, PR #320)
1.3 Platform Themes (#288 + #291, PR #321 + #325)
iOS Theme
Material You Theme
Auto Detection
None
1.4 Import from URL (#96, PR #322)
1.5 CSS Cascade Fix (PR #325)
1.6 Dependency Updates (PR #323)
Part 2: Regression Testing (Existing Features)
Follow the full browser testing protocol from .github/skills/browser-testing.md:
2.1 Start Screen
2.2 Profile Catalogue
2.3 Profile Detail
2.4 Shot History & Analysis
2.5 Dial-In Guide
2.6 Settings
2.7 Accessibility
2.8 Cross-Cutting
Part 3: Multi-Mode Testing (if machine available)
3.1 Direct Mode (Machine PWA)
3.2 Server Mode (Docker)
Results Template
| # | Area | Status | Notes |
|---|------|--------|-------|
| 1.1 | Mobile Layout | | |
| 1.2 | Gemini Model Select | | |
| 1.3a | iOS Theme | | |
| 1.3b | Material Theme | | |
| 1.3c | Auto Detection | | |
| 1.4 | Import from URL | | |
| 1.5 | CSS Cascade Fix | | |
| 1.6 | Dependency Updates | | |
| 2.1 | Start Screen | | |
| 2.2 | Profile Catalogue | | |
| 2.3 | Profile Detail | | |
| 2.4 | Shot History | | |
| 2.5 | Dial-In Guide | | |
| 2.6 | Settings | | |
| 2.7 | Accessibility | | |
| 2.8 | Cross-Cutting | | |
Exit Criteria
All Part 1 and Part 2 items must PASS before proceeding to:
Part 3 is recommended but not blocking if no machine hardware is available.
References
Summary
Manual testing checklist for v2.4.0 features before proceeding to Capacitor (#253) and OEM integration (#326). All automated tests pass (416 frontend, 900 backend). This covers new v2.4 features plus regression of existing functionality.
Prerequisites
Part 1: New v2.4 Features
1.1 Mobile Home Screen Layout (#287, PR #319)
1.2 Select Gemini Model (#180, PR #320)
1.3 Platform Themes (#288 + #291, PR #321 + #325)
iOS Theme
Material You Theme
Auto Detection
None
1.4 Import from URL (#96, PR #322)
1.5 CSS Cascade Fix (PR #325)
1.6 Dependency Updates (PR #323)
Part 2: Regression Testing (Existing Features)
Follow the full browser testing protocol from
.github/skills/browser-testing.md:2.1 Start Screen
2.2 Profile Catalogue
2.3 Profile Detail
2.4 Shot History & Analysis
2.5 Dial-In Guide
2.6 Settings
2.7 Accessibility
2.8 Cross-Cutting
Part 3: Multi-Mode Testing (if machine available)
3.1 Direct Mode (Machine PWA)
3.2 Server Mode (Docker)
Results Template
Exit Criteria
All Part 1 and Part 2 items must PASS before proceeding to:
Part 3 is recommended but not blocking if no machine hardware is available.
References
.github/skills/browser-testing.md