Kunzisoft / Kunzisoft/KeePassDX

Speed dial

Open
#991 2 comments 2 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 am using KPDX on a daily basis, however there are a few entries that I "normally" use. Having DB structured the way it is now is useful to me, having bank account info under banking folder etc. However every time I unlock KPDX I'm at the top of the hierarchy and I either have to search or navigate to a entries I commonly used.

**Describe the solution you'd like**

This leaves us with a concept of "speed dial". Having ability to mark entry as "favorite" or something similar, so that whenever app is unlocked, in the list of initial folders "speed dial" items are displayed alongside with top level folders. Preferably above the list of folders so there's no additional scrolling involved to further underscore the "speed dial" nature of such feature.

**Describe alternatives you've considered**

One solution, naturally, would be to move those entries to the top level, but then it "breaks" the hierarchy and logical order of the DB. Having a copy of the entry is not a good solution for obvious reason.

**Additional context**
N/A

Contributor guide

Open the contributing guide

Research direction

The issue names no files or tests. Start by locating the screen that builds the initial post-unlock folder list and the entry data model, then determine how a favorite would persist and appear above top-level folders. Done means users can mark entries as favorites and see them alongside or above the initial folders without duplicating entries.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
mobile
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.