mirror of
https://github.com/chatmail/core.git
synced 2026-04-19 14:36:29 +03:00
remove specific api stuff for now, we now have the an incremental aproach on moving not the all at-once effort I though it would be
29 lines
1.2 KiB
Markdown
29 lines
1.2 KiB
Markdown
# TODO
|
|
|
|
- [ ] different test type to simulate two devices: to test autocrypt_initiate_key_transfer & autocrypt_continue_key_transfer
|
|
|
|
## MVP - Websocket server&client
|
|
|
|
For kaiOS and other experiments, like a deltachat "web" over network from an android phone.
|
|
|
|
- [ ] coverage for a majority of the API
|
|
- [ ] Blobs served
|
|
- [ ] Blob upload (for attachments, setting profile-picture, importing backup and so on)
|
|
- [ ] other way blobs can be addressed when using websocket vs. jsonrpc over dc-node
|
|
- [ ] Web push API? At least some kind of notification hook closure this lib can accept.
|
|
|
|
### Other Ideas for the Websocket server
|
|
|
|
- [ ] make sure there can only be one connection at a time to the ws
|
|
- why? , it could give problems if its commanded from multiple connections
|
|
- [ ] encrypted connection?
|
|
- [ ] authenticated connection?
|
|
- [ ] Look into unit-testing for the proc macros?
|
|
- [ ] proc macro taking over doc comments to generated typescript file
|
|
|
|
## Desktop Apis
|
|
|
|
Incomplete todo for desktop api porting, just some remainders for points that might need more work:
|
|
|
|
- [ ] manual start/stop io functions in the api for context and accounts, so "not syncing all accounts" can still be done in desktop -> webserver should then not do start io on all accounts by default
|