raycast / raycast/extensions

[KeePassXC] Apply group settings from database into the plugin

Open
#20,189 7 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug Dont close extension extension: keepassxc Stale
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
  1. Select a Group in KeePassXC app that includes entries
  2. Edit Group
  3. Set Search: to Disable
  4. Save
  5. Start plugin in raycast
  6. Search for a string (e.g. username of one of the entries that should be excluded from search) that would show the entry.
  7. 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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.