bmbitwarden
99105fc72c
Merge branch 'main' into PM-29919-Add-dropdown-to-select-email-verification-and-emails-field-to-Send-when-creating-or-editing-a-Send
2026-01-20 08:38:53 -05:00
Nick Krantz
246765a1aa
[PM-30453] Archive UI Updates ( #18297 )
...
* add org icon to archive list view
* update content of archive confirmation dialog
* fix typing
2026-01-19 13:25:46 -06:00
bmbitwarden
14a3b1591e
Merge branch 'main' into PM-29919-Add-dropdown-to-select-email-verification-and-emails-field-to-Send-when-creating-or-editing-a-Send
2026-01-16 18:52:27 -05:00
Shane Melton
14428a5a8c
[PM-30904] Fix VaultFilterService abstraction import in AC Vault ( #18407 )
2026-01-16 10:57:56 -08:00
bmbitwarden
609c16fad5
Merge branch 'main' into PM-29919-Add-dropdown-to-select-email-verification-and-emails-field-to-Send-when-creating-or-editing-a-Send
2026-01-16 10:55:19 -05:00
bw-ghapp[bot]
adc3ff9be2
Autosync the updated translations ( #18398 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2026-01-16 12:34:58 +01:00
Bernd Schoolmann
d410706b45
[PM-30846] Fix incorrect log for private key regen in data recovery tool ( #18356 )
...
* Fix no log
* Fix prettier
2026-01-16 10:24:57 +01:00
bmbitwarden
ff75044d69
Merge branch 'main' into PM-29919-Add-dropdown-to-select-email-verification-and-emails-field-to-Send-when-creating-or-editing-a-Send
2026-01-15 15:51:00 -05:00
Mike Amirault
320fe1f1c9
[PM-30382] Make Send search bar full page width ( #18386 )
2026-01-15 15:12:11 -05:00
Mike Amirault
9f74178928
[PM-21774] Adjust icon and tooltip for protected Sends on the Sends l… ( #18293 )
...
* [PM-21774] Adjust icon and tooltip for protected Sends on the Sends list page
* [PM-21774] Update Sent table UI stories
* [PM-21774] Fix Send table UI story
2026-01-15 14:19:43 -05:00
Nick Krantz
9a22907e27
[PM-30296] Assign to Collections for Archived Ciphers ( #18223 )
...
* allow for archived ciphers to be assigned to a collection via the more options menu
* reference `userId$` directly
2026-01-15 11:08:18 -06:00
bmbitwarden
69a580d99d
Merge branch 'main' into PM-29919-Add-dropdown-to-select-email-verification-and-emails-field-to-Send-when-creating-or-editing-a-Send
2026-01-15 10:28:35 -05:00
Leslie Xiong
44bdaf71b3
Desktop/pm 18769/migrate vault filters ( #17919 )
...
Migrated vault filters to new v3 vault's navigation
* Decoupled existing vault filtering from vault component by using routed params with routed-vault-filter-bridge
* Converted vault filters to standalone components
* Removed extending filter Base Components from deprecated /libs/angular library and handled logic directly
* Moved shared 'models' and 'services' directories from web-vault into /libs/vault
2026-01-15 16:17:00 +01:00
bmbitwarden
378e67809f
Merge branch 'main' into PM-29919-Add-dropdown-to-select-email-verification-and-emails-field-to-Send-when-creating-or-editing-a-Send
2026-01-15 10:06:16 -05:00
Ben McFerren
ab080cc2e5
PM-29919 resolved pr comments
2026-01-15 10:05:57 -05:00
Mike Amirault
b1b6aa2e75
[PM-30602] Remove unused Send access code from earlier iteration ( #18335 )
2026-01-14 16:29:34 -05:00
bw-ghapp[bot]
95bf2a5878
Autosync the updated translations ( #18365 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2026-01-14 18:33:14 +00:00
bw-ghapp[bot]
0a9dc69aa9
Bumped client version(s) ( #18362 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2026-01-14 17:18:18 +00:00
bmbitwarden
fe43c112dc
Merge branch 'main' into PM-29919-Add-dropdown-to-select-email-verification-and-emails-field-to-Send-when-creating-or-editing-a-Send
2026-01-14 08:24:31 -05:00
Jason Ng
149b3578b4
[PM-30734] hide the trash icon on the new item modal ( #18342 )
2026-01-13 15:40:39 -05:00
Vijay Oommen
4ea32e7a93
[PM-25228] Remove unknown elements from spec files ( #18325 )
2026-01-13 14:28:06 -06:00
bmbitwarden
deb091fb6e
Merge branch 'main' into PM-29919-Add-dropdown-to-select-email-verification-and-emails-field-to-Send-when-creating-or-editing-a-Send
2026-01-13 12:21:48 -05:00
Jason Ng
36433642b6
[PM-30705] Show Trash Icon in View Modal ( #18329 )
2026-01-13 09:51:55 -05:00
bmbitwarden
1bf194bf4c
Merge branch 'main' into PM-29919-Add-dropdown-to-select-email-verification-and-emails-field-to-Send-when-creating-or-editing-a-Send
2026-01-12 15:12:01 -05:00
Jordan Aasen
89eb547c2d
fix vault item dialog new item ( #18330 )
2026-01-12 11:59:51 -08:00
bmbitwarden
1a7c0162d7
Merge branch 'main' into PM-29919-Add-dropdown-to-select-email-verification-and-emails-field-to-Send-when-creating-or-editing-a-Send
2026-01-12 13:54:32 -05:00
bmbitwarden
27d43c500f
PM-28183 implemented new sends filter and search design ( #17901 )
...
* PM-28183 implemented new sends filter and search design
* PM-28183 resolved table issue fallout from merge conflict
* PM-28183 resolved browser paste url issue
* PM-28183 put new feature behind feature flag
* PM-28183 resolved feature flag
* PM-28183 resolved type-safe approach pr comment
* PM-28183 resolved DesktopSendUIRefresh feature flag is enabled. pr comment
* PM-28183 restored SendUIRefresh
* PM-28183 resolved query parameter subscription pr comment
* PM-28183 resolved pr comment re enum like objects
* PM-28183 resolved remove enum like objects pr comment
* PM-28183 resolved pr comment re defining filteredSends member variable
* PM-28183 resolved pr comment re Code Duplication in syncCompleted Handler
* PM-28183 resolved pr comment re Floating Promise
* PM-28183 restored feature flag
* PM-28183 resolved pr comment re Dual Binding Pattern
* PM28183 resolved options cell button pr comment
* PM 28183 resolved pr comment re Incorrect CSS Class - Breaking Layout
* PM 28183 resolved pr comment re uery Param Update Causes Redundant Filter Application
* PM-28183 resolved lint issues
* PM 28183 resolved lint issues
* PM-28183 resolved type issue with import
* PM-28183 resolved import in failling test
* chore: rerun web build
* PM-28183 resolved build issues
* PM-28183 resolved build issues
* PM-28183 resolved lint issues
2026-01-12 13:26:50 -05:00
bmbitwarden
db5cc1d1d7
Merge branch 'main' into PM-29919-Add-dropdown-to-select-email-verification-and-emails-field-to-Send-when-creating-or-editing-a-Send
2026-01-12 12:37:02 -05:00
Nick Krantz
1ac6d3b2aa
add missing translation keys ( #18232 )
2026-01-12 10:45:35 -06:00
Alex Morask
b1dcf34e9a
[PM-29604] [PM-29605] [PM-29606] Premium subscription page redesign ( #18300 )
...
* refactor(subscription-card): Correctly name card action
* feat(storage-card): Switch 'callsToActionDisabled' into 1 input per CTA
* refactor(additional-options-card): Switch 'callsToActionDisabled' into 1 input per CTA
* feat(contract-alignment): Remove 'active' property from Discount
* feat(contract-alignment): Rename 'name' to 'translationKey' in Cart model
* feat(response-models): Add DiscountResponse
* feat(response-models): Add StorageResponse
* feat(response-models): Add CartResponse
* feat(response-models): Add BitwardenSubscriptionResponse
* feat(clients): Add new endpoint invocations
* feat(redesign): Add feature flags
* feat(redesign): Add AdjustAccountSubscriptionStorageDialogComponent
* feat(redesign): Add AccountSubscriptionComponent
* feat(redesign): Pivot subscription component on FF
* docs: Note FF removal POIs
* fix(subscription-card): Resolve compilation error in stories
* fix(upgrade-payment.service): Fix failing tests
2026-01-12 10:45:12 -06:00
Nick Krantz
8cda097b3c
do not show archive option in bulk menu for collections ( #18267 )
2026-01-12 10:07:38 -06:00
bmbitwarden
d2b59ab91c
Merge branch 'main' into PM-29919-Add-dropdown-to-select-email-verification-and-emails-field-to-Send-when-creating-or-editing-a-Send
2026-01-12 11:00:19 -05:00
cyprain-okeke
f2bc147492
Resolve the space issue ( #17921 )
2026-01-12 16:48:42 +01:00
bmbitwarden
66000da866
Merge branch 'main' into PM-29919-Add-dropdown-to-select-email-verification-and-emails-field-to-Send-when-creating-or-editing-a-Send
2026-01-12 08:13:44 -05:00
Ben McFerren
00c9a9ea3f
PM-29919 refined who can view fields
2026-01-12 08:11:58 -05:00
bw-ghapp[bot]
7b54c21dea
Autosync the updated translations ( #18320 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2026-01-12 12:56:59 +01:00
Bernd Schoolmann
7dbe1dabfb
[PM-30285] Fix incorrect number of ciphers and folders being reported in diagnostics tool ( #18236 )
...
* Fix incorrect number of ciphers and folders being reported in diagnostics tool
* Cleanup tests
* Cleanup tests
* Cleanup
2026-01-12 11:00:39 +01:00
Jordan Aasen
404d925f84
[PM-24560] - Add Archive UI Element to View and Edit Item Cards ( #16954 )
...
* finalize new UI elements for archive/unarchive
* add tests
* add missing service
* add tests
* updates to edit and view pages
* use structureClone
* fix lint
* fix typo
* clean up return types
* fixes to archive UI
* fix tests
* use @if and userId$
2026-01-09 16:39:22 -08:00
bmbitwarden
92190d734c
Pm 28182 add success page ( #17814 )
...
* PM-28182-implemented send confirmation drawer
* PM-28182 resolved lint issue
* PM-28182 resolved pr comment
* PM-28182 put behind feature flag
* Fix feature flag checks in send component
* Fix feature flag checks in send dropdown component
* Add SendUIRefresh feature flag
* PM-28182 resolved lint issues
* PM-28182 resolved N bug in drawer message
* PM28182 resolved expirationDate replaced with delettionDate
* PM-28182 resolved build issue
* PM-28182 resolved failling tests
* PM-28182 resolved pr comment to consolidate expression
* chore: rerun web build
* PM-28182 removed unneeded export
2026-01-09 13:39:26 -05:00
bw-ghapp[bot]
b4c1d1c149
Autosync the updated translations ( #18278 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2026-01-09 15:22:43 +01:00
Jason Ng
6579e31374
[PM-30537] add tab nav to restart premium link ( #18269 )
2026-01-08 16:16:08 -05:00
Max
0396b4e054
Add CSV export functionality to organization members page ( #17342 )
...
* Add CSV export functionality to organization members page
* Remove unnecessary async from getMemberExport method
* Changed button position and style
* fixed button alignment
* updates based on feedback from product design
* refactor, cleanup
* fix DI
* add default to user status pipe
* add missing i18n key
* copy update
* remove redundant copy
---------
Co-authored-by: Brandon <btreston@bitwarden.com >
2026-01-08 15:09:52 +00:00
Jason Ng
95235a2b7b
[PM-30526] remove archive option from item more options in AC ( #18255 )
2026-01-08 09:59:27 -05:00
bmbitwarden
5578c94c65
Pm 29917 split the send access component in the web project into multiple components ( #18142 )
...
* PM 29917 implemented refactor of send access component
* PM-29917 refactored to new angular switch syntax
* PM-29917 added mark for check
2026-01-08 09:27:37 -05:00
Ben McFerren
b150272402
PM-29919 email verification on sends
2026-01-08 07:31:19 -05:00
Stephon Brown
788c5d1d8a
[PM-29906] SM Discount Defect ( #18147 )
...
* fix(billing): Update logic for subscriptionLineItems
* billing(fix): correct display logic from secretsManager to passwordManager
2026-01-07 21:08:13 +00:00
Brandon Treston
bb318ee22e
Ac/pm 26364 extension UI for auto confirm ( #17258 )
...
* create nav link for auto confirm in settings page
* wip
* WIP
* create auto confirm library
* migrate auto confirm files to lib
* update imports
* fix tests
* fix nudge
* cleanup, add documentation
* clean up
* cleanup
* fix import
* fix more imports
* add tests
* design changes
* fix tests
* fix tw issue
* fix typo, add tests
* CR feedback
* more clean up, fix race condition
* CR feedback, cache policies, refactor tests
* run prettier with updated version
* clean up duplicate logic
* clean up
* fix test
* add missing prop for test mock
* clean up
2026-01-07 15:27:41 -05:00
Stephon Brown
fa45110420
[PM-29061] Remove Feature Flag 24996 ( #18009 )
...
* refactor(billing): remove FF from vault banner
* refactor(billing): remove from prompt service
* chore(billing): remove feature flag
* fix(billing): remove premium banner
* tests(billing): remove premium banner tests
* chore(vault): clean up premium banner dependencies
* fix(billing): revert formatting
* fix(billing): revert formatting
* fix(billing): remove old FF
* fix(billling): revert formatting
2026-01-07 12:19:54 -05:00
Alex Morask
1f763f470a
[PM-29608] [PM-29609] Premium subscription redesign cards ( #18145 )
...
* refactor(pricing): misc
- Remove unused test file
* refactor(pricing): discount-badge.component
- Introduce new Discount union type
- Introduce Maybe type helper for T | null | undefined
- Use Discount type in the discount-badge.component
- Update the user-subscription.component to pass Discount type into the discount-badge.component
- Update spec, stories and mdx
* refactor(pricing): pricing-card.component
- Support changeDetection: ChangeDetectionStrategy.OnPush
- Update spec and mdx files
* refactor(pricing): cart-summary.component
- Introduce new Cart type
- Use Cart type as main input in cart-summary.component
- Support optional custom header template in cart-summary.component
- Support optional cart-level Discount type in cart-summary.component
- Update upgrade-payment.component to pass in new Cart type to cart-summary.component
- Update spec file, stories and mdx file
* feat(subscription): misc
- Remove unused test file
- Update jest.config.js
- Add test.setup.ts
* feat(subscription): subscription-card.component
- Add BitwardenSubscription type
- Add subscription-card.component
- Add translations
- Add spec file, stories and MDX file
* feat(subscription): storage-card.component
- Add standalone Storage type
- Add storage-card.component
- Add spec file, stories and MDX file
* feat(subscription): additional-options-card.component
- Add additional-options-card.component
- Add spec file, stories and MDX file
* fix(pricing): cart-summary.component.stories.ts lint
* fix(pricing): discount-badge.component.stories.ts lint
* fix(web): Resolve estimatedTax$ toSignal for use in cart on upgrade-payment.component
* feedback(design): Fix design issues
* Kyle's feedback
* Kyle's feedback
* cleanup: Use SubscriptionStatuses instead of string values
* feat: Add CTA disabling input to storage-card.component
* feat: Add CTA disabling input to additional-options-card.component
2026-01-07 10:54:32 -06:00
bw-ghapp[bot]
9ff3540406
Autosync the updated translations ( #18235 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2026-01-07 15:54:15 +00:00