Skip to content

[PB-5318]: feature/Share extension#401

Merged
CandelR merged 47 commits intorelease-v1.9.0from
feature/PB-5318-share-extension
Apr 2, 2026
Merged

[PB-5318]: feature/Share extension#401
CandelR merged 47 commits intorelease-v1.9.0from
feature/PB-5318-share-extension

Conversation

@CandelR
Copy link
Copy Markdown
Contributor

@CandelR CandelR commented Apr 1, 2026

Implements the iOS and Android share extension, allowing users to upload files directly from other apps

  • Auth check with a "not signed in" screen for both platforms
  • Drive browser with folder navigation, folder creation, and file rename before upload
  • Encrypted file upload (single-part < 100 MB, multipart ≥ 100 MB) with real time progress
  • Thumbnail generation on upload
  • Large file handoff (ios files > 300 MB): native layer writes a pending upload and opens the main app via deep link
  • Name collision detection and resolution modal
  • Upload success/error feedback UI

CandelR and others added 30 commits February 26, 2026 17:37
…e extension crashes on device, fixed animation leak and remove blob-util depdency from excluded packages
…-set-up

[PB-5933] feature/Integrate expo-share-extension for sharing functionality
[PB-5934] feature/Add share extension login ui and flow
…ring-extension-interface

[PB-5935] feature/Create sharing extension UI
…er-listing

[PB-5936] feature/Add navigation and folder listing in share extension
[PB-5938] feature/Create folders in share extension
…fore-upload

[PB-5939] feature/Add rename upluading file panel
- Added handling for  and  in keychain operations within AppDelegate.
- Updated ShareExtensionViewController to read  and  from the shared keychain.
- Modified AsyncStorageService to migrate  and  during share extension migration.
- Included  and  in SecureStorageService's critical user fields.
- Modified share extension views (both Android and iOS) to use new user data during file uploads.
- Implemented upload feedback component to provide user with upload status and error messages.
- Updated hooks to manage new user data and upload logic.
- Improved file handling utilities to support MIME type detection.
- Added new styles for upload feedback and error handling.
… with tests to compare with drive-web implementation
…king for drive folders and fix folder loading logic
@CandelR CandelR self-assigned this Apr 1, 2026
@CandelR CandelR added the enhancement New feature or request label Apr 1, 2026
@CandelR CandelR requested a review from larryrider April 1, 2026 14:20
@CandelR CandelR marked this pull request as ready for review April 1, 2026 14:20
larryrider
larryrider previously approved these changes Apr 1, 2026
Base automatically changed from feature/PB-5877-enable-folder-uploads to release-v1.9.0 April 1, 2026 15:08
@CandelR CandelR dismissed larryrider’s stale review April 1, 2026 15:08

The base branch was changed.

@CandelR CandelR requested a review from larryrider April 1, 2026 15:16
…nd improve variable naming in ShareExtensionViewController
larryrider
larryrider previously approved these changes Apr 1, 2026
@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud bot commented Apr 2, 2026

@CandelR CandelR merged commit 8760c9d into release-v1.9.0 Apr 2, 2026
2 of 3 checks passed
@CandelR CandelR deleted the feature/PB-5318-share-extension branch April 2, 2026 09:33
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