Kunzisoft / Kunzisoft/KeePassDX
Requirements for File Manager compatibility
- 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
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