-
-
![]()
-
-
-
{{ a.title }}
-
-
{{ "compromisedData" | i18n }}:
-
-
-
-
- - {{ "website" | i18n }}
- - {{ a.domain }}
- - {{ "affectedUsers" | i18n }}
- - {{ a.pwnCount | number }}
- - {{ "breachOccurred" | i18n }}
- - {{ a.breachDate | date: "mediumDate" }}
- - {{ "breachReported" | i18n }}
- - {{ a.addedDate | date: "mediumDate" }}
-
-
+
+ -
+
+
![]()
+
+
+
{{ a.title }}
+
+
{{ "compromisedData" | i18n }}:
+
+
+
+
+ - {{ "website" | i18n }}
+ - {{ a.domain }}
+ - {{ "affectedUsers" | i18n }}
+ - {{ a.pwnCount | number }}
+ - {{ "breachOccurred" | i18n }}
+ - {{ a.breachDate | date: "mediumDate" }}
+ - {{ "breachReported" | i18n }}
+ - {{ a.addedDate | date: "mediumDate" }}
+
diff --git a/apps/web/src/images/search.svg b/apps/web/src/images/search.svg
new file mode 100644
index 00000000000..36e0ea4bd23
--- /dev/null
+++ b/apps/web/src/images/search.svg
@@ -0,0 +1,12 @@
+
diff --git a/apps/web/src/locales/en/messages.json b/apps/web/src/locales/en/messages.json
index 0193fc4862b..56a98a661ef 100644
--- a/apps/web/src/locales/en/messages.json
+++ b/apps/web/src/locales/en/messages.json
@@ -2,6 +2,9 @@
"allApplications": {
"message": "All applications"
},
+ "appLogoLabel": {
+ "message": "Bitwarden logo"
+ },
"criticalApplications": {
"message": "Critical applications"
},
@@ -4073,8 +4076,8 @@
"updateBrowser": {
"message": "Update browser"
},
- "generatingRiskInsights": {
- "message": "Generating your risk insights..."
+ "generatingYourRiskInsights": {
+ "message": "Generating your Risk Insights..."
},
"updateBrowserDesc": {
"message": "You are using an unsupported web browser. The web vault may not function properly."
@@ -6306,6 +6309,21 @@
"sponsoredFamilies": {
"message": "Free Bitwarden Families"
},
+ "sponsoredBitwardenFamilies": {
+ "message": "Sponsored families"
+ },
+ "noSponsoredFamilies": {
+ "message": "No sponsored families"
+ },
+ "noSponsoredFamiliesDescription": {
+ "message": "Sponsored non-member families plans will display here"
+ },
+ "sponsorFreeBitwardenFamilies": {
+ "message": "Members of your organization are eligible for Free Bitwarden Families. You can sponsor Free Bitwarden Families for employees who are not a member of your Bitwarden organization. Sponsoring a non-member requires an available seat within your organization."
+ },
+ "sponsoredFamiliesRemoveActiveSponsorship": {
+ "message": "When you remove an active sponsorship, a seat within your organization will be available after the renewal date of the sponsored organization."
+ },
"sponsoredFamiliesEligible": {
"message": "You and your family are eligible for Free Bitwarden Families. Redeem with your personal email to keep your data secure even when you are not at work."
},
@@ -6321,6 +6339,18 @@
"sponsoredFamiliesSharedCollections": {
"message": "Shared collections for Family secrets"
},
+ "memberFamilies": {
+ "message": "Member families"
+ },
+ "noMemberFamilies": {
+ "message": "No member families"
+ },
+ "noMemberFamiliesDescription": {
+ "message": "Members who have redeemed family plans will display here"
+ },
+ "membersWithSponsoredFamilies": {
+ "message": "Members of your organization are eligible for Free Bitwarden Families. Here you can see members who have sponsored a Families organization."
+ },
"badToken": {
"message": "The link is no longer valid. Please have the sponsor resend the offer."
},
@@ -7984,6 +8014,9 @@
"inviteMember": {
"message": "Invite member"
},
+ "addSponsorship": {
+ "message": "Add sponsorship"
+ },
"needsConfirmation": {
"message": "Needs confirmation"
},
diff --git a/bitwarden_license/bit-web/src/app/admin-console/providers/manage/accept-provider.component.html b/bitwarden_license/bit-web/src/app/admin-console/providers/manage/accept-provider.component.html
index 30cd7fec8f2..3892892a9c6 100644
--- a/bitwarden_license/bit-web/src/app/admin-console/providers/manage/accept-provider.component.html
+++ b/bitwarden_license/bit-web/src/app/admin-console/providers/manage/accept-provider.component.html
@@ -1,6 +1,10 @@