Daniel James Smith
3a2bf17b34
Modified validator to have overlapping ranges for stacked achievements
2025-03-21 13:55:02 +01:00
Daniel James Smith
4216cceed2
Update name and description on add attachment achievement
2025-03-21 10:54:19 +01:00
Daniel James Smith
47669b9d8c
Remove old and unused examples
2025-03-21 10:32:16 +01:00
Daniel James Smith
d3175a3b53
Skipping the error message on the achievement processor but still emitting the metric update
2025-03-21 10:20:05 +01:00
Daniel James Smith
ce67df43b3
Wire up the actual achievement configurations/validators into the achievement-service
2025-03-21 10:18:13 +01:00
Daniel James Smith
7290b24b3b
Update configurations/validator to have a title per design and extended it to include the description
2025-03-21 10:15:51 +01:00
✨ Audrey ✨
342481fed1
came here to typecheck and chew bubble gum and I am all out of gum
2025-03-21 00:13:18 -04:00
✨ Audrey ✨
7d51b6637c
bugfixes
2025-03-21 00:04:04 -04:00
✨ Audrey ✨
e7a5edc226
end-to-end achievments!
2025-03-20 23:34:20 -04:00
✨ Audrey ✨
fc2421b53a
I have a fever, and the only cure is more typecheck
2025-03-20 23:10:53 -04:00
✨ Audrey ✨
8f7b08aa16
typecheck
2025-03-20 22:58:23 -04:00
✨ Audrey ✨
9f3d80255e
even more cleanup!
2025-03-20 22:35:46 -04:00
✨ Audrey ✨
786603559a
even more cleanup
2025-03-20 22:16:30 -04:00
✨ Audrey ✨
bf089705a7
cleanup
2025-03-20 21:29:18 -04:00
✨ Audrey ✨
1a6cc6b4eb
switch dependency injection to next achievement service
2025-03-20 21:27:31 -04:00
✨ Audrey ✨
a253bf2737
implement user event collector
2025-03-20 21:08:22 -04:00
✨ Audrey ✨
0809ca24fe
wire next achievement service to achievements list
2025-03-20 20:31:22 -04:00
✨ Audrey ✨
91e40cc54f
wire next achievement service to achievement tester button
2025-03-20 20:04:46 -04:00
✨ Audrey ✨
62339142a0
wire next achievement service to notifier service
2025-03-20 20:03:08 -04: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
✨ 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
Tom
d4e54c234f
Adding in the generator validator
2025-03-20 10:03:01 -04: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
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
Tom
38fc47ff2a
fixing how the actions are triggered and accessing the metric from the config
2025-03-18 15:20:38 -04: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