Commit graph

1643 commits

Author SHA1 Message Date
varjolintu
43d0dc528f Fix using invalid parameters with MutationObserver 2025-11-29 16:23:05 +02:00
varjolintu
74dbb0d8e8 Update to 1.9.11 2025-11-26 06:48:36 +02:00
varjolintu
8c3df94db3 Fix layout issues with banners 2025-11-17 17:28:32 +02:00
varjolintu
8bc00cf194 Add the new selector for submit button 2025-11-17 17:28:07 +02:00
Sami Vänttinen
b1b6581d50
Upgrade eslint to latest (#2763)
Update ESLint to the latest version, and migrate to new configuration file
2025-11-17 11:34:52 +02:00
Sami Vänttinen
9591aa27ef
Merge pull request #2760 from keepassxreboot/fix/add_exception_to_dei_gr
Add exception for dei.gr
2025-11-15 18:06:09 +02:00
varjolintu
064ce12635 Add exception for dei.gr 2025-11-15 18:05:36 +02:00
Sami Vänttinen
a429b6b717
Merge pull request #2759 from keepassxreboot/fix/add_site_exception_for_dubverse
Add submit button site exception for Dubverse
2025-11-15 18:04:50 +02:00
varjolintu
83b7e33fb8 Add submit button site exception for Dubverse 2025-11-15 09:23:05 +02:00
Sami Vänttinen
901e58c72b
Merge pull request #2757 from a2kolbasov/passkeys/hide-injected-script
Remove injected passkeys script from DOM tree
2025-11-12 21:54:53 +02:00
Sami Vänttinen
eec4bb1873
Add CONTRIBUTING markdown document (#2755)
Add CONTRIBUTING markdown document
2025-11-12 14:03:18 +02:00
Aleksandr Kolbasov
37dca875a0 Remove injected passkeys script from DOM tree
It helps to hide it from `document.scripts`
2025-11-11 22:28:43 +03:00
Sami Vänttinen
2fb4b371e6
Merge pull request #2740 from keepassxreboot/fix/incorrect_fields_variable
Fix incorrect fields variable
2025-11-02 13:33:42 +02:00
varjolintu
693f48d588 Fix incorrect fields variable 2025-11-02 10:20:53 +02:00
Sami Vänttinen
9a32e8c0c4
Requery form if password input has changed (#2738)
Requery form if password input has changed
2025-11-01 15:27:44 +02:00
Sami Vänttinen
caf7c04a89
Bump playwright and @playwright/test (#2727)
Bumps [playwright](https://github.com/microsoft/playwright) to 1.56.1 and updates ancestor dependency [@playwright/test](https://github.com/microsoft/playwright). These dependencies need to be updated together.


Updates `playwright` from 1.45.1 to 1.56.1
- [Release notes](https://github.com/microsoft/playwright/releases)
- [Commits](https://github.com/microsoft/playwright/compare/v1.45.1...v1.56.1)

Updates `@playwright/test` from 1.45.1 to 1.56.1
- [Release notes](https://github.com/microsoft/playwright/releases)
- [Commits](https://github.com/microsoft/playwright/compare/v1.45.1...v1.56.1)

---
updated-dependencies:
- dependency-name: playwright
  dependency-version: 1.56.1
  dependency-type: indirect
- dependency-name: "@playwright/test"
  dependency-version: 1.56.1
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-29 18:17:55 +02:00
Sami Vänttinen
7e0eba463b
Implement toJSON() for createPublicKeyCredential (#2734)
Implement toJSON() for cratePublicKeyCredential
2025-10-26 16:02:30 +02:00
Sami Vänttinen
20f1a99356
Check overlays before fill (#2733)
Update and check overlays before fill
2025-10-26 15:14:11 +02:00
Sami Vänttinen
87b949a008
Merge pull request #2731 from keepassxreboot/fix/label_overlaps
Fix overlap checks with labels
2025-10-26 11:03:44 +02:00
varjolintu
bebf47783b Fix overlap checks with labels 2025-10-23 21:47:02 +03:00
dependabot[bot]
fb102cf3f5
Bump playwright and @playwright/test
Bumps [playwright](https://github.com/microsoft/playwright) to 1.56.1 and updates ancestor dependency [@playwright/test](https://github.com/microsoft/playwright). These dependencies need to be updated together.


Updates `playwright` from 1.45.1 to 1.56.1
- [Release notes](https://github.com/microsoft/playwright/releases)
- [Commits](https://github.com/microsoft/playwright/compare/v1.45.1...v1.56.1)

Updates `@playwright/test` from 1.45.1 to 1.56.1
- [Release notes](https://github.com/microsoft/playwright/releases)
- [Commits](https://github.com/microsoft/playwright/compare/v1.45.1...v1.56.1)

---
updated-dependencies:
- dependency-name: playwright
  dependency-version: 1.56.1
  dependency-type: indirect
- dependency-name: "@playwright/test"
  dependency-version: 1.56.1
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-20 18:59:02 +00:00
Sami Vänttinen
bb1da8c64d
Fix isFirefox() part 2 (#2725) 2025-10-12 13:32:27 +03:00
varjolintu
c0a587f89d Fix isFirefox() part 2 2025-10-12 09:17:34 +03:00
Sami Vänttinen
8155f5c5a0
Fix isFirefox() check (#2724)
Fix isFirefox() check
2025-10-12 08:23:56 +03:00
Sami Vänttinen
5ae33f0741
Merge pull request #2720 from keepassxreboot/feature/reset_all_settings
Add support for reset all settings
2025-10-07 17:15:52 +03:00
Sami Vänttinen
5b9c6aaf34
Merge pull request #2721 from ygoe/patch-1
Fix JavaScript error in console
2025-10-07 17:15:41 +03:00
Yves Goergen
443b715381
Fix JavaScript error in console
This extension causes an annoying log message that tells me about an error that was caught in the extension itself. It could easily be avoided in the first place by adding appropriate checks rather than running into the exception each time and happily telling me about it.

Error message:
Cannot override navigator.credentials:  TypeError: undefined is not a non-null object
in passkeys.js:211:17
    <anonymous> moz-extension://25853ed3-e2b0-47d6-ad17-2b172340068c/content/passkeys.js:204
    <anonymous> moz-extension://25853ed3-e2b0-47d6-ad17-2b172340068c/content/passkeys.js:213
2025-10-06 20:42:28 +02:00
varjolintu
ee6fc83d46 Add support for reset all settings 2025-10-06 20:03:34 +03:00
Sami Vänttinen
c2dd4cbb98
Merge pull request #2719 from keepassxreboot/update_to_1910
Update to 1.9.10
2025-10-05 21:57:35 +03:00
varjolintu
ec6cfdc101 Update to 1.9.10 2025-10-05 20:00:21 +03:00
Sami Vänttinen
3f41a8bdfc
Merge pull request #2698 from keepassxreboot/fix/handle_window_offsets
Handle window offsets for DOM content positioning
2025-10-05 15:51:23 +03:00
Sami Vänttinen
a7ae7533f3
Fix the logical error in isElementInside() (#2714) 2025-10-01 16:38:11 +03:00
varjolintu
1f184256dc Fix the logical error in isElementInside() 2025-10-01 07:09:25 +03:00
Eamon Nerbonne
f9147189bc
Update ignoreRegex to include promo codes (#2711)
Update ignoreRegex to include promo codes
2025-09-28 16:46:52 +03:00
Sami Vänttinen
b51f318dea
Refactor browser version information function (#2709)
Refactor browser version information function
2025-09-27 08:11:24 +03:00
Sami Vänttinen
2b69d31f32
Change settings icon (#2706)
Change General Settings and Site Preferences icons
2025-09-26 08:48:45 +03:00
varjolintu
17839fefe7
Handle window offsets for DOM content positioning 2025-09-24 23:34:01 -04:00
Sami Vänttinen
6fcd817e96
Fix filling wrapped input fields (#2699)
Fix filling Reddit 2FA field
2025-09-23 15:45:58 +03:00
Sami Vänttinen
a9a30e7625
Merge pull request #2700 from keepassxreboot/fix/dont_fill_username_to_password_field
Do not fill username to already filled password field
2025-09-23 07:22:49 +03:00
varjolintu
55cf8c05ad Do not fill username to already filled password field 2025-09-22 10:57:15 +03:00
Sami Vänttinen
ac35caaa35
Merge pull request #2694 from keepassxreboot/feature/add_disable_passkeys_for_site_option
Add Disable passkeys for Site Preferences features
2025-09-20 15:54:57 +03:00
Sami Vänttinen
84374d1d13
Merge pull request #2693 from keepassxreboot/feature/add_overlay_exceptions
Add overlay exceptions feature
2025-09-20 15:54:39 +03:00
Sami Vänttinen
10e5b91ece
Merge pull request #2691 from keepassxreboot/fix/fill_relevant_credential_entry
Fix filling relevant credential entries
2025-09-20 15:54:18 +03:00
varjolintu
b439017d0f Add Disable passkeys for Site Preferences features 2025-09-20 15:53:55 +03:00
varjolintu
d1f6f611a6 Add overlay exceptions feature 2025-09-20 10:09:06 +03:00
varjolintu
a610ff70bd Fix filling relevant credential entries 2025-09-15 20:24:01 +03:00
Sami Vänttinen
bbff228b40
Merge pull request #2690 from keepassxreboot/fix/popovers_with_firefox_esr
Fix using popovers with Firefox ESR 115
2025-09-15 18:11:29 +03:00
varjolintu
c71cff07b9 Fix using popovers with Firefox ESR 115 2025-09-15 17:29:49 +03:00
Sami Vänttinen
a6d11091d8
Refactor Site Preferences options (#2666)
Refactor Site Preferences options
2025-09-15 06:54:58 +03:00
Mihai Ionut Vilcu
39c86225e3
Update observer-helper.js to handle mutations with multiple elements (#2635)
Update observer-helper.js to handle mutations with multiple elements
2025-09-14 11:59:19 +03:00