1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-15 15:53:27 +00:00
Commit Graph

2940 Commits

Author SHA1 Message Date
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