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: nlnet.nl/project/DeltaTauri/.

#deltachat #deltatauri

This entry was edited (4 months ago)
in reply to treefit

tauri version source code is meanwhile available on github.com/deltachat/deltachat…

not yet ready for daily use but basic functionality like sending, receiving messages and files and html emails work. notable things that are still in development are notifications, tray icon and webxdc.

Also at this point in time you need to compile from source as there are no "releases" yet.

in reply to treefit

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.

github.com/deltachat/deltachat…

Thanks to #nlnet & #ngi0_entrust for funding this project: nlnet.nl/project/DeltaTauri/.

#deltachat #deltachat_desktop #tauri

treefit reshared this.

in reply to treefit

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.