payfrit-beacon-ios/PayfritBeacon/Views
Schwifty 157ab6d008 fix: send HardwareId to register_beacon_hardware API
The API requires HardwareId as a mandatory field, but the iOS app was
sending MacAddress (wrong key) and always passing nil. This caused
"HardwareId is required" errors after provisioning.

Since CoreBluetooth doesn't expose raw MAC addresses, we use the
CBPeripheral.identifier UUID as the hardware ID — same concept as
Android's device.address.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-23 03:55:13 +00:00
..
BusinessListView.swift fix: back button bounces user right back into selected business 2026-03-22 21:47:45 +00:00
DevBanner.swift fix: resolve ambiguous color references by removing ShapeStyle extension 2026-03-22 19:40:51 +00:00
LoginView.swift fix: resolve ambiguous color references by removing ShapeStyle extension 2026-03-22 19:40:51 +00:00
QRScannerView.swift fix: QR scanner crash — missing NSCameraUsageDescription in Info.plist 2026-03-22 21:45:10 +00:00
RootView.swift feat: complete rebuild of PayfritBeacon iOS from scratch 2026-03-22 17:13:36 +00:00
ScanView.swift fix: send HardwareId to register_beacon_hardware API 2026-03-23 03:55:13 +00:00