Commit Graph

198 Commits

Author SHA1 Message Date
Maxim Baz
c35203bc02
Update version in all places 2019-03-30 20:21:00 +01:00
Maxim Baz
aa48847698
Bump version 2019-03-30 20:10:14 +01:00
Maxim Baz
99a58b41ea
Show badge with the number of matching entries (#50) 2019-03-30 20:09:05 +01:00
Maxim Baz
0f8b5a31ff
fix onAuthRequired cleanup 2019-03-30 18:55:31 +01:00
Maxim Baz
5dae41aa92
New icon, kudos to @lewisacidic 2019-03-30 01:31:10 +01:00
Maxim Baz
95b5c6bcf6
Use OpenSans font (#49) 2019-03-30 01:12:24 +01:00
Maxim Baz
fbc573f123
Add README.md (#48) 2019-03-29 22:36:27 +01:00
Maxim Baz
20e522a908
Makefile: package source archives for browsers 2019-03-22 21:34:11 +01:00
Maxim Baz
fd2391e8f8
Include specificity in popup ordering algorithm (#47) 2019-03-20 00:01:16 +01:00
Maxim Baz
59d215d389
Makefile: keep version in a file 2019-03-19 23:20:34 +01:00
Maxim Baz
c49fedd2a3
Makefile: add dist goal 2019-03-19 22:59:38 +01:00
Maxim Baz
22a33a81bd
Support launching url in a new tab (#46) 2019-03-19 21:48:56 +01:00
Maxim Baz
c3cd5f77df
Allow configuring gpgPath in browser settings (#45) 2019-03-16 16:09:02 +01:00
Maxim Baz
53e7383042
Handle errors during "fetch" action (#44) 2019-03-16 14:03:42 +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
1676b90187
Add Firefox support (#42) 2019-03-16 02:41:16 +01:00
Maxim Baz
7c2397bbfd
Add Firefox make goal (#41) 2019-03-16 01:25:33 +01:00
Maxim Baz
9c9334192c
Improve field identification (#40) 2019-03-15 19:58:06 +01:00
Maxim Baz
0b908f8ef9
Implement options page (#38) 2019-03-11 12:33:24 +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
Maxim Baz
64c95daa62
settings: prevent modifying defaultSettings, don't save 'default' (#34)
also use deepCopy when creating copies of objects, and make sure
recent data is only being filled after stores are defined
2019-02-23 23:17:14 +01:00
Maxim Baz
915176d2c0
refactor settings: retrieve tab info in background script (#33) 2019-02-23 22:11:13 +01:00
Maxim Baz
b2c9765a36
Store recent info in background context (#32)
Solves updating recent info when popup gets prematurely closed, e.g. by the "foreign origin" confirmation dialog

Fixes #30
2019-02-23 20:55:19 +01:00
Maxim Baz
8fa36bc286
Update dependencies (#31) 2019-02-23 19:21:17 +01:00
Erayd
53ae12e603 Intelligently fill forms in iframes (#22) 2019-02-23 19:08:49 +01:00
Maxim Baz
348cf9be1b
Dark theme with two-lines design (#28) 2018-10-25 02:33:14 +02:00
Erayd
686a4cd740
Fix incorrect reference (#26)
Fixes #25.
2018-07-26 10:47:25 +12:00
Erayd
f62ae7cc26
Improve keyboard navigation (#23) 2018-07-25 22:15:59 +12:00
Erayd
a1de2a4dfe
Change sort behavior (#24)
Sort behavior is now as follows:
 * The single most recently used login is first
 * All used logins are next, ordered by usage count from most to least
 * All remaining logins follow, ordered alphabetically
2018-07-25 22:09:05 +12:00
Maxim Baz
98b6201f58
Show browser notifications on installation and for major updates (#20) 2018-07-04 23:35:05 +02:00
Maxim Baz
a6fe89a231
Add store ID for default store (#17) 2018-04-23 11:24:37 +02:00
Maxim Baz
fa3f194ac4
Add extension icon for chrome://extensions (#18) 2018-04-23 11:19:28 +02:00
Erayd
bac6d640bf
Properly wrap list action (#15) 2018-04-22 12:29:10 +12:00
Maxim Baz
3d4fb25aab
Style main popup view (#10) 2018-04-22 02:27:59 +02:00
Erayd
2f6efa0ba4
Sort full list (#13)
* Sort full list
* Make code clearer
2018-04-22 02:34:06 +12:00
Erayd
aab9dc3f5b
Allow tab to work normally (#12) 2018-04-22 01:58:13 +12:00
Erayd
9727bea183
Fix URL bugs (#11)
* Handle no-url-in-file case
* Handle null case
* Fix split (use lookbehind)
* Get user from path
2018-04-22 01:48:14 +12:00
Erayd
af96b0309c
Track recently used logins & display first in popup (#9)
* Track recently used logins & display first in popup

Results are sorted by:
 - Most recent store first
 - Within each store, login with highest use count first
 - Within same usage count, most recent first

There is a 60-sec debounce on logins, to avoid excessive incrementing of
the counter when a login is used multiple times in rapid succession
(e.g. for copying user / pass etc.).
2018-04-22 00:26:05 +12:00
Erayd
65f6748737
Add copy actions (#8)
* Add copy actions
* Add hotkeys to search box
2018-04-21 22:19:33 +12:00
Erayd
b0d84370a0
Implement basic auth (#6)
* Fix indentation & add permissions for basic auth

* Implement basic auth

* Remove debug statement

* s/browser/chrome/g

* Use one global tab-update listener

* Make webRequest permissions on-demand
2018-04-21 20:58:37 +12:00
Erayd
6efaa5ef36
Add button to remove domain filter (#7)
* Add button to remove domain filter

* Fix removing hint via backspace when search text is present

* Move trim & fuzzy-enabled into search function

* Simplify code

* Use a more descriptive name
2018-04-21 20:46:59 +12: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
Erayd
92f2ecea1b
Implement search (#3)
* Handle settings response properly
* Change location of default store settings
* Generate chrome extension
* Move popup into its own folder
* Move distribution javascript into new folder
* Remove checkpoint
* Ignore dist JS files
* Rename background source file
* Update clean rule
* Fix make rule for generated files
* Also tidy CSS files
* Implement searching
* Add icon to search bar
* Add copy-password action
* Add copy-user action
* Add launch action
* Button styling
* Send action to backend
* Set targets to .PHONY
* Highlight the first entry
* Allow disabling fuzzy search by starting search with a space
2018-04-19 23:57:51 +12:00
Erayd
cc6aa2440d
Barebones implementation of 'list' action (#2) 2018-04-16 10:58:51 +12:00
Erayd
0f76a9f4e3
Initial structure and settings management (#1) 2018-04-14 22:06:28 +12:00
Erayd
08d44ac641
Create master branch 2018-04-09 09:36:15 +12:00