1
0
mirror of https://github.com/bitwarden/browser.git synced 2025-02-10 00:21:27 +01:00
Commit Graph

1407 Commits

Author SHA1 Message Date
Cesar Gonzalez
6e56f23e44
Merge branch 'main' into autofill/pm-5189-fix-issues-present-with-inline-menu-rendering-in-iframes 2024-06-20 08:23:36 -05:00
Daniel James Smith
8d04731633
[PM-6568][PM-8820][Tech-Debt] Migrate all tools owned toasts to use CL ToastService instead of PlatformUtilsService (#9405)
* Migrate all tools owned toasts to use CL ToastService instead of PlatformUtilsService

* Fix test that was missing a mock

* Fix double checking file and file-content selection

---------

Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2024-06-19 18:28:47 +02:00
Cesar Gonzalez
f51be89664
[PM-5189] Reverting content script port rework 2024-06-19 05:19:41 -05:00
Cesar Gonzalez
bd7a84fa70
Revert "[PM-5189] Working through content script port improvement"
This reverts commit da357f46b3.
2024-06-19 05:11:45 -05:00
Cesar Gonzalez
ab1b841543
Revert "[PM-5189] Working through content script port improvement"
This reverts commit e30a1ebc5d.
2024-06-19 05:11:27 -05:00
Cesar Gonzalez
97778a2bc8
Revert "[PM-5189] Working through content script port improvement"
This reverts commit 8a48e576e1.
2024-06-19 05:11:17 -05:00
Cesar Gonzalez
3181aadb8e
Revert "[PM-5189] Working through content script port improvement"
This reverts commit f389263b64.
2024-06-19 05:11:05 -05:00
Cesar Gonzalez
734f5f6aa4
Revert "[PM-5189] Working through content script port improvement"
This reverts commit f219d71070.
2024-06-19 05:10:53 -05:00
Cesar Gonzalez
cecf00cf64
Revert "[PM-5189] Working through content script port improvement"
This reverts commit 857008413f.
2024-06-19 05:10:16 -05:00
Cesar Gonzalez
ce35ce4183
[PM-5189] Working through content script port improvement 2024-06-19 04:59:40 -05:00
Cesar Gonzalez
b4cc133a6e
[PM-5189] Working through content script port improvement 2024-06-19 04:00:17 -05:00
Cesar Gonzalez
3a50194f24
[PM-5189] Working through content script port improvement 2024-06-19 03:55:49 -05:00
Cesar Gonzalez
857008413f
[PM-5189] Working through content script port improvement 2024-06-19 03:21:40 -05:00
Cesar Gonzalez
f219d71070
[PM-5189] Working through content script port improvement 2024-06-19 02:59:09 -05:00
Cesar Gonzalez
f389263b64
[PM-5189] Working through content script port improvement 2024-06-19 02:55:23 -05:00
Cesar Gonzalez
8a48e576e1
[PM-5189] Working through content script port improvement 2024-06-19 02:30:34 -05:00
Cesar Gonzalez
e30a1ebc5d
[PM-5189] Working through content script port improvement 2024-06-19 02:08:14 -05:00
Cesar Gonzalez
da357f46b3
[PM-5189] Working through content script port improvement 2024-06-19 01:55:03 -05:00
Cesar Gonzalez
6802cc8957
[PM-5189] Reworking how we handle updating the inline menu position 2024-06-18 17:07:16 -05:00
Cesar Gonzalez
3e74eb7606
[PM-5189] Reworking how we handle updating the inline menu position 2024-06-18 16:00:26 -05:00
Cesar Gonzalez
89ad8e485a
[PM-5189] Reworking how we handle updating the inline menu position 2024-06-18 14:56:27 -05:00
Cesar Gonzalez
5868bf4030
[PM-5189] Reworking how we handle updating the inline menu position 2024-06-18 13:46:59 -05:00
Bitwarden DevOps
efe4d4a214
Bumped client version(s) (#9716) 2024-06-18 18:33:13 +00:00
Merissa Weinstein
96f1aa073c
[PM-8391] turn on enableCipherKeyEncryption flag (#9362)
* turn on enableCipherKeyEncryption flag

* turn enableCipherKeyEncryption flag on in desktop config

---------

Co-authored-by: bnagawiecki <107435978+bnagawiecki@users.noreply.github.com>
2024-06-18 12:11:10 -05:00
Cesar Gonzalez
cb76f004b4
[PM-5189] Reworking how we handle updating the inline menu position 2024-06-18 12:07:42 -05:00
Cesar Gonzalez
add2f9ba8a
[PM-5189] Reworking how we handle updating the inline menu position 2024-06-18 10:59:14 -05:00
Cesar Gonzalez
4295014e39
[PM-5189] Reworking how we handle updating the inline menu position 2024-06-18 10:45:09 -05:00
rr-bw
2a0e21b4bb
[PM-5085] Create InputPasswordComponent (#9630)
* setup for InputPasswordComponent and basic story

* add all input fields

* add translated error messages

* update validation

* add password-callout

* update hint text

* use PolicyService in component

* setup SetPasswordComponent

* remove div

* add default button text

* add mocks for InputPassword storybook

* simplify ngOnInit

* change param and use PolicyApiService

* check for breaches and validate against policy

* user toastService

* use useValue for mocks

* hash before emitting

* validation cleanup and use PreloadedEnglishI18nModule

* add ngOnDestroy

* create validateFormInputsDoNotMatch fn

* update validateFormInputsComparison and add deprecation jsdocs

* rename validator fn

* fix bugs in validation fn

* cleanup and re-introduce services/logic

* toggle password inputs together

* update hint help text

* remove SetPassword test

* remove master key creation / hashing

* add translations to browser/desktop

* mock basic password-strength functionality

* add check for controls

* hash before emitting

* type the EventEmitter

* use DEFAULT_KDF_CONFIG

* emit master key

* clarify comment

* update password mininum help text to match org policy requirement
2024-06-17 14:56:24 -07:00
aj-rosado
26186618f5
[PM-245] Fixed validation on navigate back on browser send add edit (#9605)
* Fixed validation on navigate back on browser send add edit

* simplified expression using nullish-resolution
2024-06-17 21:38:35 +01:00
Cesar Gonzalez
90d619acb5
[PM-8027] Inline menu appears within input fields that do not relate to user login (#9110)
* [PM-8027] Inlin menu appears within input fields that do not relate to user login

* [PM-8027] Inlin menu appears within input fields that do not relate to user login

* [PM-8027] Inlin menu appears within input fields that do not relate to user login

* [PM-8027] Working through logic heuristics that will help us determine login form fields

* [PM-8027] Fixing jest test

* [PM-8027] Reworking inline menu to qualify and setup the listeners for each form field after page deatils have been collected

* [PM-8027] Cleaning up implementation details

* [PM-8027] Cleaning up implementation details

* [PM-8027] Cleaning up implementation details

* [PM-8027] Updating update of page details after mutation to act on an idle moment in the browser

* [PM-8027] Updating how we guard against excessive getPageDetails calls

* [PM-8027] Refining how we identify a username login form field

* [PM-8027] Refining how we identify a password login form field

* [PM-8027] Refining how we identify a username login form field

* [PM-8027] Fixing jest tests for the overlay

* [PM-8027] Fixing jest tests for the collectPageDetails method

* [PM-8027] Removing unnecessary code

* [PM-8027] Removing unnecessary code

* [PM-8027] Adding jest test to validate new behavior

* [PM-8027] Working through jest tests for the InlineMenuFieldQualificationService

* [PM-8027] Working through jest tests for the InlineMenuFieldQualificationService

* [PM-8027] Working through jest tests for the InlineMenuFieldQualificationService

* [PM-8027] Working through jest tests for the InlineMenuFieldQualificationService

* [PM-8027] Working through jest tests for the InlineMenuFieldQualificationService

* [PM-8027] Finalization of Jest test for the implementation

* [PM-8027] Fixing a typo

* [PM-8027] Incorporating a feature flag to allow us to fallback to the basic inline menu fielld qualification method if needed

* [PM-8027] Incorporating a feature flag to allow us to fallback to the basic inline menu fielld qualification method if needed

* [PM-8027] Fixing issue with username fields not qualifyng as a valid login field if a viewable password field is not present

* [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

* [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

* [PM-8869] Autofill features broken on Safari

* [PM-8869] Autofill features broken on Safari

* [PM-5189] Fixing an issue found within Safari

* [PM-8027] Reverting flag from a fallback flag to an enhancement feature flag

* [PM-8027] Fixing jest tests
2024-06-17 18:49:29 +00:00
Will Martin
06410a0633
[CL-118][CL-164][PM-8019] collapsible side navigation (#6383) 2024-06-17 14:10:50 -04:00
Cesar Gonzalez
d5579055d2
[PM-5189] Refining how we handle fading in the inline menu elements 2024-06-17 13:09:14 -05:00
Cesar Gonzalez
0109bcacd1
[PM-5189] Refining how we handle fading in the inline menu elements 2024-06-17 12:46:08 -05:00
Cesar Gonzalez
c7708b958b
[PM-5189] Fixing jest tests 2024-06-17 12:23:01 -05:00
Cesar Gonzalez
1e035696e8
[PM-5189] Fixing jest tests 2024-06-17 11:13:51 -05:00
Cesar Gonzalez
d9bce2bf45
[PM-5189] Fixing issue found in Safari with how the inline menu is re-positioned 2024-06-17 11:03:49 -05:00
Cesar Gonzalez
22299ce4fb
[PM-5189] Fixing issue found in Safari with how the inline menu is re-positioned 2024-06-17 10:56:07 -05:00
Cesar Gonzalez
ee8b179b6c
[PM-5189] Fixing issue found in Safari with how the inline menu is re-positioned 2024-06-17 10:44:25 -05:00
Cesar Gonzalez
8e9b3afe1b
[PM-5189] Reworking how we handle updating ciphers within nested sub frames 2024-06-17 09:03:40 -05:00
Cesar Gonzalez
6685fafff3
[PM-5189] Reworking how we handle updating ciphers within nested sub frames 2024-06-17 08:03:26 -05:00
Cesar Gonzalez
c06c4e9528
[PM-5189] Reworking how we handle updating ciphers within nested sub frames 2024-06-17 07:55:52 -05:00
Cesar Gonzalez
aaa585c992
[PM-5189] Reworking how we handle updating ciphers within nested sub frames 2024-06-17 07:49:17 -05:00
github-actions[bot]
94dcc89747
Autosync the updated translations (#9686)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-06-17 12:49:04 +00:00
Cesar Gonzalez
ede74bc72d
[PM-5189] Incorporating work done for inline menu field qualification 2024-06-17 06:18:18 -05:00
Cesar Gonzalez
7e9abd58cf
[PM-8027] Fixing jest tests 2024-06-17 05:11:51 -05:00
Cesar Gonzalez
f44f7c77f0
[PM-8027] Reverting flag from a fallback flag to an enhancement feature flag 2024-06-17 05:02:38 -05:00
Cesar Gonzalez
42825a405a
[PM-8027] Merging main into branch 2024-06-17 04:58:45 -05:00
Todd Martin
66dc01cc62
[PM-7930] Add ability to pop out extension to user decryption options component (#9037)
* Added app-pop-out to components

* Removed debugging.

* Removed pop-out from login via auth request.

* Undid header changes.

---------

Co-authored-by: Jared Snider <116684653+JaredSnider-Bitwarden@users.noreply.github.com>
Co-authored-by: bnagawiecki <107435978+bnagawiecki@users.noreply.github.com>
2024-06-16 14:01:48 -04:00
github-actions[bot]
aab9b0e73c
Autosync the updated translations (#9641)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-06-16 07:18:57 +00:00
Jake Fink
1043a582c1
[PM-7879, PM-7635] Add server verification for master password to user verification (#9523)
* add MP server verification

* add tests and minor service enhancements

* fix tests

* fix initializations for cli and browser

* fix CLI

* pr feedback
2024-06-14 16:06:55 -04:00