[PM-33889] Innovation Sprint Bitwarden Receive#19949
Conversation
* Add owner creation crypto flow
* [PM-34139] upload page * [PM-34139] fixing strict mode related errors * [PM-34139] fixing signal issue and type errors * [PM-34139] refactoring, adding error handling and messaging, file size check * [PM-34139] removing unnecessary dependencies, fixing typecheck error
* Add functions for building receive URL
* Api service for receive * Add data objects * Fix types * fix type * Change file to files
* Create Receive page
* Add file download decryption * fix lint * Update naming
* Create Receive page
* [PM-34212] initial integration of receive-related services * [PM-34212] From Guid to ReceiveId for receive id, plus dependency change * [PM-34212] fixing typecheck for publickey
* Add receive state and sync handling * Fix DI
* Add dropzone component * Simplify the component slightly * Add file list and file upload component * Add story with files
* Create View Receive component
* Add update and create * Go to one view model * Fix types
* Wire up receive state * Fix round trip
…nload flow (#19911) * update models and api to match server * Apply suggestions from code review Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com> * Wire receive UI to real data, implement file upload/download service, and add tests * Add view for downloading files (#19913) --------- Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com>
* Add owner email to share data * Add successful file upload
* Tweak add-edit component, use bitSubmit, use card * Polish file upload flow * Tweak file upload to match figma * Change file list to use small button * Tweak file view to include tile and filesize in secondary * Add card to receive view * Fix headers
* implemented UI to indicate receive not-accessible for uploaders * fix typecheck error
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## main #19949 +/- ##
==========================================
- Coverage 46.48% 46.30% -0.18%
==========================================
Files 3828 3900 +72
Lines 114253 116051 +1798
Branches 17459 17631 +172
==========================================
+ Hits 53110 53739 +629
- Misses 58718 59867 +1149
- Partials 2425 2445 +20 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
New Issues (33)Checkmarx found the following issues in this Pull Request
Fixed Issues (1)Great job! The following issues were fixed in this Pull Request
|
* Add sync notification handling for receives
* Create View Receive component
|
Changes in this PR impact the Autofill experience of the browser clientBIT has tested the core experience with these changes and the feature flag configuration used by ✅ Fortunately, these BIT tests have passed! 🎉 |
Changes in this PR impact the Autofill experience of the browser clientBIT has tested the core experience with these changes and all feature flags disabled. ✅ Fortunately, these BIT tests have passed! 🎉 |







🎟️ Tracking
https://bitwarden.atlassian.net/browse/PM-33889
📔 Objective
Bitwarden Receive