Repository navigation
Conversation
MphoCodes
marked this pull request as ready for review
October 19, 2026 10:09
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Startup now routes from the persisted Auth session (including delayed identity restoration), initializes missing profile fields, and clears the task on sign-out or account changes. Registration can retry profile setup without creating another Auth account. Profile edits wait for save acknowledgment, preserve existing photos on text-only saves, and show the Auth sign-in email as read-only.
users/{uid}with a transaction/merge. Preserve legacy email, photo references, custom fields, summaries, categories, and historical records. Upload new profile photos under a UID-scoped path without deleting existing objects.Validation: metadata check, debug APK, instrumentation APK compilation, all 46 JVM/Robolectric tests, and lint pass locally (zero errors, 192 warnings). Independent review findings were fixed with regression tests; follow-up review found no remaining actionable issues. Hosted GitHub Actions passed on final commit
2ca35e21df452c54ce20dc898143f82be38c13fb, including report and APK uploads.Firebase tests use in-memory gateways and the demo debug configuration; no live Firebase operations, migrations, configuration changes, or rules deployments were performed. Device and isolated Firebase/rules integration checks remain required before production rollout. Process death may discard unsaved drafts or a registration name before bootstrap acknowledgment. iOS remains deferred.