772 Commits

Author SHA1 Message Date
Thomas Vogt
a53135543d Do not include tests in xpi 1.19.5 2024-06-14 19:26:45 +02:00
Thomas Vogt
9afb00a0e9 Implement more tests 2024-06-14 19:20:11 +02:00
Thomas Vogt
04d4b3292b Set up a framework for unit tests 2024-06-13 18:18:00 +02:00
Thomas Vogt
ab1b5f14c8 Use prettier and eslint for better code 2024-06-13 17:20:59 +02:00
Thomas Vogt
bbc5cab08d Refactor using ES6 import/export 2024-06-13 16:03:32 +02:00
Thomas Vogt
a4255c1d6f README: fix section links 2024-06-13 13:05:59 +02:00
Thomas Vogt
75eff1cb3f Pass: try harder to find a valid URL (#573) 2024-06-12 23:14:14 +02:00
Thomas Vogt
dba4e3e778 Page: fix error message in case of invalid URL (#573) 2024-06-12 22:37:27 +02:00
Thomas Vogt
347601327a README: fix reference 1.19.4 2024-06-11 16:55:41 +02:00
tuxor1337
4a8d200f52 README: refactor troubleshooting section 2024-06-11 14:52:48 +00:00
Thomas Vogt
3d53e398f7 README: refactor 2024-06-11 16:47:32 +02:00
Thomas Vogt
8e2d206ef8 Pass: refactor setLoginPasswordUrls 2024-06-11 16:39:33 +02:00
Thomas Vogt
d73d5381ad Fix support for .meta file format 2024-06-11 16:27:32 +02:00
Thomas Vogt
aafa0d6119 Only use line 2/3 for login/url if not otherwise specified, fix #572 2024-06-11 14:55:41 +02:00
Thomas Vogt
daf22aafe3 README: move description of prefs to prefs 2024-06-11 11:49:38 +02:00
Thomas Vogt
33b2dfb92c Clean up README 2024-06-11 10:32:19 +02:00
Thomas Vogt
230322576e Empty third line is not the URL (#569) 1.19.3 2024-06-06 19:56:51 +02:00
Thomas Vogt
0282e276bd Add leading slash when reading in metaUrls (#570) 2024-06-06 19:36:06 +02:00
Thomas Vogt
d84108a2ca Check earlier for secure protocol (#569) 1.19.2 2024-06-06 18:31:03 +02:00
Thomas Vogt
fcc5137bbc Rename ISSUE_TEMPLATE 1.19.1 2024-06-06 10:50:39 +02:00
Thomas Vogt
2bd9ad7b76 Trim password data before parsing, fix #567 2024-06-06 10:48:56 +02:00
Thomas Vogt
cdf5578d38 Remove leading slash in form popup (#568) 2024-06-06 10:26:40 +02:00
Thomas Vogt
45e5884440 Prefill URL/login when adding a pw (#380) 1.19 2024-06-05 16:35:38 +02:00
Thomas Vogt
07601b701f Menu: hover color when highlighted 2024-06-05 14:32:26 +02:00
Thomas Vogt
d0d344789a Menu: results always focused/highlighted (#542) 2024-06-05 14:21:38 +02:00
Thomas Vogt
eb830ed1b6 GitHub -> Codeberg 1.18 2024-06-04 23:43:13 +02:00
Thomas Vogt
9ce4f124b5 README: remove note about Chrome port 2024-06-04 16:45:13 +02:00
Thomas Vogt
bb658f1d72 Optionally, enforce exact domain match, fix #535 2024-06-04 15:44:02 +02:00
Thomas Vogt
b0710fb8fd Use container name for URL matching, fix #558 2024-06-04 14:59:58 +02:00
Thomas Vogt
6b795e420b Blacklist for 'mark fillable' pref, fix #505 2024-06-04 13:31:48 +02:00
Thomas Vogt
c2df80757f Improve auto-submit, fix #528 2024-06-04 13:07:41 +02:00
Thomas Vogt
0feeb792a8 Optionally match not the entry, but only the dir name, fix #518 2024-06-04 12:49:56 +02:00
Thomas Vogt
ddaa6c8257 Support password-type OTP inputs, fix #527 2024-06-04 12:10:03 +02:00
Thomas Vogt
6f23c613ea Ignore 'No secret key' gpg error, fix #496 2024-06-04 11:23:19 +02:00
Thomas Vogt
0553b78601 Customizable form popup width, fix #473 2024-06-03 22:45:25 +02:00
Thomas Vogt
2f48caa012 support for multiple URLs per entry, fix #466 2024-06-03 22:45:16 +02:00
Thomas Vogt
84f678e955 replace var by let everywhere 2024-06-03 22:45:09 +02:00
Thomas Vogt
1ee3bc856e Explicitly set bg icon style when hovering, fix #534 2024-06-03 22:45:01 +02:00
Thomas Vogt
903451d0ac Optionally, omit 'other' input fields, fix #484 2024-06-03 22:44:56 +02:00
Thomas Vogt
3d89fc171b Implement cross-referencing in fields, fix #300 2024-06-03 22:44:49 +02:00
Thomas Vogt
beeb893530 pass: refactor and introduce a root item to replace rootItems 2024-06-03 22:44:43 +02:00
Thomas Vogt
c58d18443d Support symlinked directories, fix #299 2024-06-03 22:44:14 +02:00
Maximilian Stein
bd21a0c3b0 Autofill domain check (#520)
* Option to prevent auto fill if domain unmatching

This introduces a new option that prevents auto fill if the actual page
URL's domain is not a sub domain (or equal) to the domain in the
database.

* Fail domain check silently when auto filling

Do not show a modal dialog when auto filling but rather simply prevent
auto fill.

* Simplify subdomain check

* Revert "Fail domain check silently when auto filling"

This reverts commit 845ba3a8c6.

* handle security override on highest level

* new security check settings

* Refactor code to handle domains

* pass.js: use key as URL if there is no url field

* page: use <dialog> element for notifications

* parse_markdown: support **bold** text

* prefs: fine-grained settings for security checks

* page: implement fine-grained security checks

* Update German translation

* Update French translation

---------

Co-authored-by: Maximilian Stein <ms@alarm-dispatcher.de>
Co-authored-by: Thomas Vogt <tuxor1337@users.noreply.github.com>
Co-authored-by: Thomas Vogt <acc-github@tovotu.de>
2024-06-03 22:30:34 +02:00
Thomas Vogt
c0331a0d87 inputNames: 'label' attr for compat w aliexpress.com 1.17 2024-05-08 15:04:02 +02:00
Thomas Vogt
5fb3b2c318 securityChecks: print URL parsing error message 2024-05-08 15:03:06 +02:00
Thomas Vogt
ac1c064896 pass: extract gpgErrorCode from stderr 2023-12-01 11:50:46 +01:00
Thomas Vogt
9c29b2a5b4 preferences: document shortcut syntax, fix #537 1.16 2023-12-01 10:11:01 +01:00
Thomas Vogt
783be20888 preferences: case insensitive shortcut field, fix #536 2023-12-01 09:43:45 +01:00
Thomas Vogt
7144de968c menu: up arrow puts focus back in search box, fix #543 2023-12-01 09:12:11 +01:00
Thomas Vogt
4d44b5f019 page: fill 'other' inputs with standard field values, fix #547 2023-12-01 08:50:24 +01:00