Bernd Schoolmann
67b0a19319
[PM-21001] Move tools usage of encrypt service ( #14540 )
...
* Add new encrypt service functions
* Undo changes
* Cleanup
* Fix build
* Fix comments
* Move tools usage of encrypt service
2025-04-30 15:36:48 +02:00
Vicki League
7f4b2cba48
[PM-19437] Realign multiselect with button for the access selector in SM ( #14324 )
2025-04-29 13:59:45 -04:00
Alex Morask
0189934ca0
Remove feature flag ( #14325 )
2025-04-29 12:07:50 -04:00
Leslie Tilton
67b1158bf0
[PM-19132] Migrate bootstrap classes to tailwind ( #14409 )
...
* Migrate bootstrap classes to tailwind
* Remove other unnecessary table classes
---------
Co-authored-by: Daniel James Smith <2670567+djsmith85@users.noreply.github.com >
2025-04-29 12:45:30 +02:00
Bernd Schoolmann
fd0db40f79
[PM-20492] Refactor symmetric keys - remove key buffer representation, migrate consumers to .toEncoded() ( #14371 )
...
* Refactor encrypt service to expose key wrapping
* Fix build
* Undo ts strict removal
* Fix wrong method being used to encrypt key material
* Rename parameters and remove todo
* Add summary to encrypt
* Update libs/common/src/key-management/crypto/services/encrypt.service.implementation.ts
Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com >
* Update libs/common/src/key-management/crypto/services/encrypt.service.implementation.ts
Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com >
* Update libs/common/src/key-management/crypto/services/encrypt.service.implementation.ts
Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com >
* Update libs/common/src/key-management/crypto/services/encrypt.service.implementation.ts
Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com >
* Update libs/common/src/key-management/crypto/abstractions/encrypt.service.ts
Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com >
* Update libs/common/src/key-management/crypto/services/encrypt.service.implementation.ts
Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com >
* Add tests for unhappy paths
* Add test coverage
* Add links
* Remove direct buffer access
* Fix build on cli
---------
Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com >
2025-04-25 19:26:39 +02:00
Bernd Schoolmann
e231286f37
[PM-19731] Refactor encrypt service to expose key wrapping ( #14080 )
...
* Refactor encrypt service to expose key wrapping
* Fix build
* Undo ts strict removal
* Fix wrong method being used to encrypt key material
* Rename parameters and remove todo
* Add summary to encrypt
* Update libs/common/src/key-management/crypto/services/encrypt.service.implementation.ts
Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com >
* Update libs/common/src/key-management/crypto/services/encrypt.service.implementation.ts
Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com >
* Update libs/common/src/key-management/crypto/services/encrypt.service.implementation.ts
Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com >
* Update libs/common/src/key-management/crypto/services/encrypt.service.implementation.ts
Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com >
* Update libs/common/src/key-management/crypto/abstractions/encrypt.service.ts
Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com >
* Update libs/common/src/key-management/crypto/services/encrypt.service.implementation.ts
Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com >
* Add tests for unhappy paths
* Add test coverage
* Add links
---------
Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com >
2025-04-22 13:56:39 +00:00
Bryan Cunningham
cbab354c0e
Hide bit-icon component from screen readers by default ( #14295 )
...
* adds aria-hidden to bit-icon when no aria-label provided
* add ariaLabel to logo svg usages
* add ariaLabel documentation
* default ariaLable value to undefined
* add logo label to translations
* adds i18n pipe to component
* Add binding to example docs
2025-04-18 10:38:19 -04:00
Vijay Oommen
d6beca569c
[PM-19810] Member Access Report - CSV export fix ( #14313 )
2025-04-18 08:45:05 -05:00
Vijay Oommen
9cffc3b4f4
[PM-20118] Capitalize risk insights ( #14291 )
2025-04-16 08:16:40 -05:00
Bernd Schoolmann
b09305577f
[PM-19603] Change asymmetric interface to only allow key encapsulation ( #14046 )
...
* Change asymmetric interface to only allow key encapsulation
* Fix naming
* Clean up naming
* Update libs/common/src/key-management/crypto/abstractions/encrypt.service.ts
Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com >
* Update libs/common/src/key-management/crypto/services/encrypt.service.implementation.ts
Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com >
* Update libs/common/src/key-management/crypto/abstractions/encrypt.service.ts
Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com >
* Fix test
---------
Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com >
2025-04-15 16:39:02 +02:00
Vijay Oommen
d166cb9662
PM-19470 Redirect to the first tab ( #14164 )
2025-04-10 13:18:07 -05:00
Alex Morask
eea0bb6d6e
[PM-18870] Convert Organization to Business Unit ( #14131 )
...
* Add setupBusinessUnit to OrganizationBillingApiService
* Add setup-business-unit.component
* Updated designs and cleanup work
* Update existing logos for Provider Portal and Admin Console
* Fix broken test
2025-04-10 10:06:23 -04:00
Bernd Schoolmann
5a1b0744f0
[PM-17665] Move cryptofunction service to km ( #13285 )
...
* Move cryptofunction service to km
* Fix formatting
* Fix import
* Fix build on desktop
* Fix build on browser and tests
2025-04-10 11:09:35 +02:00
Jared McCannon
fa0ae2435a
Removed bootstrap classes from setup.component.html ( #14166 )
2025-04-08 07:17:53 -05:00
Jared McCannon
ad2e3a4039
[PM-17361] Migrating providers.component.html to TW ( #14133 )
...
* removing bootstrap.
* Fixed width.
2025-04-07 07:45:24 -05:00
Maximilian Power
c6821608d0
[PM-19522] fix for member-access-report columns ( #13994 )
...
* fix for member-access-report columns
* restored tw-w-[278px] classes
---------
Co-authored-by: Daniel James Smith <2670567+djsmith85@users.noreply.github.com >
2025-04-07 11:24:26 +00:00
Will Martin
76cb3fd38d
[CL-623] export CDK dialog deps from libs/components ( #14074 )
...
* add cdk dialog deps to CL dialog barrel file
* find and replace cdk dialog import
* run prettier
2025-04-02 15:08:38 -04:00
Vicki League
575e8b691f
[CL-570] Deprecate old icons ( #13663 )
2025-04-01 11:34:04 -04:00
Shane Melton
c3e562e75d
[PM-17563] [PM-19754] Migrate Security Task Module to libs/common ( #14036 )
...
* [PM-17563] Remove references to Angular from TaskService
* [PM-17563] Move Task module to libs/common/vault to avoid Angular dependency
* [PM-17563] Fix bad imports
* [PM-17563] Fix a few more missed imports
2025-04-01 07:27:05 -07:00
Conner Turnbull
fa17bd7a3a
[PM-17526] Updated to use tailwind ( #13685 )
...
* Updated to use tailwind
* Removed "tw-w-full" and "tw-border-collapse"
2025-03-31 15:20:01 -04:00
Brandon Treston
753875219a
migrate setup-provider.component ( #14026 )
2025-03-31 11:12:24 -04:00
Brandon Treston
2381d6b3cd
migrate provider clients component ( #14030 )
2025-03-31 11:07:02 -04:00
Oscar Hinton
d0c91db3b3
[CL-614] More spacing fixes ( #13955 )
...
* Fix all dialogs to use ng-container for bitDialogFooter
* Fix button spacing
* Fix send icon spacing
2025-03-25 08:56:36 -07:00
Brandon Treston
0fd01ed7ee
[PM-18566] Wire up vNextPolicyService for Clients ( #13678 )
...
* wire up vNext impl
* wire up vNextPolicyService for browser
* wire up vNextPolicyService for desktop
* wire up vNextPolicyService for cli
* fix test
* fix missed caller
* cleanup
* fix missing property assignment
* fix QA bug for PM-19205
* fix QA bug for PM-19206
* fix QA bug for pm-19228
* cleanup
2025-03-25 11:30:47 -04:00
Vicki League
886f85df48
[CL-605] Fix whitespace between elements ( #13644 )
2025-03-20 02:20:07 +01:00
Alex Morask
2ecfac40b7
[PM-18794] Allow provider payment method ( #13825 )
...
* Allow provider payment method
* Run prettier
2025-03-14 11:33:21 -04:00
Brandon Treston
a26f7704bf
migrate components ( #13810 )
2025-03-13 10:04:10 -04:00
Conner Turnbull
00e822fb13
[PM-16937] Remove Billing Circular Dependency ( #13085 )
...
* Remove circular dependency between billing services and components
* Removed `logService` from `billing-api.service.ts`
* Resolved failed test
* Removed @bitwarden/ui-common
* Added optional `title` parameter to `BillingNotificationService` functions
* Removed @bitwarden/platform from libs/common/tsconfig.json
* Update apps/web/src/app/billing/services/billing-notification.service.spec.ts
Co-authored-by: Andreas Coroiu <acoroiu@bitwarden.com >
* Update apps/web/src/app/billing/services/billing-notification.service.spec.ts
Co-authored-by: Andreas Coroiu <acoroiu@bitwarden.com >
* Resolved build errors
* Resolved issue where free trial banner wouldn't display if missing a payment method
---------
Co-authored-by: Andreas Coroiu <acoroiu@bitwarden.com >
2025-03-11 13:43:19 -04:00
Brandon Treston
f682870e41
remove class, add tw class ( #13768 )
2025-03-10 15:36:21 -04:00
Alec Rippberger
337597cf81
fix(auth): [PM-10775] Fix spacing of horizontal rules in SSO component
...
- Remove horizontal rule above "Member decryption options" section
- Add 1rem margin below horizontal rule before "type" section
Resolves PM-10775
2025-03-10 14:23:42 -05:00
Brandon Treston
9a3481fdae
add tw class ( #13765 )
2025-03-10 14:58:11 -04:00
Thomas Rittson
ef72f513b1
eslint: report unused disable directives ( #13463 )
...
Remove any unused disable directives and FIXMEs in our code
2025-03-10 09:33:08 -04:00
Ike
c739a884b4
[PM-15015] Adding Request Country Name to auth requests approval dialog ( #13718 )
...
* feat(pm-15015) :
- Adding `requestCountryName` to auth requests dialogs, and response models.
- Updated i18n messages.json in Web, Browser, and Desktop to include "Location" translation.
2025-03-07 18:03:13 -05:00
Jason Ng
f65daf7284
[PM-12045] search service activeuserstate ( #13035 )
...
* removing activeuserstate from search service
2025-03-06 12:26:24 -05:00
Conner Turnbull
ba0d1f27bd
Updated to use tailwind ( #13687 )
2025-03-06 10:23:36 -05:00
Tom
e058953e7d
Enabling virtual scrolling on the member access report table ( #13411 )
2025-03-05 10:34:03 -05:00
Jake Fink
43f5423e78
[PM-12606] Move Vault Timeout and Vault Timeout Settings to KM ( #13405 )
...
* move vault timeout and vault timeout settings to km
* move browser vault timeout service to km
* fix cli import
* fix imports
* fix some relative imports
* use relative imports within common
* fix imports
* fix new imports
* Fix new imports
* fix spec imports
2025-02-28 09:55:03 -05:00
Vijay Oommen
14584c8abb
Tools/pm 18616/disable notify button ( #13563 )
2025-02-26 08:07:37 -06:00
Oscar Hinton
cec117459b
[PM-18599] Forbid unknown property and element in tests ( #13556 )
...
Fail tests when relying on unknownProperties or unknownElements. Existing instances are whitelist and have tickets created and assigned to the relevant teams.
2025-02-25 14:02:19 -08:00
Maciej Zieniuk
78202e14ae
[PM-15882] Remove unlock with PIN policy ( #13352 )
...
* Remove policy with PIN in Web Vault
* Remove policy with PIN in Browser Extension
* Remove policy with PIN in Desktop
* Remove policy with PIN in Desktop
* unit tests coverage
* unit tests coverage
* unit tests coverage
* private access method error
* private access method error
* private access method error
* PM-18498: Unlock Options Padding Off When PIN Is Removed
* PM-18498: Unlock Options Padding Off When PIN Is Removed
2025-02-21 22:16:13 +01:00
Alec Rippberger
a50cff75ff
[PM-17185] Remove Bootstrap style from SsoComponent in bitwarden_license ( #13417 )
...
* Replace Bootstrap with Tailwind equivalents
* Remove debug code
* Leverage bitLink directive
* use bitTypography directive
* Remove typo
* Replace Boostrap styles in subcomponents with Tailwind
* Remove unused class defininition
* Revert "Remove unused class defininition"
This reverts commit 22fba6c3d1 .
* Revert changes to non-sso component files
* Revert change to non sso file
* Use bitTypography directive instead of custom tailwind classes
* Remove typo
2025-02-21 14:04:00 -06:00
Vijay Oommen
5384914276
PM-18441 bugfix-search bar ( #13513 )
2025-02-21 12:49:24 -06:00
Vijay Oommen
b591c053ca
PM-18401 apply scroll tables across all tables ( #13474 )
2025-02-20 16:23:26 -06:00
Vijay Oommen
ef34b30cc1
pm-18441 add loading icon to member details ( #13494 )
2025-02-20 16:23:05 -06:00
Maciej Zieniuk
3924bc9c84
[PM-14445] TS strict for Key Management, Keys and Lock component ( #13121 )
...
* PM-14445: TS strict for Key Management Biometrics
* formatting
* callbacks not null expectations
* state nullability expectations updates
* unit tests fix
* secure channel naming, explicit null check on messageId
* KM-14445: TS strict for Key Management, Keys and Lock component
* conflicts resolution, new strict check failures
* null simplifications
* migrate legacy encryption when no active user throw error instead of hiding it
* throw instead of return
2025-02-20 18:45:37 +01:00
Oscar Hinton
dc606847e4
[PM-16447] Disable preserve whitespaces ( #12994 )
...
Angular 6 changed the default to not preserve whitespaces. We've continued to opt into this pattern for backwards compatibility but we're experiencing issues with the new control flow syntax and would therefore like to switch and not preserve whitespace any longer.
2025-02-18 17:05:29 +01:00
Vijay Oommen
908160349f
PM-17502 ensure usage of tailwind classes ( #13408 )
2025-02-18 08:36:55 -06:00
Vijay Oommen
6ea3e6e314
PM-17212 Invoke notifications API ( #13377 )
2025-02-18 08:36:37 -06:00
Jonas Hendrickx
7984bb329f
[PM-15402] Remove TaxInfoComponent from trial-initiation.module.ts ( #12996 )
2025-02-13 10:23:38 +01:00
Vijay Oommen
00b19cf577
PM-17783 highlight when drawers are open ( #13293 )
2025-02-07 10:11:17 -06:00