Patrick-Pimentel-Bitwarden
0b0397c3f0
fix(enums-eslint): Enum Rule for ESLint ( #14650 )
...
* fix(enums-eslint): Enum Rule for ESLint - Added enums in the warnings for eslint.
* fix(enums-eslint): Enum Rule for ESLint - Updated to error in both places for enums.
* fix(enums-eslint): Enum Rule for ESLint - Added new eslint plugin for warning on enums.
* fix(enums-eslint): Enum Rule for ESLint - Changed based on suggestion.
Co-authored-by: Andreas Coroiu <acoroiu@bitwarden.com >
* refactor(browser-platform-utils): Remove Deprecation and Fix Code - Changed usages of firefox to private and moved the usages to the preferred public method and removed the deprecations.
* fix(enums-eslint): Enum Rule for ESLint - Updated to error and added disable rules for all other places.
* fix(enums-eslint): Enum Rule for ESLint - Undid other changes by accident
2025-05-13 10:07:38 -04:00
Tom
9f3310ed7e
Redoing the PR for get by domain due to file move ( #14746 )
2025-05-13 08:44:54 -05:00
Bernd Schoolmann
b2c118d607
Move admin-console code to new encrypt service interface ( #14547 )
2025-05-13 15:41:57 +02:00
Bernd Schoolmann
9b85123acf
Move sm code to new encrypt service interface ( #14545 )
2025-05-09 00:36:07 +02:00
Vincent Salucci
43166b434f
fix: replace resolve with data in organization routing, refs PM-21372 ( #14681 )
2025-05-08 15:46:08 -05:00
Oscar Hinton
78dafe2265
Cleanup migrated components ( #14625 )
...
Cleans up migrated components by removing unnecessary old behaviour.
- Removes ng-template and ViewChild used by the old Modal Service.
- Remove aria-dismiss used by old Modals.
- Remove aria-haspopup and aria-expanded on bitMenuTriggerFor since it's handled by the directive.
2025-05-08 09:16:11 -07:00
Vicki League
8ecb32f30f
[CL-333] Icon Refresh Feature Branch ( #14298 )
...
* [CL-571] Update icons to new fileset and metaphors (#14163 )
* [CL-518] Convert icons docs to stories (#14299 )
* [CL-574] Update inline autofill icons (#14379 )
---------
Co-authored-by: William Martin <contact@willmartian.com >
2025-05-07 17:07:14 -04:00
Thomas Rittson
df40954b61
[PM-14613] Remove account deprovisioning feature flag ( #14353 )
2025-05-07 11:23:18 +10:00
Jared McCannon
5176345584
[PM-19532] - Add Fingerprint phrase to cli auth request ( #14556 )
...
* first pass at adding fingerprint phrase to auth requests
* Moved call to getFingerprint into the service layer. Added a new method for getting auth requests. Updated tests.
* Fixing the import
* Renaming to WithFingerprint
2025-05-06 10:50:48 -05:00
Leslie Tilton
5166a9c730
[PM-19716][PM-19714] Move files to Data Insights & Reporting team (DIRT) ownership ( #14571 )
...
* Move access-intelligence and reports files from tools to dirt folder for new ownership. Update imports for these files
* Move bit-common/src/reports/risk-insights > dirt
* Update codeowners file for dirt team ownership
* Addressed linting issues by executing `npm run prettier`
---------
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com >
2025-05-06 10:32:48 +02:00
Brandon Treston
4292744ca8
remove deprecated component ( #14582 )
2025-05-01 15:20:22 -04:00
Alex Morask
64daf5a889
Require provider payment method during setup behind FF ( #14550 )
2025-05-01 12:12:37 -04:00
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