#deltatauri is ready for testing.

https://support.delta.chat/t/help-test-the-tauri-pre-release/3827

DeltaTauri is basically #deltachat_desktop , but using #tauri instead of electron.
Full Blogpost will follow soon.

Help Test the Tauri pre-release

As some of you know, I worked the last 2 years on porting the desktop client from electron to tauri: NLnet; Delta Tauri deltachat-desktop/packages/target-tauri at main · deltachat/deltachat-desktop · GitHub Currently the plan is to release the tauri edition additionally to the electron version and start testing it to find out if it is stable enough to become the main edition and replace the electron edition. I’m writing this forum post because the first tauri test release is released and rea...

Delta.Chat
Dear @treefit
I am trying to build #deltatauri on ArchLinux and I have issues running the resulting binary.
Upon launch it prints:
Failed to setup app: error encountered during setup hook: current logfile does not exist
I am removing all the targets except of deb, then building like normal and moving files into place.
sed -i 's/"targets"\: "all"/"targets"\: ["deb"]/' packages/target-tauri/src-tauri/tauri.conf.json5 pnpm install cd packages/target-tauri pnpm tauri build
Can you please think of where I am failing likelly? I can run binaries built elsewhere so I guess webkit-gtk and other dependencies are installed.
make tauri compile for android by Simon-Laux · Pull Request #4871 · deltachat/deltachat-desktop

make it compile again for android and attempt to make locales work logs on android hardcode locales on android switch to esm modules for runtime and bundle.js make locale loading ...

GitHub

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

#deltachat_desktop #tauri #webxdc

I made the #deltachat_web version run as add-on on #HomeAssistant. It was easy, just took me around 2 days.
So this is one way to host the browser edition in your local network. 

Though I must tell you that I don't plan to maintain this, I just made it because it looked like a fun side quest to #deltatauri. That being said it is totally usable.

Thanks @homeassistant for making add-on development so easy.

https://codeberg.org/treefit/deltachat-homeassistant-addon

deltachat-homeassistant-addon

Delta Chat Desktop Browser Edition as Home Assistant Addon. Proof of Concept.

Codeberg.org

#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 😅

Some (out of scope) fun-fact about #deltatauri: It only took me like 3 hours to get it running on #iPhone

@TauriApps is really easy for making #crossplatform apps.

Though of course the devil is in the detail, it would still need quite some native integration work to make it useable for normal users, so currently it is not a goal for us. So it won't replace our native #deltachat_ios app any time soon ;)

20% of the work for 80% of the visible result 😅

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/.

#deltachat #deltachat_desktop #tauri

Tauri Edition by Simon-Laux · Pull Request #4462 · deltachat/deltachat-desktop

How to build/try it you need rust, nodejs, pnpm and maybe also tauri dependencies. (see https://tauri.app/start/prerequisites/) pnpm i pnpm dev:tauri Features: What already works: basic features...

GitHub

Updated for #deltachat_desktop readme coming soon.

Shows links to the 3 editions:
- deltachat electron (current releases)
- #deltatauri
- #deltachat_web

#deltachat

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 #deltatauri

NLnet; Delta Tauri