payfrit-app/lib/screens
John Mizerek 7c366d5a9c Add production API support and fix login flow
- Configure production API URL (biz.payfrit.com) as default
- Add INTERNET permission to AndroidManifest for API calls
- Remove login requirement from restaurant selection (allow anonymous browsing)
- Add enhanced logging for beacon scanning diagnostics
- Add splash screen logging for auth flow debugging

Technical changes:
- api.dart: Default baseUrl to production instead of throwing error
- restaurant_select_screen.dart: Remove userId requirement for browsing
- beacon_scan_screen.dart: Replace debugPrint with print for better log capture
- splash_screen.dart: Add diagnostic logging for auth restoration
- AndroidManifest.xml: Add INTERNET permission

Known issue:
- Beacon detection not working - app receives beacon data from API (3 beacons)
  but BLE scanning not detecting physical beacons. Needs investigation of:
  * Physical beacon UUID configuration
  * Android BLE permissions at runtime
  * Beacon plugin initialization

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-31 12:04:50 -08:00
..
beacon_scan_screen.dart Add production API support and fix login flow 2025-12-31 12:04:50 -08:00
cart_view_screen.dart Implement complete cart management system 2025-12-29 11:14:19 -08:00
login_screen.dart Enhance UI with Material Design 3 and fix cart quantity handling 2025-12-31 09:40:23 -08:00
menu_browse_screen.dart Clean up debug code and unused files 2025-12-31 09:59:41 -08:00
order_home_screen.dart feat: implement user authentication with login screen 2025-12-29 10:01:35 -08:00
restaurant_select_screen.dart Add production API support and fix login flow 2025-12-31 12:04:50 -08:00
service_point_select_screen.dart feat: implement user authentication with login screen 2025-12-29 10:01:35 -08:00
splash_screen.dart Add production API support and fix login flow 2025-12-31 12:04:50 -08:00