Stephon Brown
1e361c8a7b
Merge branch 'main' into billing/pm-29600/update-tax-client
2026-01-23 12:46:01 -06:00
Stephon Brown
c9f9508140
fix(billing): update preview client error
2026-01-23 12:45:07 -06:00
Thomas Avery
bc8c925cd0
[PM-27486] Remove feature flag PM25174_DisableType0Decryption ( #18413 )
2026-01-23 11:09:59 -06:00
Jackson Engstrom
57378f1cb3
[PM-20079] Updates header new/invite members button text spacing
2026-01-23 08:48:42 -08:00
Jason Ng
47b574dbc3
[PM-31072] If Archive Item is in Trash, remove Unarchive button ( #18481 )
2026-01-23 11:30:31 -05:00
adudek-bw
a8f0bc8d4b
Change send success page text to not mention email verification ( #18382 )
...
* Change send success page text to not mention email verification
* [PM-30706] replacing message and fixing double word bug
* [PM-30706] improving message parameters
---------
Co-authored-by: Alex Dragovich <46065570+itsadrago@users.noreply.github.com >
Co-authored-by: Alex Dragovich <adragovich@bitwarden.com >
2026-01-23 07:40:41 -08:00
Stephon Brown
dec363851d
Merge branch 'main' into billing/pm-29600/update-tax-client
2026-01-23 08:36:38 -06:00
bw-ghapp[bot]
87c68ada74
Autosync the updated translations ( #18514 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2026-01-23 10:53:16 +01:00
Maciej Zieniuk
1ccacb03a6
[PM-27233] Support v2 encryption for JIT Password signups ( #18222 )
...
* Support v2 encryption for JIT Password signups
* TDE set master password split
* update sdk-internal dependency
* moved encryption v2 to InitializeJitPasswordUserService
* remove account cryptographic state legacy states from #18164
* legacy state comments
* sdk update
* unit test coverage
* consolidate do SetInitialPasswordService
* replace legacy master key with setLegacyMasterKeyFromUnlockData
* typo
* web and desktop overrides with unit tests
* early return
* compact validation
* simplify super prototype
2026-01-22 13:01:49 +01:00
Brandon Treston
65abeb51aa
[PM-30500] Centralize Organization Data Ownership ( #18387 )
...
* remove deprecated OrganizationDataOwnership components, promote vNext
* WIP: add new components and copy
* multi step dialog for organization- data ownership
* disable save
* clean up copy, fix bug
* copy change, update button text
* update copy
* un-rename model
* use policyApiService
* simplify style
2026-01-22 14:47:14 +10:00
Jason Ng
2860f0684d
[PM-30761] remove archive from trash ( #18361 )
...
* add isDeleted check to showUnarchiveBtn and other optionss in vault cipher row
* remove unarchive options from desktop trash, remove archive options in bulk menu for items in trash
2026-01-21 13:49:07 -05:00
Jason Ng
d4b8558956
[PM-30748] update archived restored toast ( #18367 )
2026-01-21 12:30:31 -05:00
Brad
5a4ac17e03
[PM-30250] Prevent over scrolling on Inactive 2FA and Unsecure Website reports ( #18399 )
...
* use bit-table-scroll on inactive 2FA and unsecured website reports
* fix: back to reports button renders on report page load
2026-01-21 09:25:53 -08:00
Jordan Aasen
ccb59c6544
[PM-30742] - do not show archive button in AC ( #18345 )
...
* do not show archive button in AC
* do not show archive button in AC
2026-01-20 10:14:09 -08:00
Stephon Brown
fcab87ffac
feat(billing): Add upgrade endpoint
2026-01-20 12:28:54 -05:00
Stephon Brown
e19621c751
fix(billing)!: rename tax-client in components
2026-01-20 12:28:53 -05:00
Stephon Brown
e2413e3e65
BREAKING CHANGE: rename tax-client and add proration endpoint
...
update
2026-01-20 12:28:41 -05:00
Brandon Treston
5a95c34330
[PM-26463] Refactor members components ( #17863 )
...
* refactor WIP
* fix type issue
* continue refactor
* continue refactor, add tests
* refactor WIP: Rebase bulk reinvite
* fix type issue
* continue refactor: rebase bulk reinvite
* continue refactor, add tests: Rebase bulk reinvite
* fix test
* cleanup, address claude feedback
* fix race condition
* continue refactor
* fix provider confirm
* refactor providers to use memberActionsService
* prevent duplicate member actions
* wip
* run prettier
* separate provider and members actions, improve error handling, add tests
* refactor member export
* refactor edit, fix export service and tests
2026-01-20 09:16:41 -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
Shane Melton
14428a5a8c
[PM-30904] Fix VaultFilterService abstraction import in AC Vault ( #18407 )
2026-01-16 10:57:56 -08: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
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
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
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
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
Jason Ng
36433642b6
[PM-30705] Show Trash Icon in View Modal ( #18329 )
2026-01-13 09:51:55 -05:00
Jordan Aasen
89eb547c2d
fix vault item dialog new item ( #18330 )
2026-01-12 11:59:51 -08: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
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
cyprain-okeke
f2bc147492
Resolve the space issue ( #17921 )
2026-01-12 16:48:42 +01: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
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