Stephon Brown
ac5c73f704
refactor(billing): update premium org upgrade payment to display existing payment method
2026-02-04 18:42:40 -05:00
Stephon Brown
249ac98bd0
feat(payment): add hideHeader input to DisplayPaymentMethodComponent
2026-02-04 18:42:24 -05:00
Stephon Brown
c66876f39f
feat(billing): close premium org upgrade dialog if feature is disabled
2026-02-04 18:42:09 -05:00
Stephon Brown
d48ec4c0ba
refactor(billing): rename premium org upgrade dialog flag
2026-02-04 18:41:53 -05:00
Stephon Brown
960a57027f
refactor(billing): clean up unused dialog data and HTML comment
2026-02-04 18:37:30 -05:00
Stephon Brown
0957a4fd85
feat(billing): add pre-condition checks for premium org upgrade dialog
2026-02-04 18:37:29 -05:00
Stephon Brown
0927153811
refactor(billing): remove unused ApiService and DestroyRef
2026-02-04 15:36:03 -05:00
Stephon Brown
79aa43f2a6
refactor(billing): Remove obsolete unified upgrade change
2026-02-04 15:30:40 -05:00
Stephon Brown
bc5e3c4265
Chore: Remove redundant comment in unified upgrade dialog HTML
2026-02-04 15:27:57 -05:00
Stephon Brown
438feb6d6c
Test: Mock OrganizationService in PremiumOrgUpgradePaymentComponent tests
2026-02-04 15:27:56 -05:00
Stephon Brown
8aab575ff1
Feature: Add 'Back' status to UpgradePaymentStatus
2026-02-04 15:27:56 -05:00
Stephon Brown
3864308c6d
Remove obsolete planSelectionStepTitleOverride tests
2026-02-04 15:27:44 -05:00
Stephon Brown
c73c69705b
Refactor: Make openUpgradeDialog return void
2026-02-04 15:27:41 -05:00
Stephon Brown
ad38efcda7
Merge branch 'main' into billing/pm-29602/build-upgrade-dialogs
2026-02-04 14:57:37 -05:00
Stephon Brown
d717afb30e
feat(billing): Integrate PremiumOrgUpgradeDialog into account subscription
2026-02-04 14:56:06 -05:00
Stephon Brown
6e7ca0683a
refactor(billing): Remove premium to org upgrade logic from UnifiedUpgradeDialog
2026-02-04 14:56:06 -05:00
Stephon Brown
24d374a9cd
refactor(billing): Return organization ID from PremiumOrgUpgradeService
2026-02-04 14:55:53 -05:00
Stephon Brown
cfe7108a31
feat(billing): Add dedicated Premium to Organization upgrade dialog
2026-02-04 14:55:35 -05:00
Jackson Engstrom
a686ea1640
[PM-26706] Update search results header for extension ( #18676 )
...
* dynamically changes the allItems title from 'All items' to 'Search results' based on search text length
* updates logic and copy for changing the allItems header text
* changes how ciphers are displayed when a user has a search term and/or filters applied
* Update apps/browser/src/vault/popup/components/vault-v2/vault-v2.component.html
Co-authored-by: Nick Krantz <125900171+nick-livefront@users.noreply.github.com >
* refactors tests
---------
Co-authored-by: Nick Krantz <125900171+nick-livefront@users.noreply.github.com >
2026-02-04 11:21:20 -08:00
Bryan Cunningham
a07c9ebf6b
[CL-637] icon api buttons links ( #18388 )
...
* update button api to accept icons
* use template outlet in button
* add link component
* create link component to handle anchors and buttons
* remove unnecessary let variables
* fix link focus state styling
* update link underline style
* fix broken skip link focus
* add focus method to link component
* fix typo
* fix off center loading state
* move flex styles to template to fix some minor style overrides
* remove unnecessary variables
* fix interaction states and add styles for test class to work properly
* refactor classes and make variable sreadonly
* fix classes not being applied correctly
* fix bad merge conflict resolution
* simplified button template
2026-02-04 14:20:44 -05:00
renovate[bot]
2b06f6ace3
[deps] AC: Update core-js to v3.48.0 ( #18709 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jared <TheWolfBadger@gmail.com >
2026-02-04 17:34:20 +00:00
Jordan Aasen
2876ef15ae
[PM-31606] - Clone should not be an option for archived item for non-premium user ( #18726 )
...
* do not allow cloning of archived items for non-premium users
* add tests
2026-02-04 09:31:23 -08:00
Vijay Oommen
a2916084ee
[PM-30547] Table empty state message ( #18752 )
2026-02-04 10:42:13 -06:00
Jackson Engstrom
9fc52cb46e
[PM-21607] Adds bwi-plus-circle and bwi-minus-circle to Link SSO and Unlink SSO menu buttons ( #18328 )
...
* adds bwi-plus-circle and bwi-minus-circle to Link SSO and Unlink SSO menu buttons
* fixes spacing for Leave organization option
---------
Co-authored-by: capenapplebw <capple@bitwarden.com >
2026-02-04 08:19:06 -08:00
Jonathan Prusik
b044427f41
[PM-31281] Add teardown of listeners/observers ( #18593 )
...
* add teardown of listeners/observers
* add tests
2026-02-04 11:12:25 -05:00
Jared
b0cfe37e02
Update collectionIds handling in DefaultCipherFormService to preserve new values during cipher updates ( #18650 )
2026-02-04 10:53:05 -05:00
Jason Ng
febb64605a
[PM-31400] skip MP reprompt when archive/unarchive in footer ( #18678 )
2026-02-04 10:31:02 -05:00
Vicki League
97c65b3c72
[PM-31384] Prevent dialog header from stealing focus from autofocus inputs ( #18657 )
2026-02-04 10:26:38 -05:00
Vijay Oommen
5bceadd29b
[PM-31584] Minor UI fixes ( #18736 )
2026-02-04 09:11:06 -06:00
Oscar Hinton
c3d0a2d858
Add a way to add folders in the desktop ui migration milestone 1 ( #18632 )
2026-02-04 10:03:43 -05:00
Stephon Brown
127b6a29f9
Merge branch 'main' into billing/pm-29602/build-upgrade-dialogs
2026-02-03 17:30:35 -05:00
Stephon Brown
bb28d05a3a
refactor(billing): Clean up subscription details and type definitions
2026-02-03 17:28:24 -05:00
Stephon Brown
b499c48633
refactor(billing): revert PremiumUpgradeDialog focus management
2026-02-03 17:28:23 -05:00
Stephon Brown
770fedcec2
fix(billing): Ensure encrypted org key is present during upgrade
2026-02-03 17:28:20 -05:00
neuronull
e5c9f9398d
Enhancements to EncryptedMemoryStore ( #18484 )
2026-02-03 15:04:18 -07:00
Stephon Brown
cb6f192b1d
refactor(i18n): Rename 'premiumMembershipDiscount' to 'premiumSubscriptionCredit'
2026-02-03 16:39:32 -05:00
Stephon Brown
422a70dbc0
Merge branch 'main' into billing/pm-29602/build-upgrade-dialogs
2026-02-03 16:25:09 -05:00
Stephon Brown
17b8775e7f
Feat(billing): Add SubscriptionCadence import to account billing client
2026-02-03 16:23:34 -05:00
Stephon Brown
08a4e398db
Refactor(billing): Enhance Premium Org Upgrade Payment logic
2026-02-03 16:23:33 -05:00
Stephon Brown
976e13e8eb
Refactor(billing): Update InvoicePreview with prorated amount details
2026-02-03 16:23:33 -05:00
Stephon Brown
d32b33da3e
Refactor(billing): Standardize subscription cadence display
2026-02-03 16:23:32 -05:00
Stephon Brown
91f7747df7
Fix(billing): Disable tooltip on focus for various billing buttons
2026-02-03 16:23:32 -05:00
Stephon Brown
02f62bc0fd
Feat(tooltip): Add showTooltipOnFocus input to TooltipDirective
2026-02-03 16:23:31 -05:00
Nik Gilmore
3f5ca7155b
[PM-31282] Bugfix: Pass orgId to Admin Bulk Delete API
2026-02-03 12:35:13 -08:00
Jason Ng
f3686c657b
[PM-31476] Desktop Archive Empty State Vault-V3 ( #18695 )
...
* add empty state for archive desktop
2026-02-03 15:29:11 -05:00
renovate[bot]
9e61f1b16d
[deps] Autofill: Update prettier to v3.8.1 ( #18710 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-03 15:23:04 -05:00
Sola
eaa7e5ab2a
[PM-30894] Support importing SSH keys from 1pux ( #18391 )
...
* Support importing SSH keys from 1pux
Co-authored-by: Bernd Schoolmann <mail@quexten.com >
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com >
* Propagate SSH key import error
---------
Co-authored-by: Bernd Schoolmann <mail@quexten.com >
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com >
2026-02-03 13:18:34 -07:00
Mike Amirault
51a99fecd8
[PM-31429] Add missing helper text for password protected Sends, remove unused one ( #18694 )
...
* [PM-31429] Add missing helper text for password protected Sends, remove unused one
* Put one UI change behind feature flag, add back required translations
* Reorder translation
* Add spaces
* Come full circle, remove last couple of committed changes
2026-02-03 15:18:23 -05:00
Daniel Riera
557d417ed1
- Clear pending auth requests for both HTTP and HTTPS ( #18661 )
...
- Add null-safe checks before returning auth credentials
- Align callback typing and optional arguments
2026-02-03 14:10:05 -06:00
Jason Ng
50063c7f71
[PM-31477] Align Desktop V3 with Archive Premium Banner ( #18696 )
...
* adding showPremiumCallout to vault-v3 for non premium banner
2026-02-03 14:21:40 -05:00