core
core copied to clipboard
Chatmail Rust Core library, used by Android/iOS/desktop chatmail apps, bindings and bots 📧
Fixes #4561
Closes #3783
Closes #4948 PR is ready, but blocked by Desktop using CommonJS in the frontend: https://github.com/deltachat/deltachat-desktop/blob/69f3a76e853f20c4d1007dd0edb0c260dd6f4831/src/main/tsconfig.json#L6 It also explicitly uses `require` here: https://github.com/deltachat/deltachat-desktop/blob/69f3a76e853f20c4d1007dd0edb0c260dd6f4831/src/main/ipc.ts#L34
Good part is that we can always revert to using `acpeerstates`, there is no need to drop the old table immediately. Keys gossiped in protected chats are also used in...
This is an alternative to #4532. The idea is to add a new JavaScript API `window.webxdc.replaceWebxdc` allowing the WebXDC app to replace itself. This will allow the apps to upgrade...
api: cffi add `dc_parse_message_text_to_ast_json` and `dc_msg_get_parsed_text_as_json` api: jsonrpc: add `get_parsed_message_text_ast_json` and `parse_text_to_ast_json`
### Based on #5495 See commit messages. See also the discussion here: https://github.com/deltachat/deltachat-core-rust/pull/4555. Close #4309 Fix #5338
Todo: - [ ] Make sure all cases have events - [X] make a desktop pr using this (https://github.com/deltachat/deltachat-desktop/pull/3268) - [ ] add debouncing of those events in core (draft...