Commit Graph

24 Commits

Author SHA1 Message Date
Maxim Baz
c9afa483cb Remove debugger permissions (#226) 2020-08-26 16:53:58 +02:00
Maxim Baz
d73f8e55ae inject: prefer full match first before making a substring searching 2020-08-12 18:51:53 +02:00
Maxim Baz
aae2b6da1c Update dependencies, run prettier 2020-08-12 13:57:30 +02:00
Maxim Baz
c92beaf387 inject: detect username by autocomplete=email 2019-11-13 18:08:38 +01:00
Erayd
6b04258ef4 Truncate maxlength= fields (#189) 2019-10-31 12:38:45 +13:00
Maxim Baz
917a1ac2bf Add 'alias' as a valid identifier for a username field 2019-10-19 23:14:00 +02:00
Erayd
42b2757967 Autofill: re-set the field value if necessary (#182) 2019-10-19 18:37:44 +02:00
Maxim Baz
c5a5da15ea Support and prioritize fields with autocomplete attributes (#176) 2019-09-27 21:17:22 +02:00
Maxim Baz
dce3358d7f Send more keyboard events to improve autofill (#171) 2019-09-26 16:37:51 +02:00
Maxim Baz
5a036343d3 Use getAttribute to safely read attribute value (#110) 2019-04-14 23:49:21 +02:00
Maxim Baz
c9a3ffe1c5 Handle fields hidden with an opacity rule (#85) 2019-04-11 21:59:28 +02:00
Maxim Baz
63a81a2055 Support OpenID (#70) 2019-04-07 12:55:45 +02:00
Maxim Baz
52def9a096 Better handle case when there are multiple forms on the page (#58) 2019-04-02 12:47:17 +02:00
Maxim Baz
995a4c3094 Autosubmit forms by faking an Enter keypress (#55) 2019-03-31 01:42:04 +01:00
Maxim Baz
9431e46f9e Try to focus or submit form only once, after everything is filled (#54) 2019-03-31 01:17:24 +01:00
Maxim Baz
5c9c6d89ec Remove call to requestAnimationFrame (#53) 2019-03-31 00:35:28 +01:00
Maxim Baz
a4bee5cac7 Don't call form.submit(), it breaks sites (Google, AWS, etc) (#52) 2019-03-30 23:30:05 +01:00
Maxim Baz
423a9bbb43 Implement autoSubmit, reading settings from pass file and .browserpass.json (#43) 2019-03-16 03:45:41 +01:00
Maxim Baz
9c9334192c Improve field identification (#40) 2019-03-15 19:58:06 +01:00
Maxim Baz
b1abed2f2b Store foreign-origin approvals per frame origin (#36) 2019-02-24 18:30:50 +01:00
Maxim Baz
bf457d622c Store users' confirmation to fill foreign form in settings (#35) 2019-02-24 00:33:30 +01:00
Erayd
53ae12e603 Intelligently fill forms in iframes (#22) 2019-02-23 19:08:49 +01:00
Erayd
9c6b7237f5 Port Maxim Baz's form-fill logic (#5)
* Port Maxim Baz's injected form-fill logic
* Add hotkey to manifest
2018-04-20 07:33:16 +12:00
Erayd
9ca48cea41 Implement fetch (#4)
* Implement fetch & launch action
* Fix scroll behavior
* Remove horizontal scrollbar
* Add stubs for filling username / password
* Don't pre-filter for chrome:// URLs
* Add inject.js
2018-04-20 00:40:22 +12:00