1
0
mirror of https://github.com/bitwarden/browser synced 2026-02-11 05:53:42 +00:00
Commit Graph

2294 Commits

Author SHA1 Message Date
✨ Audrey ✨
62339142a0 wire next achievement service to notifier service 2025-03-20 20:03:08 -04:00
Daniel James Smith
d9edf1149c Add ability to display achievement specific icons
Ideally the name of the icon is present on the achievement configuration. Currently a iconMap is used to lookup the icon by achievementId
2025-03-20 23:03:06 +01:00
Daniel James Smith
b4762aa148 Use AchievementItem instead of AchievementCard 2025-03-20 22:40:47 +01:00
Daniel James Smith
66d4fca645 Merge branch 'innovation/user-achievements/event-stream-prototype' of https://github.com/bitwarden/clients into innovation/user-achievements/event-stream-prototype 2025-03-20 21:51:27 +01:00
Daniel James Smith
d1e3c3c14f WIP Daniel
Wiring up services (AchievementHub, HubAchievementService, AchievementNotifierService
2025-03-20 21:51:05 +01:00
✨ Audrey ✨
0fc3ddcaad additional unit tests 2025-03-20 14:58:51 -04:00
✨ Audrey ✨
112f3e416a achievement hub event output tests 2025-03-20 13:16:08 -04:00
Tom
df296c97bd Merge branch 'innovation/user-achievements/event-stream-prototype' of https://github.com/bitwarden/clients into innovation/user-achievements/event-stream-prototype
Merging from the base branch
2025-03-20 12:31:36 -04:00
Tom
4c0e3865ca multiple count configs into one array and a static validator method 2025-03-20 12:30:25 -04:00
Daniel James Smith
58b15fcab2 Fix achievement title 2025-03-20 17:25:15 +01:00
Daniel James Smith
594d97277e Create achievement-item component and use it within list 2025-03-20 17:24:54 +01:00
Daniel James Smith
69f4c7d5c5 Remove viewbox from achievement.icon 2025-03-20 17:24:09 +01:00
Daniel James Smith
1365a6d4c3 Add small achievement icon 2025-03-20 17:23:42 +01:00
✨ Audrey ✨
704d8943c8 partial tests for achievement hub 2025-03-20 10:51:38 -04:00
✨ Audrey ✨
b4eaf3348c collect events from cipher form 2025-03-20 10:51:35 -04:00
Daniel James Smith
ae4f0a7ee4 Merge branch 'innovation/user-achievements/event-stream-prototype' of https://github.com/bitwarden/clients into innovation/user-achievements/event-stream-prototype 2025-03-20 15:18:35 +01:00
Tom
d4e54c234f Adding in the generator validator 2025-03-20 10:03:01 -04:00
Daniel James Smith
805f9804e2 Update icons
- Move and rename achievementIcon
- Delete not-achieved icon and use a grayscale filter instead
2025-03-20 14:54:49 +01:00
Daniel James Smith
39eaed09d0 Merge branch 'main' of https://github.com/bitwarden/clients into innovation/user-achievements/event-stream-prototype 2025-03-20 12:37:33 +01:00
Daniel James Smith
fe0eb86405 Extend toast component to receive an optional Icon 2025-03-20 12:34:48 +01:00
Daniel James Smith
773af3ced4 Create AchievementsList and use it within browser and web 2025-03-20 11:37:32 +01:00
Daniel James Smith
93f789df6b Create AchievementCard component 2025-03-20 11:35:42 +01:00
Daniel James Smith
dbbb54fb55 Add achieved and not-achieved svg icons 2025-03-20 11:34:37 +01:00
Daniel James Smith
d4c57f1848 Merge branch 'achievement-notifier-with-web-and-browser-testbed' into innovation/user-achievements/event-stream-prototype 2025-03-20 09:29:44 +01:00
Patrick-Pimentel-Bitwarden
2e0c991f83 fix(device-approval-persistence): [PM-9112] Device Approval Persistence (#13680)
* feat(device-approval-persistence): [PM-9112] Device Approval Persistence - Added in view cache data needed to persist the approval process. Clears after 2 minutes.
2025-03-19 19:26:10 +00:00
Jason Ng
4c4019c35f [PM]19342] Onboarding Nudges Feature Flag (#13906) 2025-03-19 14:49:03 -04:00
Daniel James Smith
bdf0b20f7e Example configurations for Achievements and Metric 2025-03-19 16:54:53 +01:00
Daniel James Smith
0456ffa048 Services
Naive EventStore (will be replaced by AchievementHub)
AchievementService functionality overlaps with AchievementHub, besides retrieving Achievement configuration
AchievementNotifier subscribes to the AchievementService and filters on AchievementEarned and per Device
 - Needs to also be migrated to listen to the AchievementHub
2025-03-19 16:53:39 +01:00
Tom
c209fab86d Adding more validators for counts 2025-03-19 11:48:39 -04:00
✨ Audrey ✨
02dbf172f5 unit test latest metrics 2025-03-19 11:32:40 -04:00
✨ Audrey ✨
723c2f7767 unit test achievement manager 2025-03-19 11:07:27 -04:00
✨ Audrey ✨
d7909bd87a fix unit tests 2025-03-19 10:10:10 -04:00
rr-bw
7c0af6c8fb fix(service): [Auth/PM-17648] Fix MasterPasswordApiService injection (#13886) 2025-03-18 14:41:43 -07:00
Tom
38fc47ff2a fixing how the actions are triggered and accessing the metric from the config 2025-03-18 15:20:38 -04:00
Jordan Aasen
70cfd33d96 Revert "collapse collections initially" (#13845)
This reverts commit 2e90a6af12.
2025-03-18 09:18:20 -07:00
✨ Audrey ✨
7699752390 tweak return types 2025-03-17 17:25:32 -04:00
✨ Audrey ✨
5eb4c2b7e2 rename achievement service to achievement hub 2025-03-17 17:07:55 -04:00
✨ Audrey ✨
c544102eef add achievement service; not tested 2025-03-17 17:06:06 -04:00
Todd Martin
4537642003 chore(2fa recovery code): [PM-18175] Remove feature flag and old recovery flow 2025-03-17 16:22:25 -04:00
✨ Audrey ✨
73b6513d83 log transmission pieces 2025-03-17 15:10:05 -04:00
✨ Audrey ✨
eb5020c3a8 remove unused files 2025-03-17 15:08:58 -04:00
✨ Audrey ✨
4bf34f2f46 introduce latest metrics rx operators 2025-03-17 15:03:56 -04:00
Tom
cf20a83278 Adding initial count validators 2025-03-17 14:28:30 -04:00
Addison Beck
e8c4c570e9 fix: save indication of browser installation to storage (#13743) 2025-03-17 14:23:40 -04:00
Thomas Avery
a11536a424 [PM-17668] Move DeviceTrustService to KM ownership (#13194)
* move DeviceTrustService to KM ownership

* update codecov
2025-03-17 12:02:44 -05:00
✨ Audrey ✨
9a69d5c54e rename filter to trigger 2025-03-17 12:16:59 -04:00
✨ Audrey ✨
0f7f6eb7aa type cleanup 2025-03-17 12:04:23 -04:00
✨ Audrey ✨
7d2c123072 improve type specificity and clarity 2025-03-17 10:57:27 -04:00
Jordan Aasen
53a032ca65 [PM-17520][PM-17521][PM-17523][PM-17524][PM-17525] - migrate css classes (#13811)
* migrate css classes

* remove bulk share dialog components and related modules and i18n keys

* Revert "remove bulk share dialog components and related modules and i18n keys"

This reverts commit 40060b6011.
2025-03-14 15:36:55 -07:00
Ike
2d4ffe6eb6 Revert "[PM-19209] Update New device verification error" (#13843)
This reverts commit 31b1ee4f84.
2025-03-14 13:05:57 -04:00