Commit Graph

3570 Commits

Author SHA1 Message Date
Cesar Gonzalez db4a8eacea
Merge branch 'autofill/pm-8833-implement-on-page-autofill-menu-for-password-generation' into autofill/pm-4415-detect-password-submissions-on-forms-that-do-not-emit-submit 2024-10-09 13:49:13 -05:00
Cesar Gonzalez b15d5b70bb
[PM-8833] Adjusting conditional references on cardAndIdentityCiphers within OverlayBackground 2024-10-09 13:47:37 -05:00
Cesar Gonzalez 043d4567ff
[PM-4415] Adjusting conditional references on cardAndIdentityCiphers within OverlayBackground 2024-10-09 13:46:58 -05:00
Cesar Gonzalez de47d16c4d
[PM-8833] Adjusting field qualification 2024-10-09 13:44:43 -05:00
Cesar Gonzalez c40ee571f5
[PM-4415] Refining field qualification for account creation fields 2024-10-09 13:39:27 -05:00
Cesar Gonzalez 983f804dd2
[PM-8833] Fixing an issue where we potentially will not store values based on an update within the tab loading state 2024-10-09 13:31:02 -05:00
Cesar Gonzalez c3df2d8f57
Merge branch 'autofill/pm-8833-implement-on-page-autofill-menu-for-password-generation' into autofill/pm-4415-detect-password-submissions-on-forms-that-do-not-emit-submit 2024-10-09 12:27:57 -05:00
Cesar Gonzalez f5a0e95461
[PM-8833] Fixing issue that exists when user does not contain identity or card ciphers 2024-10-09 12:27:26 -05:00
Cesar Gonzalez f38840eb24
[PM-8833] Fixing issue that exists when user does not contain identity or card ciphers 2024-10-09 12:21:13 -05:00
Cesar Gonzalez 539207b73f
[PM-8833] Fixing issue that exists when user does not contain identity or card ciphers 2024-10-09 12:20:29 -05:00
Cesar Gonzalez 818d9c7ada
Merge branch 'autofill/pm-7980-autofill-menu-is-not-shown-inside-dialog-html-tag' into autofill/pm-4415-detect-password-submissions-on-forms-that-do-not-emit-submit 2024-10-09 12:12:36 -05:00
Cesar Gonzalez 9da111573d
[PM-7980] Fix inline menu not showing inside dialog html tag 2024-10-09 11:50:02 -05:00
Cesar Gonzalez f1bf290e0b
[PM-7980] Fix inline menu not showing inside dialog html tag 2024-10-09 10:36:09 -05:00
Cesar Gonzalez e1de2b74fa
Merge branch 'main' into autofill/pm-4415-detect-password-submissions-on-forms-that-do-not-emit-submit 2024-10-09 09:39:11 -05:00
Cesar Gonzalez 36c965c453
[PM-9876] Safari Passkeys Prompt is Not Triggered (#11471) 2024-10-09 08:45:28 -05:00
Jordan Aasen 4ce6df3040
[PM-11926] - fix send created page text (#11467)
* fix send created page

* remove unused i18n key

* remove superfluous spec

* fix failing tests
2024-10-09 13:28:39 +02:00
Nick Krantz c6169432bb
account for adding a new cipher in the admin console (#11469)
- When adding a new cipher, the `editCipher` method is called but without a given cipher
2024-10-08 16:41:28 -05:00
Cesar Gonzalez a5c1a5a42f
[PM-12548] Fido2 scripts should not load when user is logged out (#11444)
* [PM-12548] Fido2 scripts should not load when user is logged out

* [PM-12548] Fido2 scripts should not load when user is logged out
2024-10-08 16:02:49 -05:00
Cesar Gonzalez fdfbe66513
[PM-13284] Implement method to ensure that we can handle logic when switching the notification improvements feature flag (#11468) 2024-10-08 15:47:20 -05:00
Cesar Gonzalez ce871672d2
[PM-13284] Reworked notification bar does not display for certain websites (#11462)
* [PM-13284] Notification bar does not display for certain websites

* [PM-13284] Notification bar does not display for certain websites

* [PM-13284] Notification bar does not display for certain websites
2024-10-08 14:03:58 -05:00
Conner Turnbull 49b26db27e
Split invoice history table into two tables for paid and open (#11459) 2024-10-08 14:55:59 -04:00
Jonathan Prusik 0c2d2ada34
fix fido2 component copy translations (#11460) 2024-10-08 14:51:41 -04:00
Cesar Gonzalez e743cc0930
[PM-4415] Refining field qualification for account creation fields 2024-10-08 13:35:48 -05:00
Daniel James Smith 005937cb4a
Replace usage of tools-password-generator with tools-credential-generator (#11464)
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2024-10-08 14:28:05 -04:00
renovate[bot] 6412cfaf80
[deps]: Lock file maintenance (#11442)
* [deps]: Lock file maintenance

* Add `@types/minimatch` back to overrides

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Addison Beck <github@addisonbeck.com>
2024-10-08 14:13:27 -04:00
✨ Audrey ✨ dc1f014ad8
[PM-8282] credential generator (#11398)
* credential generator browser ui
* switch browser generate screen to extension refresh flag
* consolidate generator components into module
* add `@bitwarden/generator-components` readme
* normalize generator component rx subscriptions
2024-10-08 14:08:34 -04:00
Cesar Gonzalez 7d4a27fef0
[PM-4415] Incorporating work from timeout PR 2024-10-08 12:59:42 -05:00
bw-ghapp[bot] c22c478714
Bumped client version(s) (#11461)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-10-08 17:19:58 +00:00
Cesar Gonzalez 0d2eafa4bf
[PM-4415] Incorporating a timeout as a fallback to submission behavior 2024-10-08 11:13:50 -05:00
Cesar Gonzalez 9ce9111e32
[PM-4415] Starting work on a fallback approach to triggering a notification 2024-10-08 10:57:29 -05:00
Oscar Hinton 844d2298e9
[PM-13271] Remove unused ci:coverage from gulpfile (#11455)
Remove the gulp coverage report since we now use jest, and coverage is handled through the root coverage report which is done in a different script.
2024-10-08 16:33:27 +02:00
Cesar Gonzalez 09121c7c55
[PM-4415] Fixing an issue with field qualification of usernames on login forms 2024-10-08 09:23:34 -05:00
Cesar Gonzalez cafcc44716
[PM-4415] Fixing an issue with field qualification of usernames on login forms 2024-10-08 09:16:16 -05:00
Thomas Rittson 7c72795d1c
[PM-12747] Move CollectionService and models to AC Team (#11278) 2024-10-08 10:14:39 -04:00
Cesar Gonzalez b4c0919a28
[PM-4415] Implementing a method for capturing submission of forms through anchor elements 2024-10-08 09:03:08 -05:00
Shane Melton a83646be33
[PM-13253] Ensure the bulk menu is enabled when showBulkEditCollectionAccess is true (#11448) 2024-10-08 09:50:22 -04:00
Cesar Gonzalez 8001e8103e
[PM-4415] Refactoring DomElementVisibilityService 2024-10-08 08:49:24 -05:00
Cesar Gonzalez 57776a32e5
[PM-4415] Refactoring DomElementVisibilityService 2024-10-08 08:40:47 -05:00
Cesar Gonzalez b4d6ccf291
[PM-4415] Reworking placement of the DomElementVisibilityService instantiation to ensure it can be used in the OverlayContentService 2024-10-08 08:14:11 -05:00
Cesar Gonzalez 377fae713c
[PM-4415] Detect password submissions on forms that do not emit submit 2024-10-08 07:42:21 -05:00
Cesar Gonzalez b6ea6075b3
[PM-13188] Update auto-submit to act on uri hash instead of query param (#11416) 2024-10-08 05:40:11 -05:00
Shane Melton bf042ef7fa
Revert "[PM-11201] Add the ability to sort by Name, Group, and Permission wit…" (#11445)
This reverts commit 37faccb7e9.
2024-10-07 11:45:15 -07:00
Oscar Hinton 7e4d735532
[PM-11290] Fix safari not starting with sdk (#11438)
We ran into some inconsistencies between how manifest v2 and v3 are handled in browsers. To resolve this we have a different flow for manifest v2 which dynamically imports, while v3 uses the sync importScripts.
2024-10-07 18:00:07 +02:00
Nick Krantz a6db7e3086
[PM-10426] Admin Console - Edit Modal (#11249)
* add `hideFolderSelection` for admin console ciphers

* hide folder form field when configuration has `hideFolderSelection` set to true

* add `addCipherV2` method in the admin console vault

* add browser refresh logic for add/edit form

* add admin console implementation of `AdminConsoleCipherFormConfigService`

* only allow edit dialog in admin console

* remove duplicate check

* refactor comments

* initial integration of combined dialog

* integrate add cipher with admin console vault

* account for special admin console collection permissions

* add `edit` variable to AC ciphers when the user has permissions

* Move comment to JSDoc

* pass full cipher to view component

* validate edit access when opening view form

* partial-edit not applicable for admin console

* refactor hideIndividualFields to be more generic and hide favorite button

* pass entire cipher into edit logic to match view logic

* add null check for cipher when attempting to view

* remove logic for personal ownership, not needed in AC
2024-10-07 10:59:23 -05:00
bw-ghapp[bot] c98b4553f2
Bumped client version(s) (#11439)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-10-07 15:06:39 +00:00
Shane Melton 68f4c2e879
[PM-12389] Vault Item Dialog Fixes (#11374)
* [PM-12389] Hide delete button when there is no cipher to delete

* [PM-12389] Ensure decrypted collections and folders are available before building cipher form config

* [PM-12389] Hide the delete button when cloning ciphers
2024-10-07 07:23:00 -07:00
Cesar Gonzalez 9853c2180d
[PM-8833] Fixing an issue where the inline menu shows the password generator after filling the element without a username 2024-10-07 09:03:01 -05:00
Cesar Gonzalez e193f4f76b
[PM-8833] Adding a hover effect to the password generator 2024-10-07 08:48:59 -05:00
Oscar Hinton 9ea9c3a932
[PM-11290] Enable SDK (#11378)
Follow up PR to #10974, flips the compile time flags to enabled and includes some debug logic to detect if users encounter issues with the WASM bundle in preparation for active consumption of the SDK.
2024-10-07 13:56:02 +02:00
Oscar Hinton c88c5bf1ef
[PM-11766] Introduce SDK client (#10974)
Integrate the SDK into our other clients.
2024-10-07 13:20:50 +02:00