Wes
fb9ac18d2c
fix(mobile): enforce shared hosted community entry requirements
...
Check account, key binding and backup before persisting new hosted communities. Refuse hosted invites in the legacy claim path and acknowledge pairing only after admission succeeds. Keep the P256K import private in new native consumers for simulator builds.
Co-authored-by: Brain <1a02c72794dcd0f07058a353bc3a81f4028b8c77c92c87fce6d5c8b85970a20b@buzz.block.builderlab.xyz >
Signed-off-by: Wes <wesbillman@users.noreply.github.com >
2026-10-15 17:09:08 -07:00
Wes
0ba4ae8d03
fix(mobile): preserve unreadable identities and repair recovery choices
...
Use shared fail-closed Android secure-storage options across all namespace clients. Allow token-only legacy records through cloud recovery, clarify consent, and prevent stale chooser taps from interrupting cancellation.
Exercise real Android plugin decryption failures with an isolated emulator probe, and cover actual link-entry consent and lifecycle guards.
Co-authored-by: Brain <1a02c72794dcd0f07058a353bc3a81f4028b8c77c92c87fce6d5c8b85970a20b@buzz.block.builderlab.xyz >
Signed-off-by: Wes <wesbillman@users.noreply.github.com >
2026-10-15 16:11:26 -07:00
Wes
952e6fc609
feat(mobile): reconcile saved identities without replacing keys
...
Inventory current and legacy device keys without migration. Reuse unambiguous identities, require explicit selection for conflicts, and authorize fresh generation only after local and cloud absence checks.
Co-authored-by: Brain <1a02c72794dcd0f07058a353bc3a81f4028b8c77c92c87fce6d5c8b85970a20b@buzz.block.builderlab.xyz >
Signed-off-by: Wes <wesbillman@users.noreply.github.com >
2026-10-15 15:43:40 -07:00
Wes
c20d217752
fix(mobile): keep dotted hosted domains out of legacy setup
...
Co-authored-by: Brain <1a02c72794dcd0f07058a353bc3a81f4028b8c77c92c87fce6d5c8b85970a20b@buzz.block.builderlab.xyz >
Signed-off-by: Wes <wesbillman@users.noreply.github.com >
2026-10-15 15:11:13 -07:00
Wes
5c9122c6f1
fix(mobile): route staging communities through hosted setup
...
Keep community domains bound to their trusted account environment and reject mismatched realms before setup or admission.
Co-authored-by: Brain <1a02c72794dcd0f07058a353bc3a81f4028b8c77c92c87fce6d5c8b85970a20b@buzz.block.builderlab.xyz >
Signed-off-by: Wes <wesbillman@users.noreply.github.com >
2026-10-15 15:07:32 -07:00
Wes
782c5de598
feat(mobile): draft hosted onboarding and account sign-in
...
Co-authored-by: Brain <1a02c72794dcd0f07058a353bc3a81f4028b8c77c92c87fce6d5c8b85970a20b@buzz.block.builderlab.xyz >
Signed-off-by: Wes <wesbillman@users.noreply.github.com >
2026-10-15 13:52:44 -07:00