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 ready for testing. There are also a few new features, that are also in the electron edition, but there will be a dedicated forum post about those soon (quick access to recent webxdc apps and more).
use this on linux, on mac it is not signed, so some things won’t work - also mac does crash currently
What to test:
I would be particularly interested in linux performance. We had some issues with Nvidia gpu on nixos + wayland. If you also experience issues, then try one of these three environment variables and tell us which one worked the best:
Also thanks to @dotlambda for working on the nix package.
I’m also writing a blogpost on this topic, which I aim to publish next week. In the meantime you can read my other two blogposts about the steps that made this possible:
once there are official releases, then we could add it to some auto updating repository.
you can copy accounts folder and config.json manually, they should be compatible. or do the setup second device process for all your accounts to transfer them.
the importance of auto-update is proportional to thosee updates frequency, so for beta-testing it is more important than for stable versions
then, indeed, for early testing it is probably better for you to have small amount of very dedicated users than medium amoung of medium dedicated tester
Starts fine on Mint 22.1, but why doesn’t it use the same config settings system as the old app? It would be easier to test if it was just a drop-in replacement for the electron client. I guess it’s a complete reimplementation of the client with a different backend, not just the GUI changed.
What I notice is that if you launch from the command line and you close the window, the process doesn’t completely finish, I have to do Ctrl-C to end it. (Noticing that the electron app is the same; I’m using AppImage for both of them, but this is not normal for AppImage apps.)
When we make tauri the default version instead of electron, then we will add a migration step to import/move the data from the old location. The idea is to not affect the production version as long as the tauri version is still experimental.
Keen “User” here - want to try Tauri version and avoid some electron pain. The link to the release packages shows 2 files containing “Tauri” in the name, but both seem to be Apple DMG files?. I’m on Manjaro, which do I use?
(Thanks for all this work and to Delta Chat team as well, its the future so Im promoting it whenever I can, but some people like to shared all their metadata with meta for some reason…)
I does not look too good for deltachat tauri on linux right now, our tauri version has some problems on linux that make me unable to recommend it for real usage (missing camera(qr code scanning) and microphone (voice message recording) support, crashes if you don’t also install gstreamer, glitches on Nvidia GPUs, crashes when you don’t have the log folder and has some problems with the single instance lock).
I would be happy though for test results and bug reports, as there may still be some issues, that we don’t know about yet.
Thanks Simon, thats a drag! Hoping to get rid of a few copies of Electron on my desktop and Tauri looks good. I’ll try github and report back if/when I find something (I have an Nvidia GPU on wayland). Otherwise, I want to encourage you and other devs to keep it up, think it has great potential esp. in the workplace.
The new 2.x releases are also available in the Tauri Edition.
But be sure to make backups of your accounts in dc tauri (accounts of tauri and electron edition are still seperate) and ideally also read the hints on 🧪 Help testing the upcoming Major 2.x (!) release.