working on webxdc support in #deltatauri
Just finished implementing all the webxdc.js apis, the next steps are about hardening the sandboxing in preparation for the security audit together with @WofWca
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
#Electron vs #Tauri in #deltachat_desktop
- download size: 151mb vs 28mb
- size on disk: 340mb vs 40mb
- RAM usage: 292mb vs 209mb (after fresh start)
Though take it with a grain of salt: #deltatauri does not yet have features implemented and my sample size is just one here
Code for #deltatauri is now public!
For now it contains only the most basic functionality - so more for the fellow developers to try out or/and review my code . That being said, it is already surprisingly usable.
https://github.com/deltachat/deltachat-desktop/pull/4462
Thanks to #nlnet & #ngi0_entrust for funding this project: https://nlnet.nl/project/DeltaTauri/.
Updated for #deltachat_desktop readme coming soon.
Shows links to the 3 editions:
- deltachat electron (current releases)
- #deltatauri
- #deltachat_web
I'm making big progress on the #tauri version of #deltachat_desktop
So far it only takes 38 mb (78mb installed) in package size instead of the 150mb
(323mb installed) of the Delta Chat Desktop #electron version.
I'll keep you updated in this thread.
Thanks to #nlnet & #ngi0_entrust for funding this project: https://nlnet.nl/project/DeltaTauri/.
#deltachat_desktop 1.48.0 is currently releasing. Lots of under-the-hood code changes and bugfixes.
AppStores, besides flathub already have the new release. flathub will follow soon.
#deltachat_desktop finally has Automated E2E testing again!
Thanks to the desktop team and #deltachat_web for making this possible.
Also thanks to #playwright for making such a nice testing solution.
Dreamed of for many years, and now it became reality:
Delta Chat UI running in a web browser.
(read thread for more info)
For now this "#deltachat_web" project is merely meant as proof that the deltachat desktop frontend/UI has no dependency on electron anymore.
With a few nice side-benefits:
It allows us developers to use other browsers dev tools to improve #accessibility for example and to bring back automated ui #testing.
Last but not least this serves as a stepping stone to make a #tauri version of #deltachat_desktop
Stay tuned for the #nlnet funded #delta_tauri project.