BWA-238: bug: Send additional cipher data for Authenticator Sync#6714
BWA-238: bug: Send additional cipher data for Authenticator Sync#6714david-livefront merged 1 commit intomainfrom
Conversation
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## main #6714 +/- ##
==========================================
+ Coverage 85.30% 85.67% +0.37%
==========================================
Files 897 942 +45
Lines 59830 60332 +502
Branches 8504 8530 +26
==========================================
+ Hits 51037 51689 +652
+ Misses 5840 5671 -169
- Partials 2953 2972 +19
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
Great job! No new security vulnerabilities introduced in this pull request |
|
Claude finished @david-livefront's task in 2m 14s —— View job Code Review: PR #6714 — Send additional cipher data for Authenticator Sync
SummaryOverall Assessment: ✅ APPROVE This PR enriches the Authenticator Sync payload with additional cipher metadata (id, name, username, isFavorite) to improve display and support Steam TOTP codes. The backwards compatibility strategy is well-designed: the serialization layer maintains The previous finding regarding No new findings. The change is clean with appropriate test coverage for the new data models and mapping logic. |
...ain/kotlin/com/x8bit/bitwarden/data/platform/repository/AuthenticatorBridgeRepositoryImpl.kt
Outdated
Show resolved
Hide resolved
5696e7a to
de68f1a
Compare
|
🤔 Noticed that the countdown circles are not vertically aligned, is it supposed to be this way? seems odd. |
| * @param email email associated with the account. | ||
| * @param environmentLabel environment associated with the account. | ||
| * @param totpUris list of totp URIs associated with the account. | ||
| * @param lastSyncTime the last time the account was synced by the main Bitwarden app. |
andrebispo5
left a comment
There was a problem hiding this comment.
✅ Approved ✅
♻️ Consider the creation of the tech debt ticket
I noticed that too. I'll speak to design and see if I can get that fixed next. |
|
Thanks @andrebispo5 |

🎟️ Tracking
BWA-238
📔 Objective
This PR adds additional data to the Authenticator Sync payload in order to display information better and handle Steam TOTP codes.
There is additional logic to support backwards compatibility between the Password Manager and Authenticator in case a user updates one app but not the other. It should be pretty seamless overall.
📸 Screenshots