Tom
4c0e3865ca
multiple count configs into one array and a static validator method
2025-03-20 12:30:25 -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
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
5cd0ec1e08
Change icon on account-switcher to open achievements
2025-03-20 11:34:01 +01:00
Oscar Hinton
57c15a26eb
[PM-18657] Fix clipboard tests calling console.warn ( #13580 )
...
* Fix clipboard tests calling console.warn
* Change to jest.SpyInstance
2025-03-20 11:17:46 +01:00
Daniel James Smith
6a1222e11f
Fix achievement page header title
2025-03-20 09:53:13 +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
Oscar Hinton
92587a1dd8
[CL-611] Fix whitespaces for about dialog & emergency access ( #13855 )
2025-03-20 02:20:55 +01:00
Vicki League
886f85df48
[CL-605] Fix whitespace between elements ( #13644 )
2025-03-20 02:20:07 +01:00
Shane Melton
2c41e497f7
Add missing mocks ( #13910 )
2025-03-19 14:30:54 -07: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
bw-ghapp[bot]
c9f7bb38a4
Autosync the updated translations ( #13904 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2025-03-19 18:11:32 +00:00
bw-ghapp[bot]
ce5e734130
Autosync the updated translations ( #13902 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2025-03-19 18:11:01 +00:00
bw-ghapp[bot]
a238b7e297
Autosync the updated translations ( #13903 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2025-03-19 18:10:32 +00:00
Daniel James Smith
6c060b29b3
Browser-specifc UI testbed
2025-03-19 16:57:34 +01:00
Daniel James Smith
9bb1a62c5d
Web-specific UI testbed
2025-03-19 16:56:40 +01: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
Jonathan Prusik
5c27918609
[PM-18785] Build dropdown button selection components ( #13692 )
...
* create standalone option selection button component
* create option selection components
* replace dropdown-menu component with option selection in button row
* create folder and vault selection components
* add story for option-selection and update button row component
* update options selection component behaviour and styling
* add shared icon typing
* move Options to common types
* refactor option selection component to handle options better
* rework notification footer and button row components to handle expected data props
* add optional selection option menu label
* set max-height with scroll handling on option selection menu
* fix menu item spacing
* avoid displaying the dropdown menu horizontally outside of the viewport
* update dropdown menu style
* update button content spacing
* allow overriding default scrollbar colors
* update options items menu typography
* fix eslint exception
* refine some prop names
2025-03-19 10:49:15 -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
Brandon Treston
69b2972e56
[PM-19244] add missing null check, fix feature flag logic, cleanup ( #13850 )
...
* add missing null check, fix feature flag logic, cleanup
* add null check
2025-03-18 16:42:02 -04:00
Vince Grassia
17a60d0226
Update Dockerfile ( #13888 )
2025-03-18 20:08:41 +00:00
Tom
38fc47ff2a
fixing how the actions are triggered and accessing the metric from the config
2025-03-18 15:20:38 -04:00
Justin Baur
0cb77b24f6
Update @bitwarden/sdk-internal version ( #13883 )
...
* Update `@bitwarden/sdk-internal` version
* Update package-lock file
2025-03-18 14:51:32 -04:00
renovate[bot]
ac127c1512
[deps] Vault: Update https-proxy-agent to v7.0.6 ( #12301 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-18 14:23:48 -04:00
Jordan Aasen
70cfd33d96
Revert "collapse collections initially" ( #13845 )
...
This reverts commit 2e90a6af12 .
2025-03-18 09:18:20 -07:00
Jordan Aasen
30057fea33
[PM-18669] - Moving item to org in desktop app does not update until sync ( #13754 )
...
* refresh vault item list after sharing cipher
* refresh list after save
* fix vault sync issue
* update autofill a11y
* Revert "update autofill a11y"
This reverts commit 1a3aa0d0f0 .
2025-03-18 09:03:03 -07:00
Jordan Aasen
514e2ca664
[PM-17673] - fix loading state for vault popup items service ( #13711 )
...
* fix loading state for vault popup items service
* fix tests
* add fallback in collectPageDetailsFromTab$
* add pageDetailsTimeout to autofill service
2025-03-18 08:51:11 -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
Daniel Riera
3f19b6a42b
PM-19229 ( #13848 )
2025-03-17 15:54:45 -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
Jordan Aasen
8b4fab9737
[PM-13930] - add cancel button to multiple screens ( #13705 )
...
* add cancel button to multiple screens
* revert changes to view-v2
* remove unnecessary props
* add cancel button to blocked domains
2025-03-17 13:30:59 -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