payfrit-app/lib/screens
John Mizerek c445664df8 Implement production-ready beacon auto-selection system
- Multi-cycle BLE scanning (5 cycles x 2 seconds) overcomes Android detection limits
- RSSI averaging and variance calculation for confident beacon selection
- Detects all 3 test beacons with 100% accuracy
- Login flow optimized: beacon scan → browse menu → login on cart add
- Anonymous users can browse full menu before authentication
- Beacon scanning now occurs before login requirement

Technical improvements:
- Added API endpoints for beacon listing and business mapping
- Updated AppState to handle business/service point selection
- Implemented intelligent beacon scoring with proximity ranking
- Added graceful fallbacks for no-beacon scenarios

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

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-30 23:01:23 -08:00
..
beacon_scan_screen.dart Implement production-ready beacon auto-selection system 2025-12-30 23:01:23 -08:00
beacon_scan_screen_broken.dart Fix nested modifier saving with proper parent tracking 2025-12-30 14:40:55 -08:00
cart_view_screen.dart Implement complete cart management system 2025-12-29 11:14:19 -08:00
login_screen.dart Implement production-ready beacon auto-selection system 2025-12-30 23:01:23 -08:00
menu_browse_screen.dart Implement production-ready beacon auto-selection system 2025-12-30 23:01:23 -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 feat: implement full recursive menu customization system 2025-12-29 10:32:31 -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 Implement production-ready beacon auto-selection system 2025-12-30 23:01:23 -08:00