Tom Rittson
396870e507
add new autofill on page load features
2021-03-12 12:07:16 +10:00
Tomer Shvueli
da37add779
fix: Updated styles and copy, simpler logic
2021-03-11 11:00:39 -05:00
Tomer Shvueli
6eb7106bc5
fix: Nest sub option in Options page, tie auto fill & auto copy features together
2021-03-04 09:58:22 -05:00
Tomer Shvueli
72d0a439d2
feat: Add option to auto-copy TOTP code when page auto fills credentials
2021-02-20 14:48:54 -05:00
Matt Gibson
1868b99d17
Linter updates and fixes ( #1604 )
2021-02-10 09:40:15 -06:00
wusatosi
8d2b84cbb3
[ref] Improved readability for #1441
2021-01-03 00:32:22 +08:00
Matt Gibson
c95230fc48
Close 2fa window if redirected from sso login ( #1480 )
...
* Close 2fa window if redirected from sso login
This is a workaround until we can get browser extension sso to use the
toolbar popup.
other changes are linter autofixs
Co-authored-by: Matt Gibson <mdgibson@Matts-MBP.lan>
2020-12-09 15:30:03 -06:00
David Gleich
c209fd72de
Add some german input field names
2020-10-24 13:01:03 +02:00
Addison Beck
3d903bbf0c
removed an uneeded line of code
2020-10-13 15:33:28 -04:00
Addison Beck
fdfb6fb152
tracked last-launched ciphers for autofill
2020-10-12 13:33:26 -04:00
Josep Marí
c86151d74f
Update last used index when auto-fill worked correctly ( #1425 )
2020-10-09 07:31:02 -04:00
Addison Beck
64dd14ffc5
added an escape character to a regex string
2020-09-28 12:57:40 -04:00
Addison Beck
a2a994cb4d
tweaked autofill ignore settings for code review
2020-09-28 12:07:46 -04:00
Addison Beck
307f59065b
beefed up the restrictions on what is considered isLikePassword for autofill
2020-09-25 12:43:29 -04:00
Chad Scharf
7f1cc0199b
Ensure auto auto-fill ignores new-password
2020-09-21 15:41:06 -04:00
Josep Marí
fe2557e21c
Cycle through every login when using the auto-fill shortcut ( #956 )
...
* Cycle through every login when using the auto-fill shortcut
* Leave imports ordering as it was
* Undo formatting
* Move logic to jslib
* Remove unused method
2020-08-12 16:05:12 -04:00
Kyle Spearrin
c444da9a18
fix missing paren
2020-06-29 14:57:56 -04:00
Jonathan Ehman
b4e15aba6e
Avoid a common One Time Password field name ( #1314 )
...
Many sites have one time password fields for Two Factor Authentication. A common name for those fields is OneTimePassword or some variant. If these fields were commonly of type "password" it would not be significant. However, since they are commonly of type "text", it is a security risk for users to auto fill these fields.
2020-06-29 10:27:14 -04:00
Kyle Spearrin
166573dafb
brand color updates
2020-05-05 16:59:20 -04:00
Kyle Spearrin
1d03103faf
support reversed 13 length month select
2019-10-09 17:12:21 -04:00
Kyle Spearrin
17ce891aab
data-recurly attr support for autofill
2019-10-08 12:49:43 -04:00
Kyle Spearrin
93e5eeda6b
dont autofill non-empty fields on page load
2019-09-25 09:54:01 -04:00
Kyle Spearrin
c99403255d
not like password if contains "captcha"
2019-08-30 12:26:50 -04:00
Joris
55db185d6b
Fix autofill with empty custom field ( #991 )
2019-08-12 07:13:06 -04:00
Kyle Spearrin
103662349f
support other languages for exp mo/yr on cards
2019-07-29 22:30:57 -04:00
Kyle Spearrin
fd04be2d98
collection event for autofill
2019-07-12 14:54:17 -04:00
Kyle Spearrin
92fb43fc2e
organizationUseTotp on totp copy
2019-05-27 22:04:00 -04:00
Kyle Spearrin
ea1601c32c
formatting
2019-04-20 21:31:09 -04:00
Kyle Spearrin
200fa80260
centralize fillByOpid
2019-04-20 21:29:13 -04:00
Perry Trinh
bfb87dbd15
Added limit to length of password when autofilling if max password length exists ( #918 )
2019-04-20 21:17:39 -04:00
Kyle Spearrin
a25ceb49ce
autofill improvements for readonly fields
2019-04-06 10:34:44 -04:00
Kyle Spearrin
2a129c0e52
add billing and mail address to autofill detection
2019-02-07 16:16:45 -05:00
Kyle Spearrin
95c1a5786d
add more address keywords
2019-02-07 15:34:16 -05:00
Kyle Spearrin
abaf1c5fab
improve card autofill detection
2019-02-07 14:26:50 -05:00
Kyle Spearrin
2f0d3af23f
verification-code for cvv autofill
2019-01-30 23:54:01 -05:00
Kyle Spearrin
d69862c46d
autofill exp year when it is a select list
2019-01-29 09:32:20 -05:00
Kyle Spearrin
aaeaeba4ee
add support for attr prefixing on custom field names
2019-01-19 23:02:07 -05:00
Kyle Spearrin
5d8f43ab9a
check maxLength
2019-01-14 22:45:12 -05:00
Kyle Spearrin
74e4368743
better determine format for exp moth and year on autofill
2019-01-14 13:37:00 -05:00
Chris Lane
b8de1d805a
Add 'login id' username field name ( #811 )
2018-12-21 07:36:28 -05:00
Kyle Spearrin
b72105b9e0
detect fields from label-aria
2018-11-24 22:54:30 -05:00
Chris Lane
7b2a35845b
Add customer-id to username field names ( #778 )
...
* Add customer-id to username field names
* Generify customer-id field name
2018-11-15 14:03:12 -05:00
Gabriel Augendre
7d1c071ce2
Add fields met on Ticketac payment form ( #767 )
...
Ticketac is a french website for spectacle tickets.
2018-11-05 07:56:17 -05:00
Gabriel Augendre
70c61e80ad
Add support for CIC payment form (french bank) ( #735 )
...
* Add support for CIC payment form (french bank)
* Use more generic terms
2018-09-23 14:19:59 -04:00
Gabriel Augendre
24531b706b
Add fields for LDLC ( #729 )
...
* Add fields for LDLC
* Make field matches more generic
2018-09-19 08:13:33 -04:00
Gabriel Augendre
768aab2bf8
Add payment-cc-date met on Yurplan ( #718 )
2018-09-05 13:52:32 -04:00
Gabriel Augendre
489b19487a
Add paymentCardExpiration met on Payplug ( #711 )
...
* Add paymentCardExpiration met on Payplug
This commit intends to add support for `paymentCardExpiration`, I'm not sure anymore if that syntax will work 🤔
* Add payment-card-expiration to contains array
2018-09-05 13:27:37 -04:00
Kyle Spearrin
e6a4fb10d4
more expiry checks
2018-08-29 13:49:41 -04:00
Gabriel Augendre
1ad45c190e
Add card-expiry and expiry, found on IKEA website ( #707 )
2018-08-29 13:39:19 -04:00
Kyle Spearrin
2bb3d27408
user canAccessPremium checks
2018-08-28 23:17:39 -04:00
Kyle Spearrin
6ddfd98fc4
is "like" password check
2018-08-03 11:07:40 -04:00
Kyle Spearrin
cf57eadd1d
detect and update password changes
2018-07-31 23:24:11 -04:00
Kyle Spearrin
4b3ab983cd
autofill fixes for cards
2018-07-16 11:00:49 -04:00
Kyle Spearrin
2636f38b30
exp-mon detection
2018-07-03 22:24:21 -04:00
Kyle Spearrin
d839dc6185
expiration-date for mm, yy, and yyyy
2018-06-18 08:13:26 -04:00
Kyle Spearrin
de08a25c14
autofill adjustments
2018-06-01 08:36:46 -04:00
Gabriel Augendre
9a0b1239e6
Add more expiration date fields ( #631 )
...
These should match `expirationDateMonth` and `expirationDateYear`
2018-06-01 08:33:53 -04:00
Kyle Spearrin
70291453d5
dont use null field names
2018-05-24 09:29:27 -04:00
Kyle Spearrin
58a267243a
add street to address detection
2018-05-24 08:57:14 -04:00
Kyle Spearrin
047547169a
delayed autofill attempt
2018-05-18 17:05:46 -04:00
Kyle Spearrin
bc6d778b35
dont autofill same field twice
2018-05-12 22:21:39 -04:00
Kyle Spearrin
17b1d84519
option to only fill visible fields (for autofill on page load)
2018-05-08 09:11:32 -04:00
Kyle Spearrin
c67b63a452
refactor utils service to utils
2018-04-23 13:04:11 -04:00
Kyle Spearrin
06e56f0b57
copy totp from each implementation of autofill
2018-04-23 10:02:30 -04:00
Kyle Spearrin
4de43df261
formatting fixes
2018-04-17 13:27:56 -04:00
Gabriel Augendre
a0f8b0f83e
Add fields seen on ATOS payment page ( #588 )
2018-04-17 13:20:52 -04:00
Kyle Spearrin
e806529259
exclude input types from card and ident autofill
2018-03-22 12:28:24 -04:00
Kyle Spearrin
46e3628fd4
better format card expirations
2018-03-15 21:16:40 -04:00
Kyle Spearrin
1613dfdf97
autofill fixes
2018-03-15 20:27:23 -04:00
Gabriel Augendre
5d2b7d2383
Add some other french tags for credit card. ( #547 )
...
I encountered these tags on oui.sncf,
the french train company
2018-03-12 08:37:52 -04:00
Kyle Spearrin
d54ffd52e3
formatting fixes
2018-03-08 10:39:49 -05:00
Gabriel Augendre
4b88040222
[WIP] Add possible french tags for card auto-fill ( #540 )
...
* Add some possible french tags for card form filling
* Remove unused parameter
* Revert "Remove unused parameter"
This reverts commit 994e16b59c
.
* Add some values to contains check too
* Add 'credit-card' check
2018-03-07 11:13:37 -05:00
Kyle Spearrin
c27f5836bf
support for cipher login uris and match detection
2018-03-02 12:04:21 -05:00
Kyle Spearrin
95859594fd
card expire fields for autofill
2018-02-27 14:42:08 -05:00
Kyle Spearrin
e205bbc999
more options for card and exp dates on autofill
2018-02-27 11:54:57 -05:00
Kyle Spearrin
869446f7e7
remove logging
2018-01-15 23:32:37 -05:00
Kyle Spearrin
962bd24974
safari fix for autofill totp and context menu options
2018-01-15 23:28:07 -05:00
Kyle Spearrin
0a056a3941
send message to safari tab for autofill
2018-01-12 14:44:44 -05:00
Kyle Spearrin
f0189b4f71
move autofill models
2018-01-11 15:59:07 -05:00
Kyle Spearrin
9644b7eeb3
added typings to popup services
2018-01-11 14:45:27 -05:00
Kyle Spearrin
d6eeab7b23
move cipherService to jslib
2018-01-09 23:05:46 -05:00
Kyle Spearrin
79aca025d0
convert totp service to jslib
2018-01-09 17:45:17 -05:00
Kyle Spearrin
56bde82b41
convert api, appid, and token services to jslib
2018-01-09 16:20:15 -05:00
Kyle Spearrin
f51bebd99a
import ts through node_modules alias
2018-01-09 14:26:20 -05:00
Kyle Spearrin
03258e50f7
Refactor for barrels. Utils service to jslib
2018-01-06 22:13:48 -05:00
Kyle Spearrin
c018f096b4
moved service abstractions to jslib
2018-01-06 15:47:46 -05:00
Kyle Spearrin
dc15edcd4d
moved all enums to jslib
2018-01-06 14:22:55 -05:00
Kyle Spearrin
4a08bf6b71
rename browser utils to platform utils
2018-01-05 16:30:15 -05:00
Kyle Spearrin
0dd711471b
separated BrowserUtils from generic Utils
2018-01-04 12:32:10 -05:00
Kyle Spearrin
596e7b8a3b
added german username field labels
2017-12-29 16:12:57 -05:00
Kyle Spearrin
21963cb9d3
add support for "post-code" autofilling
2017-12-13 08:52:07 -05:00
Kyle Spearrin
6f2163ef4c
moved more apis to runtime.background
2017-12-07 15:36:24 -05:00
Kyle Spearrin
142e33eb05
explicitly set boolean autofill value to false
...
resolves #422
2017-12-07 14:01:27 -05:00
Kyle Spearrin
97b509e1f6
support fuzzy fill other labels. `hasValue` helper
2017-12-06 11:11:52 -05:00
Kyle Spearrin
41d615a8fe
support for label left/top and more intel. selects
2017-12-06 09:11:37 -05:00
Kyle Spearrin
b6a5180a6a
dont throw error on none found
2017-11-29 10:06:02 -05:00
Kyle Spearrin
b297c4279a
postal code has higher priority than city/state
2017-11-24 23:47:04 -05:00
Kyle Spearrin
2b042da237
additional logic for cc month filling
2017-11-24 15:49:13 -05:00
Kyle Spearrin
197200b840
ignore readonly and disabled fields
2017-11-22 08:31:22 -05:00
Kyle Spearrin
f9b00c6871
edge hates `for of` loops :(
2017-11-16 12:49:23 -05:00