mirror of
https://github.com/FluxaMedia/fluxa.git
synced 2026-08-04 15:59:06 +00:00
Adds ProfileListScreen (avatar grid, manage mode, PIN unlock overlay with biometric fast-path) and ProfileEditScreen (name, avatar upload, PIN, biometric toggle, delete) under shared/commonMain, extending the existing ProfileContracts/Store stub rather than replacing it. AndroidProfileDataSource gains PIN-gated profile switching, save/delete, all backed by the existing ProfileManager/PinHasher — no new business logic. The avatar image picker and BiometricPrompt stay Android-side and are bubbled into the shared screen via plain callbacks. Mobile now routes Screen.Profiles through the shared ProfileList destination; Android TV keeps native ProfileScreen/ProfileEditScreen since TV migration is deferred. |
||
|---|---|---|
| .. | ||
| src | ||
| build.gradle.kts | ||