Leslie Tilton
b48356228c
Update risk insights report to default an invalid uri to the original uri ( #14800 )
2025-05-29 08:45:40 -05:00
Ike
ae35cb4e65
[PM-20540] Deep-link refactor to fix SSO deep links ( #14587 )
...
* PM-20540 - TwoFactorAuthComponent - Refactor determineDefaultSuccessRoute to rely on user's auth status as the loginStrategyService's state is cleared after successful AuthN
* PM-20540 - DeepLinkGuard - Refactor to exempt login-initiated so that TDE + unlock with MP + deep link works.
* doc: Add documentation and change folder structure.
* test: add test for new excluded route.
---------
Co-authored-by: Jared Snider <jsnider@bitwarden.com >
2025-05-21 08:24:17 -04:00
Alex Morask
13c8e26003
Check FF before validating payment component ( #14840 )
2025-05-20 09:15:01 -04:00
Vicki League
4b32d1f9dd
Revert "[CL-622][CL-562][CL-621][CL-632] various drawer improvements ( #14120 )" ( #14827 )
...
This reverts commit a0429d7d09 .
2025-05-16 16:02:03 -04:00
Alex Morask
d2cce5b997
Fix input errors on provider setup ( #14799 )
2025-05-16 14:47:42 -04:00
Oscar Hinton
c8629b92d3
[CL-694] Remove unused imports ( #14795 )
...
* Remove unused imports
* Remove more unused imports
2025-05-16 17:11:18 +02:00
Oscar Hinton
ac49e594c1
Add standalone false to all non migrated ( #14797 )
...
Adds standalone: false to all components since Angular is changing the default to true and we'd rather not have the angular PR change 300+ files.
2025-05-15 10:44:07 -04:00
Tom
623deea4fc
Adding at risk cipher ids for accurate notifications ( #14784 )
2025-05-15 09:36:57 -05:00
Will Martin
a0429d7d09
[CL-622][CL-562][CL-621][CL-632] various drawer improvements ( #14120 )
...
- add focus trap to drawers
- add config to open existing dialogs as drawers
- make drawer take up fill width/height on smaller screens
2025-05-15 10:32:52 -04:00
Oscar Hinton
bacd1fb999
[PM-17407] [CL-665] Remove jQuery and Popper.js ( #14621 )
...
Now that the last usages of ModalService is removed from the web portions we can finally remove jQuery and Popper.js. This PR also removes bootstrap js imports since it would drag in jQuery as a peer dependency.
Note: Both dependencies still exists in the lockfile as they are peer dependencies of boostrap.
2025-05-13 21:36:26 +02:00
Vijay Oommen
1cc06fd3b9
[PM-20999] Styling corrections to Access Intelligence - Part 2 ( #14552 )
2025-05-13 14:29:23 -05:00
Vijay Oommen
896c9bd583
[PM-20997] Part 1 of PM-20117 - Styling Changes ( #14527 )
2025-05-13 13:59:03 -05:00
Oscar Hinton
9a7089594e
[PM-19878] Add core-js to cli ( #14696 )
...
* Add core-js to cli
* Add core-js to bit-cli
2025-05-13 16:59:56 +02:00
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