Stephon Brown
76e97ad71b
fix(billing): Ensure early exit for closed premium org upgrade payment
2026-02-05 10:22:13 -05:00
Stephon Brown
2141854ca3
Merge branch 'main' into billing/pm-29602/build-upgrade-dialogs
2026-02-05 10:12:06 -05:00
Stephon Brown
bfe181af51
Revert "Fix(billing): Disable tooltip on focus for various billing buttons"
...
This reverts commit 91f7747df7 .
2026-02-05 10:09:11 -05:00
adudek-bw
7c6d98b50e
Remove feature flag check from password generation ( #18003 )
...
* Remove feature flag check from password generation
2026-02-05 09:46:31 -05:00
Stephon Brown
5931857bc5
docs(billing): refine JSDoc for PremiumOrgUpgradeDialogParams
2026-02-04 19:12:53 -05:00
Stephon Brown
a7be6577c2
Merge branch 'main' into billing/pm-29602/build-upgrade-dialogs
2026-02-04 18:44:47 -05:00
Stephon Brown
b8f4292dc4
test(billing): update premium org upgrade payment component tests
2026-02-04 18:42:56 -05:00
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
neuronull
34108d93e4
SSH Agent v2: Add ssh key primitive types ( #18583 )
...
Co-authored-by: Bernd Schoolmann <mail@quexten.com >
2026-02-04 14:01:18 -07:00
renovate[bot]
afc46cc50a
[deps] Vault: Update @koa/router to v15 ( #18086 )
...
* [deps] Vault: Update @koa/router to v15
* update router imports from `@koa/router`
* remove `@types/koa__router` no longer needed with update to `@koa/router`
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Nick Krantz <125900171+nick-livefront@users.noreply.github.com >
Co-authored-by: Nick Krantz <nick@livefront.com >
2026-02-04 14:40:50 -06: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
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
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
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
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
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