Jonathan White
4bd9fdd7a4
Passkeys: UI adjustments
2024-01-30 18:26:45 -05:00
varjolintu
3f77678b5c
Passkeys: Fix default timeout on authentication
2024-01-30 18:26:45 -05:00
Jonathan White
c477f43c40
Passkeys: Add support for importing Passkey to entry ( #9987 )
...
---------
Co-authored-by: Jonathan White <support@dmapps.us>
2024-01-30 18:26:45 -05:00
varjolintu
7371589955
Rename userId to credentialId
2024-01-30 18:26:45 -05:00
Jonathan White
1cbbcff259
Create new UrlTools class
...
Includes "Fix ifdefs with UrlTools"
2024-01-30 18:26:45 -05:00
Jonathan White
416581b179
Add basic support for WebAuthn (Passkeys) ( #8825 )
...
---------
Co-authored-by: varjolintu <sami.vanttinen@protonmail.com>
Co-authored-by: droidmonkey <support@dmapps.us>
2024-01-30 18:26:45 -05:00
Jonathan White
82c1bf4ddb
Fix support for referenced URL fields
2024-01-30 18:26:45 -05:00
Sami Vänttinen
7f33868d14
Fix crash on database open from browser ( #9939 )
2024-01-30 18:26:45 -05:00
Jonathan White
c5312d63f2
Fix various bugs when returning credentials ( #9136 )
...
Co-authored-by: Sami Vänttinen <sami.vanttinen@protonmail.com>
2024-01-30 18:26:45 -05:00
Jonathan White
e401e8f4bc
Browser Integration code cleanup ( #8489 )
...
Co-authored-by: varjolintu <sami.vanttinen@protonmail.com>
2024-01-30 18:26:45 -05:00
Sami Vänttinen
eee4ca9a26
Improve duplicate URL warning ( #9635 )
...
Co-authored-by: varjolintu <sami.vanttinen@protonmail.com>
2023-08-14 07:04:48 -04:00
Jonathan White
55ca5ca34c
Pass parent to browser popups
2023-08-05 07:31:05 -04:00
varjolintu
fa73f100f7
Handle expired credentials normally
2023-07-15 15:28:07 -04:00
Sami Vänttinen
4f07a6592c
Revert async Access Confirm Dialog
2022-10-29 12:45:17 -04:00
varjolintu
87cd9c6fb9
Browser: Asynchronous Access Confirm dialog
2022-09-22 06:49:07 -04:00
varjolintu
f95019964e
Do not allow expired credentials automatically
2022-09-22 06:49:07 -04:00
varjolintu
f0a7c636a4
Browser: Add a new group setting for omitting WWW subdomain when matching URLs
2022-09-22 06:49:07 -04:00
varjolintu
d1d191e2b0
Pass database locked/unlocked status even with Search All Databases option enabled
2022-09-22 06:49:07 -04:00
Sami Vänttinen
7284a8062a
Fix password generator responses ( #7404 )
...
* Respond directly to the current client instead of broadcasting
* Append requestID to generate-password response
2022-02-23 17:48:50 -05:00
Sami Vänttinen
6791024995
Fix new password generator closed reply with Browser Integration ( #7359 )
2022-02-23 17:48:50 -05:00
varjolintu
12d16f67ae
Download favicon in the background after credential add
2021-12-12 08:14:14 -05:00
varjolintu
dd41f093e6
Launch KeePassXC password generator popup from the extension
...
* Closes #6473
2021-10-24 10:24:17 -04:00
varjolintu
b6716bdfe5
Add Browser Integration to Group Edit page
...
Closes #1789 and closes #3998
2021-10-11 00:19:06 -04:00
varjolintu
c7cdce6e33
Support for triggering Global Auto-Type from browser extension
2021-10-10 23:41:58 -04:00
varjolintu
4c10e516c3
Add delete-entry command to Browser Integration API
2021-09-21 04:17:14 -04:00
m5w6
9aec84dee7
Add "parent directory match" priority between exact and host match
2021-09-20 23:53:31 -04:00
Jonathan White
0450bf3487
Fix hiding main window after browser unlock request
...
* The main window doesn't hide properly during unlock sequence if it is in the background (ie, not minimized and not hidden to tray). This change makes sure the window hides after interaction on all platforms.
2021-08-29 16:02:40 -04:00
peter
6b14b5dc27
Optimize includes across code base
2021-07-13 22:08:33 -04:00
Sami Vänttinen
c19efb5b19
Remove credential sorting from Browser Integration ( #6353 )
2021-03-31 23:14:29 -04:00
Jonathan White
d9ae449f04
Improve Auto-Type Select Dialog
...
Significant improvements to the Auto-Type select dialog. Reduce stale and unnecessary code paths.
* Close select dialog when databases are locked.
* Close open modal dialogs prior to showing the Auto-Type select dialog to prevent interference.
* Never perform Auto-Type on the KeePassXC window.
* Only filter match list based on Group, Title, and Username column data (ie, ignore sequence column)
* Always show the sequence column (revert feature)
* Show selection dialog if there are no matches to allow for a database search
* Close #3630 - Allow typing {USERNAME} and {PASSWORD} from selection dialog (right-click menu).
* Close #429 - Ability to search open databases for an entry from the Auto-Type selection dialog.
* Fix #5361 - Default size of selection dialog doesn't cut off matches
2021-02-21 16:33:54 -05:00
Janek Bevendorff
86278311d2
Merge branch 'master' into develop
2021-01-12 18:24:59 +01:00
Jonathan White
f0204dbb10
Fix closing modal dialogs on database lock
...
* Fixes #5719 , Fixes #5744
2020-12-12 12:31:43 -05:00
Jonathan White
30989e35bf
Use strict check for std::sort to prevent recursion
...
* Fixes #5596
2020-12-06 11:16:49 -05:00
Jonathan White
91dea9cbc4
Use strict check for std::sort to prevent recursion
...
* Fixes #5596
2020-11-01 13:28:59 -05:00
Jonathan White
eb6f0eb346
Add search 'by-path' url for browser
2020-10-17 18:22:47 -04:00
Christof Klaus
bf2cad28af
Add feature to ignore entries for HTTP-Auth Logins
2020-10-08 22:53:04 -04:00
Jonathan White
fb87b1c794
Merge branch 'release/2.6.2' into develop
2020-10-07 11:27:14 -04:00
varjolintu
fd8d81f517
Ignore recycle bin on KeePassHTTP migration
2020-09-27 15:22:50 -04:00
Jonathan White
e1c2537084
Merge branch 'release/2.6.2' into develop
2020-09-27 12:11:02 -04:00
Sami Vänttinen
e391dd182d
Fix Best-Matching ..again ( #5316 )
...
Co-authored-by: Jonathan White <support@dmapps.us>
2020-09-13 10:38:19 -04:00
piegames
6a35bbea2f
Add browser service search for entries via UUID
2020-09-02 23:19:43 -04:00
Sami Vänttinen
0cc2c83525
Add command for retrieving the current TOTP ( #5278 )
2020-08-17 06:17:58 -04:00
Jonathan White
51f3014028
Only display domain name in browser access confirm dialog
...
* Prevents dialog from growing in width if there is a really long url requesting access.
2020-08-07 06:24:33 -04:00
varjolintu
f73855a7f2
Adjust matching with best-matching credentials enabled
2020-07-21 07:29:02 -04:00
varjolintu
9b63e6a289
macOS: Fix hiding window after using database unlock dialog
...
* Properly hide window after Browser Integration and Auto-Type unlock, if needed
* Fix #4904
2020-07-05 20:04:35 -04:00
Jonathan White
c46f3d37b1
Browser: Check for expired entry prior to custom data
...
* Fixes #4881
2020-06-19 21:24:22 -04:00
Jonathan White
ac3014378f
Remove connection to non-existent signal
...
* Fixes #4858
2020-06-18 12:20:05 -04:00
varjolintu
92a7fe33bd
Use unlock dialog when unlocking a database from browser extension
2020-05-19 08:30:10 -04:00
varjolintu
e367c6df95
Fix merging browser keys
...
* Introduce protected custom data function to prevent loss during merge operations
2020-05-16 17:41:10 -04:00
varjolintu
48bf4fb85d
Fix annoyances with access control dialog
...
* Don't send database locked/unlocked messages when "search in all databases" is enabled
* After access control dialog closes, only hide main window on macOS, and then only if previously hidden.
2020-05-16 17:40:49 -04:00