[KeePassXC] Apply group settings from database into the plugin
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 7.8k
- Forks
- 6.9k
- Avg merge
- 2d 6h
- Merged PRs (30d)
- 442
Description
Extension
https://www.raycast.com/pabroux/keepassxc
Raycast Version
1.100.3
macOS Version
15.5
Description
Group setting (Search:) to exclude entries in the group from search is not respected by the plugin. When searching the same string in KeePassXC app these entries do not show up (as expected) but they show up when searching in the plugin.
Steps To Reproduce
- Select a Group in KeePassXC app that includes entries
- Edit Group
- Set
Search:to Disable - Save
- Start plugin in raycast
- Search for a string (e.g. username of one of the entries that should be excluded from search) that would show the entry.
- Raycast plugin shows the entry while KeePassXC app excludes from search for the same search string.
Current Behaviour
Plugin shows entries that should be excluded from searches due to their parent group settings.
Expected Behaviour
Plugin should not show entries that are excluded from searches due to their parent group settings.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the KeePassXC extension's search path and the code that reads database group settings. Reproduce the issue with a group whose Search setting is disabled, then verify that entries excluded by the parent group no longer appear in Raycast search.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- search
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100