Skip to content

[PB-5934] feature/Add share extension login ui and flow#377

Open
CandelR wants to merge 2 commits intofeature/PB-5933-share-extension-set-upfrom
feature/PB-5934-add-login-flow
Open

[PB-5934] feature/Add share extension login ui and flow#377
CandelR wants to merge 2 commits intofeature/PB-5933-share-extension-set-upfrom
feature/PB-5934-add-login-flow

Conversation

@CandelR
Copy link
Contributor

@CandelR CandelR commented Mar 2, 2026

Adds authentication check to the share extension so unauthenticated users see a "not signed in" screen instead of the upload UI.

Changes

  • iOS: ShareExtensionViewController reads photosToken and mnemonic from the shared Keychain group and passes them as initial props to React Native
  • Android: useAndroidShareIntent hook handles incoming share intents and navigates to AndroidShareScreen
  • UI: NotSignedInScreen shown when user is not authenticated, with options to close or open the main app login

Notes

  • iOS auth reads directly from Keychain via SecItemCopyMatching (shared access group)
  • Android auth reads from AsyncStorage

@CandelR CandelR requested a review from larryrider March 2, 2026 16:59
@CandelR CandelR self-assigned this Mar 2, 2026
@CandelR CandelR added the enhancement New feature or request label Mar 2, 2026
@sonarqubecloud
Copy link

sonarqubecloud bot commented Mar 2, 2026

Quality Gate Failed Quality Gate failed

Failed conditions
1 Security Hotspot
3.1% Duplication on New Code (required ≤ 3%)

See analysis details on SonarQube Cloud

@CandelR CandelR requested a review from larryrider March 3, 2026 07:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants