Kunzisoft / Kunzisoft/KeePassDX

Improve the “UV not allowed” error

Open
#2,519 2 comments 0 reactions 0 assignees View on GitHub
feature
Dominant language
Kotlin
Stars
7.3k
Forks
403
Avg merge
2d 10h
Merged PRs (30d)
1

Description

### Checks

- [x] I have read the Wiki, searched the open issues, and still think this is a new feature.

### Explain the problem clearly and succinctly:

Described in https://github.com/Kunzisoft/KeePassDX/issues/2514

### Describe the solution you'd like:

Add a new dialog box that displays the error along with direct steps to resolve it:

- If the protocol asks for “preferred” :
Title : User Verification preferred
Text : The service you are trying to log in to preferres you to be verified, but you have disabled User Verification for this session. You will be able to log in, but you may be asked to complete additional steps during the authentication.
Button : OK
Button : Don't show this message again

- If the protocol asks for "required"
Title : User Verification required
Text : The service you are trying to log in to requires you to be verified, but you have disabled User Verification for this session. Close your database and log in again with user verification enabled.

### Describe alternatives you've considered:

_No response_

### Additional context:

_No response_

Contributor guide

Open the contributing guide

Research direction

Start with issue 2514 and trace where the “UV not allowed” error is handled in the Android authentication flow. Review existing dialog patterns, then cover the preferred and required cases with the specified titles, text, and buttons; verify both paths and the “don’t show again” behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
authentication, mobile, security
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.