- Write docs
- Write tests
- Better Error handling
- Refactor impls and util functions (traits?)
- Use 2 enums for everything (NetworkEvent and NetworkCommand)
- File Transfer: Use a dynamic max speed for sending files based of the write speed of the receivier (needs testing)
- File Transfer: Compress transfers
- Fix peer refresh (store a devices online status somewhere, ideally not in the saved peers json)
- Android app