Commit Graph

120 Commits

Author SHA1 Message Date
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
Kyle Spearrin 907247b3a7 allow csv field names as well 2017-11-13 14:09:45 -05:00
Kyle Spearrin 745b17fe95 support regex in custom field names 2017-11-13 13:07:59 -05:00
Kyle Spearrin 202d008cb0 only autofill viewable fields for card/identities 2017-11-11 22:25:16 -05:00
Kyle Spearrin c6274dd1dc hasOwnProperty continue 2017-11-11 08:10:58 -05:00
Kyle Spearrin 12851a6e80 autofill improvements for cards and identities 2017-11-10 23:47:42 -05:00
Kyle Spearrin 594f2114a7 move tools component html 2017-11-10 21:23:50 -05:00
Kyle Spearrin e5fec1fc9a move copy to clipboard to static 2017-11-06 21:57:15 -05:00
Kyle Spearrin 530ed94d3c autofill service to ts 2017-11-06 14:16:06 -05:00