2023-04-26 16:02:07 +02:00
# TODO
2023-04-29 20:21:47 +02:00
Here's a list of features that it would be nice to have in DroidFS. As this is a FLOSS project, there are no special requirements on *when* or even *if* these features will be implemented, but contributions are greatly appreciated.
2023-04-26 16:02:07 +02:00
## Security
- [hardened_malloc ](https://github.com/GrapheneOS/hardened_malloc ) compatibility ([#181](https://github.com/hardcore-sushi/DroidFS/issues/181))
- Internal keyboard for passwords
## UX
- File associations editor
2024-07-16 15:03:44 +02:00
- Discovery before exporting
- Making discovery before file operations optional
2023-04-26 16:02:07 +02:00
- Modifiable CryFS scrypt parameters
- Alert dialog showing details of file operations
- Internal file browser to select volumes
2023-04-29 20:21:47 +02:00
## Encryption software support
- [Shufflecake ](https://shufflecake.net ): plausible deniability for multiple hidden filesystems on Linux (would be absolutely awesome to have but quite difficult)
2023-05-08 20:58:54 +02:00
- [fscrypt ](https://www.kernel.org/doc/html/latest/filesystems/fscrypt.html ): filesystem encryption at the kernel level
2023-04-29 20:21:47 +02:00
2023-04-26 16:02:07 +02:00
## Health
- F-Droid ABI split
- OpenSSL & FFmpeg as git submodules (useful for F-Droid)
- Remove all android:configChanges from AndroidManifest.xml
- More efficient thumbnails cache
- Guide for translators
- Usage & code documentation
- Automated tests
## And:
- All the [feature requests on the GitHub repo ](https://github.com/hardcore-sushi/DroidFS/issues?q=is%3Aissue+is%3Aopen+label%3Aenhancement )
- All the [feature requests on the Gitea repo ](https://forge.chapril.org/hardcoresushi/DroidFS/issues?q=&state=open&labels=748 )