✨ My first technical blogpost is out now. ✨

If you ever wanted to learn a bit about how
#deltachat works internally and why we have two ways to communicate with our #rust core, then this is the introduction to read

https://delta.chat/en/2025-02-11-why-jsonrpc-bindings-exist

#jsonrpc #cffi #c #rust #deltachat_desktop #deltachat_core

Delta Chat: From C- to JSON-based APIs of the Rust

Foremost this is a quite technical post. Read our other blog posts if you want something more targeted at end users. If you have not yet looked at the Delta Chat source code, you might not know tha...

Before you ask, this is not standalone. For that someone would need to compile #deltachat_core to wasm and setup some WebSocket proxy because websites are not allowed to open raw TCP connections which are the basis of IMAP and SMTP.

But not impossible, as we could decide to make such a "WebSocket to IMAP/SMTP"-proxy part of the #chatmail project.

a new minor version of #deltachat_desktop is ready for testing:
https://download.delta.chat/desktop/v1.34.5/

- fixes missing emojis in emoji picker on  &  
- make <delimited@email.addresses> really clickable
- and updated to the new 1.110 version of #deltachat_core, which brings stability and speed improvements. @r10s experienced significant faster message sending for example.

This release will rollout in the next weeks when we find no issues, please help us with testing if you can.

Index of /desktop/v1.34.5/

We just reached the 100th version of our core library since we moved from #c to #rustlang 🎉

Thanks to everyone that contributed!

https://github.com/deltachat/deltachat-core-rust/pull/3745

#deltachat #deltachat_core

prepare 1.100.0 💯 by r10s · Pull Request #3745 · deltachat/deltachat-core-rust

after commit, on master make sure to: git tag -a 1.100.0 git push origin 1.100.0 git tag -a py-1.100.0 git push origin py-1.100.0

GitHub