Cesar Gonzalez
2329445d45
[PM-5189] Implementing a methodology for triggering subframe updates from layout-shift
2024-06-13 16:41:32 -05:00
Shane Melton
2333059885
[PM-8831] Hide trashed items from new vault popup lists ( #9633 )
2024-06-13 14:11:18 -07:00
Bitwarden DevOps
d266868dd8
Bumped client version(s) ( #9636 )
2024-06-13 20:26:52 +00:00
Shane Melton
2ff9c3bb76
[AC-2771] [AC-2772] Provider Restriction Fixes ( #9635 )
...
* [AC-2771] Do not make API request when restricted provider is not a member of the org
* [AC-2771] Fix console errors when switching organizations
* [AC-2772] Fix org vault for providers who are members
- Show vault filters
- Hide header search bar
- Show create new item button
2024-06-13 13:18:49 -07:00
Cesar Gonzalez
a7fa57ce72
Merge branch 'main' into autofill/pm-5189-fix-issues-present-with-inline-menu-rendering-in-iframes
2024-06-13 14:25:42 -05:00
Cesar Gonzalez
9a3681c99b
[PM-8027] Fixing an issue where a field that has no form and no visible password fields should be qualified if a single password field exists in the page
2024-06-13 14:19:34 -05:00
Cesar Gonzalez
0b9af06945
[PM-8027] Fixing an issue where a field that has no form and no visible password fields should be qualified if a single password field exists in the page
2024-06-13 14:16:28 -05:00
Cesar Gonzalez
31999b9e84
[PM-8027] Fixing issue with username fields not qualifyng as a valid login field if a viewable password field is not present
2024-06-13 13:36:05 -05:00
Bernd Schoolmann
84e9778669
[PM-4139] Remove approve device logins setting and enable it by default ( #9495 )
...
* Remove login with device setting and enable it by default
* Remove unused i18n message
2024-06-13 18:05:05 +00:00
Cesar Gonzalez
f2289f2b21
[PM-8027] Fixing issue with username fields not qualifyng as a valid login field if a viewable password field is not present
2024-06-13 11:24:55 -05:00
Cesar Gonzalez
90098168b6
Merge branch 'main' into autofill/pm-8027-inline-menu-appears-within-input-fields-that-do-not-relate-to-user-login
2024-06-13 11:07:48 -05:00
Cesar Gonzalez
71b2c27e01
[PM-5189] Implementing a methodology for triggering subframe updates from layout-shift
2024-06-13 11:05:43 -05:00
Cesar Gonzalez
3413450d56
[PM-5189] Implementing a methodology for triggering subframe updates from layout-shift
2024-06-13 10:44:32 -05:00
Shane Melton
e56a3386a2
[AC-2763] Allow providers who are also members access to items ( #9585 )
...
* [AC-2763] Do not restrict providers if they are also a member of the organization
* [AC-2763] Reduce branching complexity
* [AC-2763] Remove explicit restrict provider access checks in Vault
We can safely fall back organization helpers for cipher access as it already accounts for provider users who are members.
2024-06-13 07:21:14 -07:00
Cesar Gonzalez
a30dcbb880
[PM-5189] Fixing jest tests
2024-06-13 08:45:28 -05:00
Cesar Gonzalez
eb4925be1a
Merge branch 'main' into autofill/pm-8027-inline-menu-appears-within-input-fields-that-do-not-relate-to-user-login
2024-06-13 08:08:58 -05:00
Cesar Gonzalez
e065c08503
Merge branch 'main' into autofill/pm-5189-fix-issues-present-with-inline-menu-rendering-in-iframes
2024-06-13 08:08:41 -05:00
Thomas Rittson
89aa6220ca
[AC-2740] Add device-approval to bw serve ( #9512 )
...
* Extract bw serve endpoint configuration to a configurator class
* Add device-approval endpoints to bw serve
2024-06-13 11:32:51 +10:00
Cesar Gonzalez
61fea36604
[PM-5189] Implementing a set threshold for the maximum depth for which we are willing to calculate sub frame offsets
2024-06-12 17:40:41 -05:00
Cesar Gonzalez
6754afb6d6
[PM-5189] Implementing a set threshold for the maximum depth for which we are willing to calculate sub frame offsets
2024-06-12 17:12:30 -05:00
Thomas Rittson
b35930074c
[PM-8457] [PM-8608] Members page - remove paging logic / fix search ( #9515 )
...
* update admin console members page to use Component Library
components and tools, including virtual scroll and table filtering
* temporarily duplicate the base component to avoid impacting
other subclasses
2024-06-13 08:09:35 +10:00
Cesar Gonzalez
d94d85e201
[PM-5189] Implementing a set threshold for the maximum depth for which we are willing to calculate sub frame offsets
2024-06-12 16:50:25 -05:00
Shane Melton
6687ef5978
[PM-7683] Fix dynamic item defects ( #9575 )
...
* [PM-8639] Add data-testid attribute for test automation
* [PM-8669] Add autofill aria label
* [PM-8674] Show autofill menu options for card/identities when not in the autofill suggestion list
* [PM-8635] Hide menu items when copy cipher field directive is disabled
* [PM-8636] Disable copy menu dropdown when no items available to copy
* [CL-309] Add title override to bitBadge
* [PM-8669] Update menu-item directive disabled input
* [PM-7683] Fix race condition for remainingCiphers$
* [PM-7683] Use strict equality check
2024-06-12 14:33:18 -07:00
Cesar Gonzalez
b857e4943a
[PM-5189] Implementing a set threshold for the maximum depth for which we are willing to calculate sub frame offsets
2024-06-12 16:29:55 -05:00
Cesar Gonzalez
b1e75ad7b5
[PM-5189] Fixing an issue with how scroll events trigger a reposition of the inline menu when the field is not focused;
2024-06-12 13:32:20 -05:00
Cesar Gonzalez
c69a82a304
[PM-5189] Removing unnecessary property
2024-06-12 13:01:40 -05:00
Cesar Gonzalez
722ec9c769
Merge branch 'main' into autofill/pm-5189-fix-issues-present-with-inline-menu-rendering-in-iframes
2024-06-12 12:59:43 -05:00
Cesar Gonzalez
ecd5558550
[PM-5189] Removing unnecessary property
2024-06-12 12:59:12 -05:00
Conner Turnbull
4d27824064
Revert "[PM-5024] tax info component migration ( #8199 )" ( #9603 )
...
This reverts commit 99dc88688a
.
2024-06-12 12:04:48 -04:00
Jake Fink
c1d3659a28
initialize subscription after setting initial values ( #9579 )
2024-06-12 11:50:23 -04:00
Conner Turnbull
a7912ad10c
Revert "Upload license dialog not closing bug fix ( #9588 )" ( #9602 )
...
This reverts commit bece072086
.
2024-06-12 16:22:46 +01:00
KiruthigaManivannan
dd5d01283e
PM-4954 Migrate SSO Component ( #9126 )
...
* PM-4954 Migrate SSO Component
* PM-4954 Updated anon layout changes
* PM-4954 Updated oss routing module
* PM-4954 Addressed review comments
* PM-4954 - SSO Comp - adjust to use form control accessor.
* PM-4954 - SsoComp - update form control accessor to use type safe approach.
* PM-4954 - Move canActivate up a level
* PM-4954 - Consolidate route under AnonLayoutWrapperComponent path after merging in main.
---------
Co-authored-by: Jared Snider <jsnider@bitwarden.com>
Co-authored-by: Jared Snider <116684653+JaredSnider-Bitwarden@users.noreply.github.com>
2024-06-12 19:46:58 +05:30
vinith-kovan
ae688d9e9e
[PM-4961]anon-layout login component migrated ( #9167 )
...
* anaon-layout login component migrated
* Login component migration
* Login component migration
---------
Co-authored-by: Ike Kottlowski <ikottlowski@bitwarden.com>
2024-06-12 18:59:44 +05:30
KiruthigaManivannan
d5e0ab74a4
PM-1943 Migrate Recover Delete Component ( #9169 )
...
* PM-1943 Migrate Recover Delete Component
* PM-1943 Anon layout changes done
* PM-1943 - await navigate
* PM-1943 - Add new anon layout wrapper env selector.
---------
Co-authored-by: Jared Snider <jsnider@bitwarden.com>
2024-06-12 18:37:08 +05:30
Bitwarden DevOps
88dc574982
Bumped client version(s) ( #9596 )
2024-06-12 12:54:20 +00:00
Cesar Gonzalez
9ce72f0170
Merge branch 'main' into autofill/pm-5189-fix-issues-present-with-inline-menu-rendering-in-iframes
2024-06-12 07:04:10 -05:00
Conner Turnbull
f85c4877e2
Updated certain billing callsites to get billing history instead ( #9443 )
2024-06-12 07:52:59 -04:00
Cesar Gonzalez
42080a7377
[PM-5189] Fixing an issue with how we handle closing the inline menu after a programmtic redirection
2024-06-12 06:01:18 -05:00
Cesar Gonzalez
7673a55784
Merge branch 'main' into autofill/pm-5189-fix-issues-present-with-inline-menu-rendering-in-iframes
2024-06-12 05:10:22 -05:00
vinith-kovan
99dc88688a
[PM-5024] tax info component migration ( #8199 )
...
* tax info component migration
* tax info component migration
* tax info component migration
* PM-5024 Updated form controls in the component
---------
Co-authored-by: KiruthigaManivannan <kiruthiga.manivannan@kovanlabs.com>
2024-06-12 13:28:23 +05:30
vinith-kovan
bece072086
Upload license dialog not closing bug fix ( #9588 )
2024-06-12 12:19:33 +05:30
Cesar Gonzalez
72a77aa017
[PM-5189] Increasing the time we delay the closure of the inline menu
2024-06-11 16:37:15 -05:00
Cesar Gonzalez
2134dc9954
[PM-5189] Removing TODO message
2024-06-11 16:12:35 -05:00
Cesar Gonzalez
4ea14070d1
[PM-5189] Refactoring implementation
2024-06-11 16:10:50 -05:00
Cesar Gonzalez
a599679563
[PM-5189] Refactoring implementation
2024-06-11 16:07:22 -05:00
Cesar Gonzalez
535a374597
Merge branch 'main' into autofill/pm-8027-inline-menu-appears-within-input-fields-that-do-not-relate-to-user-login
2024-06-11 15:50:57 -05:00
Cesar Gonzalez
3b0005b48c
[PM-8518] Autofill scripts do not inject into sub frames on install ( #9459 )
...
* [PM-8518] Autofill scripts do not inject into sub-frames on install
* [PM-8518] Implementing jest tests for added BrowserApi methods
* [PM-8518] Adding generic typing to tabSendMessage call
2024-06-11 15:50:03 -05:00
Cesar Gonzalez
c4ca71337a
[PM-5189] Refactoring implementation
2024-06-11 15:48:18 -05:00
Cesar Gonzalez
12077a2273
[PM-5189] Refactoring implementation
2024-06-11 15:42:08 -05:00
Cesar Gonzalez
ba74a1cd36
[PM-5189] Refactoring implementation
2024-06-11 15:35:32 -05:00
Cesar Gonzalez
cff56fc7c3
[PM-5189] Merging changes from main into branch
2024-06-11 15:13:58 -05:00
Cesar Gonzalez
9418be6840
Merge branch 'main' into autofill/pm-8027-inline-menu-appears-within-input-fields-that-do-not-relate-to-user-login
2024-06-11 15:01:25 -05:00
Cesar Gonzalez
ae73a3d980
Merge branch 'main' into autofill/pm-8518-autofill-scripts-do-not-inject-into-sub-frames-on-install
2024-06-11 15:01:21 -05:00
Cesar Gonzalez
fe82dbe2b9
[PM-8510] Implement collect page details observable ( #9452 )
...
* Working through a POC of a collectPageDetails observable
* Implementing collect page details observable
* [PM-8510] Implement collectPageDetails observable
* [PM-8510] Adding documentation to newly created collectPageDetailsFromTab method
* [PM-8510] Removing unnecessary file
* [PM-8510] Implementing Jest tests for the collectPageDetailsFromTab$ method
* [PM-8510] Implementing Jest tests for the collectPageDetailsFromTab$ method
* [PM-8510] Implementing Jest tests for the collectPageDetailsFromTab$ method
* [PM-8510] Implementing Jest tests for the collectPageDetailsFromTab$ method
* [PM-8510] Removing unnecessary property
* [PM-8510] Adding subscription reference to current tab component
* [PM-8510] Fixing jest tests
2024-06-11 20:00:05 +00:00
rr-bw
9b0250d4fd
Check undefined data properties before i18n ( #9590 )
...
* remove duplicate route
* check for undefined before translation
2024-06-11 12:06:02 -07:00
Cesar Gonzalez
ae5e73b0ae
[PM-5189] Fixing an issue found with iframe service
2024-06-11 14:02:46 -05:00
Cesar Gonzalez
644dbe251b
[PM-5189] Implementing jest tests for AutofillInlineMenuContentService
2024-06-11 13:35:19 -05:00
Cesar Gonzalez
eaeb4e46e9
[PM-5189] Implementing jest tests for AutofillInlineMenuContentService
2024-06-11 13:30:32 -05:00
vinith-kovan
19d863c9ef
[PM-4956] two factor component migration ( #9204 )
...
* two factor component migration
* two factor component migration
* two factor component migration
* two factor component migration
* two factor component migration
2024-06-11 23:25:58 +05:30
vinith-kovan
832abcd955
[PM-2057] update two factor email dialog ( #9547 )
...
* migrating two factor email component
* two factor email component migration
* two factor email component migration
* two factor email component migration
* two factor email component migration
2024-06-11 23:17:55 +05:30
Tom
e6803e05ee
[PM-8593] CLI - Logout needs to reset active account ( #9503 )
...
* On logging out the account service active account needs set to null
* Auth service logout back to old spot and account switch after cleaning the state
2024-06-11 13:36:31 -04:00
Cesar Gonzalez
8cea459d44
[PM-5189] Implementing jest tests for AutofillInlineMenuContentService
2024-06-11 12:09:48 -05:00
Cesar Gonzalez
7832784be6
[PM-5189] Implementing jest tests for AutofillInlineMenuContentService
2024-06-11 11:55:06 -05:00
Cesar Gonzalez
c2e62940e0
[PM-5189] Implementing jest tests for AutofillInlineMenuContentService
2024-06-11 11:44:24 -05:00
Cesar Gonzalez
0c786eafa6
[PM-5189] Implementing jest tests for AutofillInlineMenuContentService
2024-06-11 11:00:37 -05:00
Cesar Gonzalez
c8c64d2923
[PM-5189] Implementing jest tests for AutofillInlineMenuContentService
2024-06-11 10:19:26 -05:00
Cesar Gonzalez
e0ee50f43c
[PM-5189] Refactoring implementation
2024-06-11 10:07:01 -05:00
Cesar Gonzalez
3a8b13917b
[PM-5189] Refactoring implementation
2024-06-11 10:03:30 -05:00
Cesar Gonzalez
710475d1c4
[PM-5189] Refactoring implementation0
2024-06-11 09:52:25 -05:00
Cesar Gonzalez
927de0fc75
[PM-5189] Refactoring implementation
2024-06-11 09:41:08 -05:00
Alex Morask
f6702cd2d7
[AC-2595] [AC-2596] Empty clients placeholder and setup provider hint ( #9505 )
...
* Added empty state to providers clients page
* Added bitForm to Setup component and added billing email hint
2024-06-11 10:36:31 -04:00
Cesar Gonzalez
6ec6310bb4
[PM-5189] Refactoring implementation
2024-06-11 09:33:28 -05:00
Cesar Gonzalez
d43b5359c9
[PM-5189] Refactoring implementation
2024-06-11 09:31:08 -05:00
Cesar Gonzalez
87cccdb52a
[PM-5189] Fixing some typos
2024-06-11 09:25:16 -05:00
Cesar Gonzalez
8bfa02eeea
[PM-5189] Correcting typing information
2024-06-11 08:55:59 -05:00
Cesar Gonzalez
fa6bbbd252
[PM-5189] Fixing a typo
2024-06-11 08:44:52 -05:00
Cesar Gonzalez
f7e2d7cd02
[PM-5189] Fixing a typo
2024-06-11 08:42:04 -05:00
Cesar Gonzalez
856851c5e9
Merge branch 'autofill/pm-8518-autofill-scripts-do-not-inject-into-sub-frames-on-install' into autofill/pm-5189-fix-issues-present-with-inline-menu-rendering-in-iframes
2024-06-11 08:35:45 -05:00
Cesar Gonzalez
f9aa60c249
Merge branch 'main' into autofill/pm-8027-inline-menu-appears-within-input-fields-that-do-not-relate-to-user-login
2024-06-11 08:35:38 -05:00
Cesar Gonzalez
807831becc
Merge branch 'main' into autofill/pm-8518-autofill-scripts-do-not-inject-into-sub-frames-on-install
2024-06-11 08:35:30 -05:00
Cesar Gonzalez
d3636eb96d
[PM-5189] Implementing jest tests for AutofillInlineMenuIframeServce
2024-06-11 08:31:58 -05:00
Nick Krantz
cbc34950fb
add check for PersonalOwnershipPolicy in vault filters ( #9570 )
2024-06-10 14:25:21 -05:00
Jason Ng
841edc1058
[PM-7102] Create Add/Edit container for Item v2 work ( #9541 )
...
* set up new add-edit-v2 component
2024-06-10 14:23:29 -04:00
Vincent Salucci
b169207b74
[AC-2647] Remove Flexible Collections MVP code ( #9518 )
...
* chore: organization.ts, remove refs to flexibleCollections and isManager, refs AC-2647
* chore: clean up callers of removed methods from organization.ts, refs AC-2647
* chore: access-selector, remove fc input and update permissionList param, refs AC-2647
* chore: update permissionList caller, update group-add-edit fc refs, and remove accessAll, refs AC-2647
* chore: update member-dialog fc callers, refs AC-2647
* chore: update bulk-collections-dialog fc callers, refs AC-2647
* chore: update collection-dialog fc callers, refs AC-2647
* chore: update simple fc caller to misc files, refs AC-2647
* chore: update member-dialog fc callers, refs AC-2647
* chore: remove accessAll references and update callers, refs AC-2647
* chore: update comment to specify v1 usage, refs AC-2647
* chore: remove unused message keys and code calls to use those messages, refs AC-2647
* chore: remove readonly false from access-selector model map function, refs AC-2647
2024-06-10 11:59:20 -05:00
Shane Melton
19f2d2aefc
[PM-8379] Update vault popup items service to track loading state ( #9528 )
2024-06-10 09:55:12 -07:00
renovate[bot]
700acc069b
[deps] Autofill: Update tldts to v6.1.25 ( #9559 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-10 10:24:14 -04:00
vinith-kovan
b49b6b370f
[PM-4952] Migrate-remove-password-component ( #9305 )
...
* migrating remove-password component
* add loading state
---------
Co-authored-by: rr-bw <102181210+rr-bw@users.noreply.github.com>
2024-06-10 19:42:10 +05:30
Cesar Gonzalez
17fa4f57f9
[PM-5189] Working through jest tests for the AutofillOverlayContentService
2024-06-07 15:14:08 -05:00
Cesar Gonzalez
c5169c96ee
[PM-5189] Working through jest tests for the AutofillOverlayContentService
2024-06-07 14:31:19 -05:00
Cesar Gonzalez
e3510a9a05
[PM-5189] Working through jest tests for the AutofillOverlayContentService
2024-06-07 14:14:55 -05:00
Rui Tomé
eef1e511b5
[AC-2286] [Defect] - CLI: User creating a collection through the CLI does not have access to the collection ( #9409 )
...
* Send current Org user Id on collection creation through CLI
* Run npm prettier
* Add organization services to CreateCommand creation on ServeCommand
* Refactor organization data models to include organizationUserId property
* Refactor create command to utilize the OrganizationUserId on the Organization object
* Add users to collection request in edit command
* fix: organization.data test update to correct deserialization, refs AC-2286
---------
Co-authored-by: Vincent Salucci <vincesalucci21@gmail.com>
2024-06-07 14:14:21 -05:00
Cesar Gonzalez
191797e6c2
[PM-5189] Working through jest tests for the AutofillOverlayContentService
2024-06-07 14:11:01 -05:00
Cesar Gonzalez
794808529b
[PM-5189] Working through jest tests for the AutofillOverlayContentService
2024-06-07 13:37:09 -05:00
Cesar Gonzalez
025327e141
[PM-5189] Implementing jest tests for the AutofillOverlayContentService
2024-06-07 12:55:08 -05:00
Cesar Gonzalez
938cb74e6e
[PM-5189] Implementing jest tests for the CollectAutofillContentService
2024-06-07 12:10:02 -05:00
Cesar Gonzalez
5bcb9aeb68
[PM-5189] Refactoring implementation
2024-06-07 12:04:05 -05:00
Cesar Gonzalez
873cfa51cd
[PM-5189] Adding jest tests for added methods in AutofillInit
2024-06-07 11:38:09 -05:00
Cesar Gonzalez
4b241fe47f
[PM-5189] Refactoring implementation
2024-06-07 10:38:58 -05:00
Cesar Gonzalez
78911732fb
[PM-5189] Refactoring implementation
2024-06-07 10:32:33 -05:00
Thomas Avery
769d67af39
[SM-1292] Add secret view dialog ( #9445 )
...
* Add secret view dialog
* Use secret view dialog
2024-06-07 10:32:26 -05:00
Cesar Gonzalez
a20af5b28b
[PM-5189] Refactoring implementation
2024-06-07 10:28:58 -05:00
Cesar Gonzalez
356861a100
[PM-5189] Refactoring implementation
2024-06-07 09:42:05 -05:00
Cesar Gonzalez
0e33b9c215
[PM-5189] Refactoring implementation
2024-06-07 09:29:25 -05:00
Cesar Gonzalez
f34fbc217c
[PM-5189] Refactoring implementation
2024-06-07 09:17:44 -05:00
Cesar Gonzalez
ed11a4071b
Merge branch 'autofill/pm-8518-autofill-scripts-do-not-inject-into-sub-frames-on-install' into autofill/pm-5189-fix-issues-present-with-inline-menu-rendering-in-iframes
2024-06-07 08:50:22 -05:00
Cesar Gonzalez
df3ee0a3d2
Merge branch 'main' into autofill/pm-8518-autofill-scripts-do-not-inject-into-sub-frames-on-install
2024-06-07 08:50:13 -05:00
Cesar Gonzalez
0133d5cf53
Merge branch 'main' into autofill/pm-8027-inline-menu-appears-within-input-fields-that-do-not-relate-to-user-login
2024-06-07 08:50:07 -05:00
Cesar Gonzalez
d30b947dd7
[PM-8498] Moving content script-specific FIDO2 code from Vault to Autofill ownership ( #9431 )
...
* [PM-8498] Moving content script-specific FIDO2 code from Vault to Autofill ownership
* [PM-8498] Adjusting jest test reference for webauth-utils
2024-06-07 08:47:38 -05:00
Daniel James Smith
28e8f8f364
[PM-7240] Create new export component [UI changes] ( #9285 )
...
* Move/replace submit and userVerification logic from web into the BaseExportComponent
Add "@bitwarden/auth" as dependency to the vault-export-ui package
New submit logic also checks for password-encrypted exports which will be need for future UI updates on browser and desktop
* Move/replace submit and userVerification logic from web into the BaseExportComponent
Add "@bitwarden/auth" as dependency to the vault-export-ui package
New submit logic also checks for password-encrypted exports which will be need for future UI updates on browser and desktop
* Create export-browser-v2 component
Copy existing `export-browser`-component
Add `popup-page` and -`header` and -`footer`
Add missing imports as page is marked as standalone
Route to new page when feature flag enabled
* Remove duplicate verifyUser methods
---------
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2024-06-07 09:17:00 -04:00
Cesar Gonzalez
adf3837243
[PM-8027] Incorporating a feature flag to allow us to fallback to the basic inline menu fielld qualification method if needed
2024-06-07 07:46:15 -05:00
Cesar Gonzalez
8fda52ef7e
[PM-8027] Incorporating a feature flag to allow us to fallback to the basic inline menu fielld qualification method if needed
2024-06-07 07:24:35 -05:00
Cesar Gonzalez
a898fa4386
[PM-8027] Fixing a typo
2024-06-07 06:57:06 -05:00
Cesar Gonzalez
3e4525a6ba
Merge branch 'autofill/pm-8518-autofill-scripts-do-not-inject-into-sub-frames-on-install' into autofill/pm-5189-fix-issues-present-with-inline-menu-rendering-in-iframes
2024-06-07 05:39:13 -05:00
Cesar Gonzalez
4185e49a86
Merge branch 'main' into autofill/pm-8518-autofill-scripts-do-not-inject-into-sub-frames-on-install
2024-06-07 05:39:05 -05:00
Cesar Gonzalez
a91526c259
Merge branch 'main' into autofill/pm-8027-inline-menu-appears-within-input-fields-that-do-not-relate-to-user-login
2024-06-07 05:38:51 -05:00
github-actions[bot]
8361c0bd29
Autosync the updated translations ( #9543 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-06-07 10:21:13 +00:00
github-actions[bot]
9f10569e9c
Autosync the updated translations ( #9545 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-06-07 06:46:25 +00:00
github-actions[bot]
31c04dfd14
Autosync the updated translations ( #9544 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-06-07 06:12:30 +00:00
Shane Melton
c8b2807487
[PM-8665] Show toast when favorite is toggled ( #9537 )
2024-06-06 14:25:23 -07:00
Nick Krantz
3457941634
show family icon for free orgs in filter chips ( #9532 )
2024-06-06 15:30:02 -05:00
Nick Krantz
a5591dc4bc
[PM-8592] Deactivated state not showing ( #9533 )
...
* refactor vault state observables into a single variable to remove multiple subscriptions
* add clarification comment
* fix comment to be accurate
2024-06-06 15:28:29 -05:00
Cesar Gonzalez
b802f3e7ed
[PM-5189] Fixing a weird side issue that appears when a frame within the page triggers a reposition after the inline menu has been built
2024-06-06 13:29:48 -05:00
Justin Baur
ba3d21094e
[PM-7541] Move Last Desktop Settings ( #9310 )
...
* Clone Initial Data In `runMigrator`
- When using test cases, mutating the input data causes problems.
* Migrate `minimizeOnCopy` & `browserIntegrationEnabled`
* Update From Main
* Move Fingerprint Setting
- No Migration Yet
* Add Fingerprint to Migrations
* Convert Messaging to `async`
* Switch to calling `Boolean` for Map Function
* Catch Errors
* Remove LogService
2024-06-06 14:26:17 -04:00
Cesar Gonzalez
e2c9fa4b59
[PM-5189] Fixing a weird side issue that appears when a frame within the page triggers a reposition after the inline menu has been built
2024-06-06 13:00:47 -05:00
Shane Melton
79968c2d32
[PM-8335] Show autofill suggestion when no autofill login items present ( #9521 )
2024-06-06 10:43:55 -07:00
Cesar Gonzalez
67db794eda
[PM-5189] Fixing a weird side issue that appears when a frame within the page triggers a reposition after the inline menu has been built
2024-06-06 10:39:25 -05:00
KiruthigaManivannan
c8eac6fa12
PM-4977 Migrate Preferences component ( #8663 )
...
* PM-4977 Migrate Preferences component
* PM-4977 Addressed the review comments
* PM-4977 Updated css in preferences html
* PM-4977 Removed the class applied on bit-hint
2024-06-06 20:46:59 +05:30
Nick Krantz
a7b45a44e3
[PM-8594] use singular version of the copy for filters ( #9509 )
...
* use singular for collection and type
* use singular verbiage for cipher type
* use type translations for singularity
2024-06-06 09:39:21 -05:00
KiruthigaManivannan
47e66bfeb4
AC-2723 Defect Range Too large error toast on reporting events is not being displayed ( #9478 )
2024-06-06 20:05:21 +05:30
vinith-kovan
c06211829f
[PM 5023] migrate payment component ( #8345 )
...
* payment component migration
* payment component migration
* payment component migration
2024-06-06 19:29:54 +05:30
KiruthigaManivannan
6fadee7cb4
PM-2055 Update Two Factor Authenticator Dialog ( #8972 )
...
* PM-2055 Update Two Factor Authenticator Dialog
* PM-2055 Added close to disable two factor
* PM-2055 Added a event emitter to capture enabled status
2024-06-06 09:53:29 -04:00
KiruthigaManivannan
a1442194ae
PM-2047 Migrated Change Avatar component ( #8522 )
...
* PM-2047 Migrated Change Avatar component
* PM-2047 Addressed the review comments
* PM-2047 Changed the file name
* PM-2047 Removed form promise
2024-06-06 19:23:02 +05:30
KiruthigaManivannan
d58103dfb1
AC-2702 Defect Full Header name is not visible for require sso component ( #9479 )
2024-06-06 18:57:04 +05:30
KiruthigaManivannan
f2bd16a0c4
PM-1938 Migrate Accept Emergency Component ( #9177 )
...
* PM-1938 Migrate Accept Emergency Component
* PM-1938 Updated OSS routing module
* PM-1938 Updated anon layout path and removed width
* PM-1938 Addressed review comments
* PM-1938 - Move canActivate up a level.
* PM-1938 - Consolidate routing after merging in main.
---------
Co-authored-by: Jared Snider <116684653+JaredSnider-Bitwarden@users.noreply.github.com>
Co-authored-by: Jared Snider <jsnider@bitwarden.com>
2024-06-06 18:45:17 +05:30
KiruthigaManivannan
d8a86cdb7e
PM-8478 Defect Visually more padding needed around bit avatar ( #9481 )
2024-06-06 18:18:13 +05:30
Maciej Zieniuk
323b59de71
SM-1213 Add Bitwarden Secrets Manager tip to CLI help ( #9307 )
...
* SM-1213 Add Bitwarden Secrets Manager tip to help
* SM-1213: Moved SM tip before examples
2024-06-06 09:40:51 +02:00
Will Martin
472a7a9d4d
[CL-302] respect bottom padding in scrollable popup-layout ( #9514 )
2024-06-05 17:17:24 -04:00
Cesar Gonzalez
5b29d12b04
Merge branch 'main' into autofill/pm-8027-inline-menu-appears-within-input-fields-that-do-not-relate-to-user-login
2024-06-05 15:17:15 -05:00
Cesar Gonzalez
9fe7c2f643
[PM-5189] Merging work done for pm-8518
2024-06-05 15:16:24 -05:00
Cesar Gonzalez
39759bfeab
Merge branch 'main' into autofill/pm-8518-autofill-scripts-do-not-inject-into-sub-frames-on-install
2024-06-05 15:14:50 -05:00
Cesar Gonzalez
ce69b25d54
[PM-8519] Inline menu fails to update credentials after saving credentials when unlocking extension ( #9462 )
...
* Add Back Foreground & Background Derived State
* Do Dependency Injection
* Defend `map` Calls
* Remove Folder Change
* Add Helper For Preparing a Record For Use in `forkJoin`
* Update & Test CryptoService Changes
* Delete Unused Code
* Update DeviceTrustService
* Update CipherService
* Make `userPublicKey$` Public
* Rename convertValues File
* Switch to `MonoTypeOperatorFunction`
* Remove Unnecessary `async`
* Remove Unnecessary Mock
* Update libs/common/src/platform/abstractions/crypto.service.ts
Co-authored-by: Andreas Coroiu <acoroiu@bitwarden.com>
* Add `convertValues` Tests
* Add Doc Comments
* Convert to `function`'s
Co-authored-by: Andreas Coroiu <acoroiu@bitwarden.com>
* Fix Test Typos
* Add param doc
* Update Test Name
* Add `@throws` Docs
* [PM-8519] Inline Menu fails to Update Credentials After Saving New Cipher When Unlocking Extension
* Revert "Merge branch 'reintroduce-foreground-background-derived' into autofill/pm-8519-inline-menu-fails-to-update-credentials-after-saving-credentials-when-unlocking-extension"
This reverts commit 53b060dac1
, reversing
changes made to 15b9a237b8
.
---------
Co-authored-by: Justin Baur <19896123+justindbaur@users.noreply.github.com>
Co-authored-by: Andreas Coroiu <acoroiu@bitwarden.com>
2024-06-05 15:14:34 -05:00
Cesar Gonzalez
5e70d042b4
[PM-5189] Implementing jest tests for the OverlayBackground
2024-06-05 15:04:43 -05:00
Victoria League
d3f1992ad5
[CL-294] Make section-header work across clients ( #9386 )
2024-06-05 15:07:00 -04:00
Cesar Gonzalez
2efbc5ce51
[PM-5189] Implementing jest tests for the OverlayBackground
2024-06-05 13:57:02 -05:00
Cesar Gonzalez
df30a205b0
[PM-5189] Implementing jest tests for the OverlayBackground
2024-06-05 13:49:15 -05:00
Cesar Gonzalez
ddc95ee0ec
[PM-5189] Implementing jest tests for the OverlayBackground
2024-06-05 13:48:01 -05:00
Cesar Gonzalez
a743a969e0
Merge branch 'main' into autofill/pm-8027-inline-menu-appears-within-input-fields-that-do-not-relate-to-user-login
2024-06-05 13:24:33 -05:00
Cesar Gonzalez
6c5a1a5748
[PM-5189] Implementing jest tests for the OverlayBackground
2024-06-05 13:04:37 -05:00
KiruthigaManivannan
6e55733873
PM-4951 Migrate Recover Two Factor Component ( #9170 )
...
* PM-4951 Migrate Recover Two Factor Component
* PM-4951 Addressed review comments
* PM-4951 Addressed review comments
* update route
* add type safety to data properties
---------
Co-authored-by: rr-bw <102181210+rr-bw@users.noreply.github.com>
2024-06-05 10:52:04 -07:00
Cesar Gonzalez
055925e84c
[PM-5189] Implementing jest tests for the OverlayBackground
2024-06-05 12:37:17 -05:00
vinith-kovan
1cec69e377
[PM 2164] api-key component migration ( #8562 )
...
* api-key component migration
* api-key component migration
* api-key component migration
* api-key component migration
2024-06-05 22:44:33 +05:30
vinith-kovan
24fb3f71f1
[PM-2057] update two factor email dialog ( #8974 )
...
* migrating two factor email component
* two factor email component migration
* two factor email component migration
* two factor email component migration
2024-06-05 22:29:51 +05:30
Cesar Gonzalez
b51586f362
[PM-5189] Implementing jest tests for the OverlayBackground
2024-06-05 11:46:28 -05:00
Cesar Gonzalez
d3ba598a45
[PM-5189] Implementing jest tests for the OverlayBackground
2024-06-05 10:24:20 -05:00
Shane Melton
1cfbcf4ee0
[PM-8334] Sort ciphers after autofill ( #9511 )
...
* [PM-8334] Add localData$ to CipherService and watch it for updates
* Fix leftover tw-fixed class
* [PM-8334] Fix tests
2024-06-05 08:10:36 -07:00
Justin Baur
1aaa88a64d
[PM-7837] Move SyncService
to Platform Ownership ( #9055 )
...
* Move
* Update References In Unowned Files
* Update References In Vault Files
* Update Web AppComponent
* Add Import
2024-06-05 10:48:12 -04:00
Cesar Gonzalez
81e2cd3e1f
[PM-5189] Implementing jest tests for the OverlayBackground
2024-06-05 09:34:13 -05:00
Jason Ng
cb0927ac5d
[PM-8553] browser v2 search bar defects ( #9506 )
...
* update no results icon and no results scrolling
* update v2 search so the term persist when the user clicks into an item and exits the item
2024-06-05 10:06:52 -04:00
Cesar Gonzalez
4a6853bdaf
[PM-5189] Implementing jest tests for the OverlayBackground
2024-06-05 08:30:18 -05:00
Cesar Gonzalez
4477b9b34f
[PM-5189] Adjusting how we handle fade out of the inline menu element
2024-06-05 05:09:54 -05:00
Cesar Gonzalez
5a1e061778
[PM-5189] Fixing issue with programmatic redirection of the inlne menu
2024-06-05 05:02:12 -05:00
Cesar Gonzalez
b2ab42e1a4
[PM-5189] Fixing issue with programmatic redirection of the inlne menu
2024-06-05 04:38:27 -05:00
vinith-kovan
7e86c0afd4
[PM-5014] Download license component migration ( #8443 )
...
* Download license component migration
* download license dialog component migration
* download license dialog component migration
2024-06-05 13:45:08 +05:30
Cesar Gonzalez
ce593e024d
[PM-5189] Fixing issue with how we remove the inline menu when a field is populated
2024-06-05 02:33:33 -05:00
Cesar Gonzalez
27066c4a08
[PM-5189] Reworking how we handle updating ciphers on unlock and updating reference to auth status to use observable
2024-06-04 17:58:38 -05:00
Cesar Gonzalez
02bbb41148
Merge branch 'autofill/pm-8518-autofill-scripts-do-not-inject-into-sub-frames-on-install' into autofill/pm-5189-fix-issues-present-with-inline-menu-rendering-in-iframes
2024-06-04 17:48:22 -05:00
Cesar Gonzalez
a47e108533
Merge branch 'main' into autofill/pm-8518-autofill-scripts-do-not-inject-into-sub-frames-on-install
2024-06-04 17:48:12 -05:00
Cesar Gonzalez
5853f9f1a9
Merge branch 'main' into autofill/pm-8027-inline-menu-appears-within-input-fields-that-do-not-relate-to-user-login
2024-06-04 17:48:00 -05:00
Cesar Gonzalez
4ecbfb3d49
[PM-5189] Working through jest tests for OverlayBackground
2024-06-04 17:47:04 -05:00
Cesar Gonzalez
07713511e4
[PM-5189] Working through jest tests for OverlayBackground
2024-06-04 16:54:14 -05:00
Shane Melton
f059d136b2
[PM-8485] [PM-7683] Dynamic list items - Org Details ( #9466 )
...
* [PM-7683] Add fullAddressForCopy helper to identity.view
* [PM-7683] Introduce CopyCipherFieldService to the Vault library
- A new CopyCipherFieldService that can be used to copy a cipher's field to the user clipboard
- A new appCopyField directive to make it easy to copy a cipher's fields in templates
- Tests for the CopyCipherFieldService
* [PM-7683] Introduce item-copy-actions.component
* [PM-7683] Fix username value in copy cipher directive
* [PM-7683] Add title to View item link
* [PM-8456] Introduce initial item-more-options.component
* [PM-8456] Add logic to show/hide login menu options
* [PM-8456] Implement favorite/unfavorite menu option
* [PM-8456] Implement clone menu option
* [PM-8456] Hide launch website instead of disabling it
* [PM-8456] Ensure cipherList observable updates on cipher changes
* [PM-7683] Move disabled logic into own method
* [PM-8456] Cleanup spec file to use Angular testbed
* [PM-8456] Fix more options tooltip
* [PM-8485] Introduce new PopupCipherView
* [PM-8485] Use new PopupCipherView in items service
* [PM-8485] Add org icon for items that belong to an organization
* [PM-8485] Fix tests
* [PM-8485] Remove share operator from cipherViews$
2024-06-04 14:34:48 -07:00
Nick Krantz
d0c1325f0c
update icons for folder & collection filters ( #9508 )
2024-06-04 16:26:39 -05:00
Shane Melton
6eb94078f6
[PM-8456] [PM-7683] Dynamic list items - 3 dot menu ( #9422 )
...
* [PM-7683] Add fullAddressForCopy helper to identity.view
* [PM-7683] Introduce CopyCipherFieldService to the Vault library
- A new CopyCipherFieldService that can be used to copy a cipher's field to the user clipboard
- A new appCopyField directive to make it easy to copy a cipher's fields in templates
- Tests for the CopyCipherFieldService
* [PM-7683] Introduce item-copy-actions.component
* [PM-7683] Fix username value in copy cipher directive
* [PM-7683] Add title to View item link
* [PM-8456] Introduce initial item-more-options.component
* [PM-8456] Add logic to show/hide login menu options
* [PM-8456] Implement favorite/unfavorite menu option
* [PM-8456] Implement clone menu option
* [PM-8456] Hide launch website instead of disabling it
* [PM-8456] Ensure cipherList observable updates on cipher changes
* [PM-7683] Move disabled logic into own method
* [PM-8456] Cleanup spec file to use Angular testbed
* [PM-8456] Fix more options tooltip
2024-06-04 14:21:14 -07:00
Shane Melton
d1a9d6f613
[PM-8455] [PM-7683] Dynamic list items - Copy Action ( #9410 )
...
* [PM-7683] Add fullAddressForCopy helper to identity.view
* [PM-7683] Introduce CopyCipherFieldService to the Vault library
- A new CopyCipherFieldService that can be used to copy a cipher's field to the user clipboard
- A new appCopyField directive to make it easy to copy a cipher's fields in templates
- Tests for the CopyCipherFieldService
* [PM-7683] Introduce item-copy-actions.component
* [PM-7683] Fix username value in copy cipher directive
* [PM-7683] Add title to View item link
* [PM-7683] Move disabled logic into own method
2024-06-04 14:09:09 -07:00
KiruthigaManivannan
fc2953a126
AC-2680 Custom permission manage account recovery no longer auto triggers the manage users ( #9477 )
2024-06-04 15:55:35 -04:00
vinith-kovan
9322dacbd4
[PM 5011][PM-8562] migrate user subscription component ( #9499 )
...
* migrate user subscription along with update license dialog
* migrate user subscription along with update license dialog
* migrate user subscription along with update license dialog
2024-06-04 23:26:20 +05:30
Cesar Gonzalez
b9d257046c
[PM-5189] Implementing jest tests for the OverlayBackground
2024-06-04 12:28:08 -05:00
rr-bw
13c2c2ecaa
[PM-8236] Allow for additional data properties ( #9278 )
...
* allow for additional properties
* create interface for DataProperties and extend AnonLayouWrapperData
* move data properties to RouterService
* add docs
* add comment
* rewrite comment
2024-06-04 08:38:54 -07:00
Cesar Gonzalez
f3c0a24a1d
[PM-5189] Fixing existing jest tests before undergoing larger scale rework of tests
2024-06-04 10:21:58 -05:00
Cesar Gonzalez
d774bc96d9
[PM-5189] Merging work done for pm-8518
2024-06-04 10:00:25 -05:00
Cesar Gonzalez
66873dee95
Merge branch 'main' into autofill/pm-8518-autofill-scripts-do-not-inject-into-sub-frames-on-install
2024-06-04 09:54:00 -05:00
Cesar Gonzalez
fb486b72b7
Merge branch 'main' into autofill/pm-8027-inline-menu-appears-within-input-fields-that-do-not-relate-to-user-login
2024-06-04 09:25:46 -05:00
Cesar Gonzalez
c2653f5376
[PM-8027] Finalization of Jest test for the implementation
2024-06-04 09:24:53 -05:00
Cesar Gonzalez
3397261d55
[PM-8027] Working through jest tests for the InlineMenuFieldQualificationService
2024-06-04 08:54:33 -05:00
renovate[bot]
be5507411b
[deps] Platform: Update @types/node to v20 ( #9428 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-04 08:27:05 -05:00
renovate[bot]
24f0a7478b
[deps] Platform: Update Rust crate anyhow to v1.0.86 ( #9375 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-04 12:18:36 +02:00
Cesar Gonzalez
6199904d73
[PM-8027] Working through jest tests for the InlineMenuFieldQualificationService
2024-06-03 17:35:33 -05:00
Cesar Gonzalez
146cf029c4
[PM-8027] Working through jest tests for the InlineMenuFieldQualificationService
2024-06-03 17:28:11 -05:00
Cesar Gonzalez
5dfadbafba
[PM-8027] Working through jest tests for the InlineMenuFieldQualificationService
2024-06-03 17:15:34 -05:00
Cesar Gonzalez
6dae05a9f3
[PM-8027] Working through jest tests for the InlineMenuFieldQualificationService
2024-06-03 17:08:12 -05:00
Cesar Gonzalez
6b7b6cb303
[PM-8027] Adding jest test to validate new behavior
2024-06-03 16:25:20 -05:00
Cesar Gonzalez
2c1dfc9261
[PM-8027] Removing unnecessary code
2024-06-03 16:20:23 -05:00
Cesar Gonzalez
6d2795dcde
[PM-8027] Removing unnecessary code
2024-06-03 16:10:10 -05:00
Cesar Gonzalez
eb877065e3
[PM-8027] Fixing jest tests for the collectPageDetails method
2024-06-03 16:04:46 -05:00
Cesar Gonzalez
75da1d6556
[PM-8027] Fixing jest tests for the overlay
2024-06-03 15:56:44 -05:00
Cesar Gonzalez
0e85966ee0
[PM-8027] Refining how we identify a username login form field
2024-06-03 15:40:04 -05:00
renovate[bot]
7627afbfec
[deps] Platform: Update Rust crate base64 to v0.22.1 ( #9376 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-03 14:33:25 -04:00
Cesar Gonzalez
a57c7c4e53
[PM-8027] Refining how we identify a password login form field
2024-06-03 13:25:27 -05:00
Bitwarden DevOps
99639b537f
Bumped client version(s) ( #9486 )
2024-06-03 18:10:48 +00:00
Cesar Gonzalez
cc4c954664
[PM-8027] Refining how we identify a username login form field
2024-06-03 13:05:21 -05:00