chahinebrini 187a2d8c19 feat(magic): Hub Header mit Avatar+Nickname + iPhone/iPad via UserDevice-Locks + MacBook-Dedupe
- Neuer Endpoint /api/magic/me liefert nickname/avatar/plan fuer
  Hub-Header. Mac-App ruft fetchMe() beim Hub-Load.
- DeviceHubView Header zeigt jetzt Avatar (AsyncImage mit Fallback
  auf Initial-Letter), Nickname + Plan-Badge statt nur 'ReBreak Magic'.
- /api/magic/devices erweitert: listet zusaetzlich UserDevice-Rows mit
  boundToPlan != null (das sind iPhone/iPad aus dem Native-App-Login-
  Flow, Legend-Device-Lock). source='locked'.
- Dedupe: ProtectedDevice wird unterdrueckt wenn bereits ein UserDevice
  mit aehnlichem Namen + gleicher Plattform existiert (fixt doppelten
  MacBook im Hub).
- Helper prettyPlatform() + Normalisierung (platform-key 'mac'/'ios'/
  'android'/'win') fuer robusten Vergleich.
2026-06-03 11:41:06 +02:00

47 lines
1.9 KiB
Plaintext

Validating IPA (App-Store Connect)|60
Uploading zu App-Store Connect (TestFlight)|90
Android: Gradle Bundle Release|180
Validating IPA (App-Store Connect)|75
Uploading zu App-Store Connect (TestFlight)|115
Validating IPA (App-Store Connect)|98
Uploading zu App-Store Connect (TestFlight)|166
Building Release AAB (gradlew bundleRelease)|344
Validating IPA (App-Store Connect)|83
Uploading zu App-Store Connect (TestFlight)|102
Building Release AAB (gradlew bundleRelease)|356
Validating IPA (App-Store Connect)|94
Uploading zu App-Store Connect (TestFlight)|105
Building Release AAB (gradlew bundleRelease)|356
Validating IPA (App-Store Connect)|88
Uploading zu App-Store Connect (TestFlight)|111
Building Release AAB (gradlew bundleRelease)|275
Building Release AAB (gradlew bundleRelease)|110
Validating IPA (App-Store Connect)|104
Uploading zu App-Store Connect (TestFlight)|131
Building Release AAB (gradlew bundleRelease)|453
expo prebuild (ios)|2
Validating IPA (App-Store Connect)|82
Uploading zu App-Store Connect (TestFlight)|120
Building Release AAB (gradlew bundleRelease)|319
Validating IPA (App-Store Connect)|90
Uploading zu App-Store Connect (TestFlight)|155
Building Release AAB (gradlew bundleRelease)|307
Validating IPA (App-Store Connect)|83
Uploading zu App-Store Connect (TestFlight)|103
Building Release AAB (gradlew bundleRelease)|370
Validating IPA (App-Store Connect)|115
Uploading zu App-Store Connect (TestFlight)|147
Building Release AAB (gradlew bundleRelease)|320
Validating IPA (App-Store Connect)|105
Uploading zu App-Store Connect (TestFlight)|117
Building Release AAB (gradlew bundleRelease)|398
Validating IPA (App-Store Connect)|91
Uploading zu App-Store Connect (TestFlight)|110
Building Release AAB (gradlew bundleRelease)|326
Building xcarchive|202
Exporting Ad-Hoc IPA|18
Exporting App-Store IPA|22
Validating IPA (App-Store Connect)|86
Uploading zu App-Store Connect (TestFlight)|112
Building Release AAB (gradlew bundleRelease)|272