Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add ability to click open all additional urls of an entry #11600

Open
1 task done
bb955 opened this issue Dec 27, 2024 · 1 comment
Open
1 task done

Add ability to click open all additional urls of an entry #11600

bb955 opened this issue Dec 27, 2024 · 1 comment

Comments

@bb955
Copy link

bb955 commented Dec 27, 2024

Have you searched for an existing feature request?

  • Yes, I tried searching

Brief Summary

Hello KeePassXC developers,

I am a user of KeePassXC and I'm grateful for your efforts in developing this application. I'd like to propose two enhancements that I believe would significantly improve the user experience.

First, I am encountering an issue with how the app handles URI links. Currently, KeePassXC merges all URI links within an entry into a single field, making them indistinguishable and un-clickable. This prevents users from directly accessing the corresponding web pages and requires manual copy-pasting. To address this, I suggest:

Support Multi-Line Display of URIs: Each URI link should be displayed on a separate line for easier viewing and distinction.

Enable Clickable Links: Users should be able to directly click on links to navigate to the corresponding web pages without manually copying and pasting.

Second, given the increasing adoption of passkeys, I suggest an enhancement for passkey management. It would greatly improve the ease of use if KeePassXC could:

Display Passkeys Prominently: Passkeys should be displayed in a clear and accessible location, ideally on the main page when an entry with a passkey is selected. This would allow users to see at a glance if a specific account uses a passkey, and quickly access the details.

This could be an icon or a specific field dedicated to showing the passkey and allow copying it.

This combined enhancement (URI handling and passkey display) would significantly improve KeePassXC's usability and make it even more convenient for users who manage multiple accounts with various login methods.

Here are some ideas on how these could be implemented:

Adopt a UI Similar to Other Applications: Display each URI on a separate line with clickable functionality, and show passkey information in an obvious place on the entry details page.

Allow Special Character Separators: Allow users to use specific characters to separate URI links, then render them on separate lines.

Add Specific URI and Passkey Field Types: Create dedicated “URI” and “Passkey” type fields, which the system can recognize and display appropriately.

I look forward to seeing these improvements in future KeePassXC updates. Thank you for your dedication and hard work!

Example

1.uri is currently available on Bitwarden
Image

2.The passkey is also placed in a prominent position on the iOS built-in password software
Image

Context

  1. The URI branch allows me to click the corresponding link in the password manager to go to the target website, but clicking the URI at this stage does not normally go to the corresponding website.

  2. Putting the passkey in a conspicuous place is obviously for easy finding.

@droidmonkey
Copy link
Member

droidmonkey commented Dec 27, 2024

Hello and thank you for the suggestions. Your passkey suggestion is already implemented. You will see when a passkey is added, a tag is also added to the entry. You can access all passkey entries in a few ways:

  1. Click the passkey tag in the lower left "tags and searches" box
  2. Go to Database menu and choose Passkeys...
  3. Manually search for entries and include tag:passkey in your search
  4. You can also choose to store all your passkey entries in a particular sub folder as well

For your url suggestion, good idea but please know that additional url definitions in KeePass applications are typically only used for matching purposes for browser or auto-type. If you find yourself needing to share credentials between several entries with different urls defined then we recommend using entry cloning and references instead. https://keepassxc.org/docs/KeePassXC_UserGuide#_clone_an_entry

@droidmonkey droidmonkey changed the title Feature Request: Enhanced URI Handling, Clickable Links & Passkey Display on Homepage Add ability to click open all additional urls of an entry Dec 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants