32 lines
1.5 KiB
Markdown
32 lines
1.5 KiB
Markdown
# TODO
|
|
|
|
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.
|
|
|
|
## 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
|
|
- Optional discovery before file operations
|
|
- Modifiable CryFS scrypt parameters
|
|
- Alert dialog showing details of file operations
|
|
- Internal file browser to select volumes
|
|
|
|
## Encryption software support
|
|
- [Shufflecake](https://shufflecake.net): plausible deniability for multiple hidden filesystems on Linux (would be absolutely awesome to have but quite difficult)
|
|
- [fscrypt](https://www.kernel.org/doc/html/latest/filesystems/fscrypt.html): filesystem encryption at the kernel level
|
|
|
|
## 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)
|