WofWca

Average privacy and security fan stuck in the body of a front-end dev, with particular interest in decentralization and censorship circumvention. And cool stuff in general.

The creator of @JumpCutterExtension also I guess.

Working on @delta and @torproject's Snowflake nowadays.

WofWcaWofWca
2026-01-13

@greatsword My personal understanding: Delta Chat simply started as a "chat over email" app with basically none of that custom stuff. Even PGP wasn't there initially: delta.chat/en/2017-06-01-delta

Only later (past ~1 year) focus has shifted somewhat, and "chat over email" has been removed from app store descriptions.

For more discussions, see support.delta.chat/t/why-choos

WofWca boosted:
2026-01-05

Happy holidays!

Chart of Chrome Web Store weekly users, with a ~15% drop during the past 2 weeks, from ~16k to below 15k.
WofWcaWofWca
2025-12-22

If you don't have enough things to celebrate, starting from today each next day will be longer, until we get summer.

WofWcaWofWca
2025-12-16

@vitonsky Same as on Electron, except you write the main process' code in Rust instead of JS for Node.js as in Electron. Architecture-wise such an app is not different between Electron and Tauri.

WofWcaWofWca
2025-12-16

@vitonsky As a frontend programmer, I can't complain

WofWcaWofWca
2025-12-16

@vitonsky

> Is it opt-in feature

What feature?

Widnow management, plugins, IPC in Tauri is all in Rust. Basically what corresponds to the "main" process in Electron.
You are free to start up any other binaries written in any other language if you need to.

WofWcaWofWca
2025-12-16

@vitonsky

> Should we manually bind some JS runtime to run a backend code written in JS via Tauri?

If you _need_ to run backend JS code, then I think so. Tauri doesn't package Node.js (at least by default), so you'll have to do that yourself.

> Or Tauri framework implies excessive use of Rust instead of JS code when we touch a backend?

Not "excessive", it's just Rust on the backend.

In this regard Tauri is similar to Electron. Same "main process" vs "renderer process", same IPC stuff.

WofWcaWofWca
2025-12-15

@vitonsky No, I don't think so. The web stuff works basically as well as it works on regular browsers.

Well maybe you'd be interested in the fact that WebRTC and microphone is not supported on Linux (where Tauri uses WebKit), github.com/tauri-apps/wry/issu, but otherwise I'm not aware of anything that doesn't work.
You can play Quake just fine.

Wasm Support
WebAssembly is supported
WofWcaWofWca
2025-12-15

@vitonsky Yea the 500 thing is a funny one. Fortunately it's now gone on Desktop (but not on Android) github.com/deltachat/deltachat.

> mobile

Yep! @treefit has made it work: github.com/deltachat/deltachat. Although we don't even provide `.apk`s.

WofWcaWofWca
2025-12-15

@vitonsky Not to offer a complete review, but we recently re-implemented Delta Chat Desktop with Tauri (instead of Electron).
However, Electron remains our main distribution. Overall I think that Electron is much more mature as of now. Fewer annoying little bugs, more thorough documentation no important missing APIs (notification clicks) that we have to implement on our own.

I still think though that Tauri is the future.

Read more in this (not yet released) blog post: staging.delta.chat/1146/en/202

WofWcaWofWca
2025-11-24

@unredacted Pretty fun idea!

WofWcaWofWca
2025-11-03

> motivate you to keep up with the accessibility related work

You alone, @pvagner, are sure doing a lot on this front 😀

WofWcaWofWca
2025-11-03

@pvagner

> They have no contracts, no investors, no one time opportunities pushing for accessibility features

I am afraid this is not true. Most of the accessibility work in the past ~year has been funded by NLnet, as part of nlnet.nl/project/DeltaTauri/ project. Of course the developers were the ones to request a grant for that, but the work wasn't done for free.
I think Delta Chat wouldn't be where it is right now without the money.

Also see delta.chat/en/help#how-are-del

WofWcaWofWca
2025-10-25

@eric Currently there is no such feature. In the future - maybe, especially for non-Chatmail servers.

But I suspect that this is not going to be some granular control just for setting up specifically TURN servers.
Rather the "multi-transport" feature will come and you'll be adding Chatmail servers with a QR scan rather than TURN servers.

WofWcaWofWca
2025-10-23

@vitonsky IDK, it doesn't look like they benefit from these directly.

WofWcaWofWca
2025-10-20

@vitonsky What proprietary solutions?

WofWcaWofWca
2025-10-19

@sthaydn No, STUN and TURN are required. The idea is to bundle them together with Chatmail servers. What you probably meant is a signaling server. Yes, there is no dedicated signaling server.

WofWcaWofWca
2025-10-19

@sthaydn @treefit Just WebRTC

WofWcaWofWca
2025-10-15

@vitonsky Hype what up? What's the motivation?

WofWcaWofWca
2025-09-21

@neovolny@silverbay.space Пуш-уведомления поддерживаются только на Chatmail серверах (т.е. не Яндекс, не mail.ru). Однако даже без пуш-уведомлений можно разрешить "неограниченное использование батареи". Тогда доставка уведомлений работает тоже достаточно хорошо.

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst