Kunzisoft / Kunzisoft/KeePassDX

improve group management - show group path, allow to move to another group

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

Description

**Is your feature request related to a problem? Please describe.**

I use desktop clients and Keepass2android this way:
* finding entries by using "search" and parts of the entry I remember
* open the entries from the search result list
* the parent group and it's path are shown
* android: is shown on top, for example "groupa.groupb"
* desktop: is shown at the same time in different windows
* android: via the menu it is possible to change the group
* [ ] android: it is not possible to open the group containing the entry.
* [x] I can navigate to the group in desktop programs.

My hope was to use KeepassDX as an alternative android client. But it has even less functionality regarding groups, it doesn't show the parent group at all.

**Describe the solution you'd like**

* show the parent group in the entries details
* make this a link to jump to the parent group
* optional allow to move the entry to another parent group when seeing or editing entry details, but this is less important, because this is possible in the group tree. If a user could jump to the tree, he could do it there.

An alternative (but maybe less intuitive) way would be to use the top left back arrow to jump to the parent group of the current item. But this would break existing user experience for other users.

**Describe alternatives you've considered**

I did not yet find an android client which allows me to work the same way as with desktop clients.

**Additional context**

Contributor guide

Open the contributing guide

Research direction

No files, tests, or entry points are named in the issue. Start by locating the entry-details and group-tree screens in the Android app, then clarify whether the scope includes only parent-path display and navigation or also moving entries. Done means the chosen group-management behavior is implemented and verified in the relevant entry and group flows.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
mobile
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.