Kunzisoft / Kunzisoft/KeePassDX

Requirements for File Manager compatibility

Open
#531 6 comments 0 reactions 0 assignees View on GitHub
enhancement question
Dominant language
Kotlin
Stars
7.3k
Forks
401
Avg merge
2d 10h
Merged PRs (30d)
1

Description

Thank you for adding RCX to the wiki page.

I was wondering what the requirements are for full compatibility, since it is currently just "Partially. Works from the application itself". Does KeePassDX act as SAF client or provider? If it is the second one, can it deal with pipe or socket file descriptors?

**EDIT:** [It does seem to require a file backed descriptor](https://github.com/Kunzisoft/KeePassDX/blob/7182c2e66d39efa4fc2fde140129d6fdd9babb90/app/src/main/java/com/kunzisoft/keepass/database/element/Database.kt#L342-L344), is that correct?

Contributor guide

Open the contributing guide

Research direction

Start with the linked Database.kt lines and review the wiki entry describing RCX compatibility. Determine whether the requested compatibility concerns KeePassDX acting as an SAF client or provider and whether file-backed descriptors are required. Done means documenting the requirements and establishing the supported behavior for the file manager integration.

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
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.