Verify the new upload-first receipt flow works correctly across mobile (320px, 768px) and desktop (1920px) viewports. Ensure responsive design, touch targets, and visual consistency.
Scope
Test AddReceiptDialog at 320px, 768px, and 1920px widths
Test upload path end-to-end at each viewport
Test camera path end-to-end at each viewport
Test OCR review modal at each viewport
Verify 44px minimum touch targets on all interactive elements
Verify drag-and-drop zone is usable on desktop
Verify file browse button works on mobile
Acceptance Criteria
AddReceiptDialog renders correctly at 320px (mobile phone)
AddReceiptDialog renders correctly at 768px (tablet)
AddReceiptDialog renders correctly at 1920px (desktop)
All touch targets >= 44px on mobile
Drag-and-drop visually correct on desktop
Both upload and camera options visible on all viewports
No horizontal overflow or truncation at any viewport
Relates to #182
## Summary
Verify the new upload-first receipt flow works correctly across mobile (320px, 768px) and desktop (1920px) viewports. Ensure responsive design, touch targets, and visual consistency.
## Scope
- Test AddReceiptDialog at 320px, 768px, and 1920px widths
- Test upload path end-to-end at each viewport
- Test camera path end-to-end at each viewport
- Test OCR review modal at each viewport
- Verify 44px minimum touch targets on all interactive elements
- Verify drag-and-drop zone is usable on desktop
- Verify file browse button works on mobile
## Acceptance Criteria
- AddReceiptDialog renders correctly at 320px (mobile phone)
- AddReceiptDialog renders correctly at 768px (tablet)
- AddReceiptDialog renders correctly at 1920px (desktop)
- All touch targets >= 44px on mobile
- Drag-and-drop visually correct on desktop
- Both upload and camera options visible on all viewports
- No horizontal overflow or truncation at any viewport
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Relates to #182
Summary
Verify the new upload-first receipt flow works correctly across mobile (320px, 768px) and desktop (1920px) viewports. Ensure responsive design, touch targets, and visual consistency.
Scope
Acceptance Criteria