Search

Items tagged with: deltaChat


#deltachat
Basically, email is just a messenger standard. The normal user interface of email clients imitates classic letter writing. DeltaChat proves that you can just as easily use a modern messenger UI.



#XMPP enthusiasts out there: what would you say the ultimate Achilles heel of the XMPP ecosystem is, at present? Fragmentation of clients? What?

My sense is that it's this: when one goes to store an XMPP address in one's addressbook, there doesn't seem to be standard way to store an XMPP address. #Android doesn't have that as an allowable field, and #Thunderbird and #Nextcloud have an "Instant Messaging" field, where the type can be set to "XMPP". But are these two compatible with each other when trying to sync between them? Edit: Yes, but there's a catch: *the XMPP address must be prefixed with "xmpp:"*

So "user@foo.bar" is not an OK XMPP address, but "xmpp:user@foo.bar" is.

Then to make matters worse, now there's a wish to change the labeling of "XMPP Address" to "Chat ID": gultsch.social/@daniel/1140129…

It might be a long time before the address synchy-ness ever works again between Android <-> #Davx5 <-> Nextcloud <->Thunderbird

Note: Android allows a "Jabber" type for an IM address, where you *don't* prefix the address with "xmpp:".

(#DeltaChat gets to gloat hard here, as they have plain-old email addresses)

#prosody #conversations #gajim #dino #snikket #monocles #monal


Interested to take a little tour through how #deltachat apps and the #rustlang core library are wired together?

@treefit and @WofWca provide a deep-dive into the history of apps migrating from a C-Foreign-Function-Interface to a #Rust based JSON-RPC mechanism, with entertaining horror stories like how an iOS release some years ago could delete profiles without the user intending it 😬

The post also highlights a few areas where folks interested to help could start ... delta.chat/en/2025-02-11-why-j…


✨ 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

delta.chat/en/2025-02-11-why-j…

#jsonrpc #cffi #c #rust #deltachat_desktop #deltachat_core



Six times so far ... is how often important parts of #deltachat were independently #security audited and analyzed. Thanks to IncludeSecurity, Cure53, Applied Crypto Team at ETH Zuerich and Radical Open Security.

Last audit is from December 2024 covering @rpgp , the minimal #OpenPGP Rust library that is gaining traction with others projects as well.
Shout-out to dignifiedquire and @hko for their excellent maintenance! For more info on Delta Chat related security audits: delta.chat/en/help#security-au…



@ax3 yes, our #chatmail #deltachat and #webxdc related talks were recorded but not sure when they get published or how well the recording worked.



Our friends at @delta are continuing to make #WebXDC an amazing platform: delta.chat/en/2025-01-23-webxd…

The realtime #WebXDC APIs are built on top of #iroh #p2p connections in #DeltaChat. Glad to be playing a part in this!



anyone interested in helping out with maintaining the message parser for #deltachat desktop?

It's #test_driven_development like a #coding_puzzle, written in #rust :rust_ferris: with the #nom parser combinator library.

Repo: github.com/deltachat/message-p…

We have some bugs that I currently don't have the capacity to fix.


Did you know that you can add and use "ephemeral profiles" where all messages get deleted after a set time? The "auto-delete from device" will keep your profile clean. It's a one sided ephemerality that you decide about, not your chat partners. Good for coordinating things without digital traces and where only "the current day" or "week" is important but not all the past history. Saved messages stay, though, until you explicitely delete them. #ephemeral #deltachat



A main technical and economic difference to #matrix servers/clients:
The family of #deltachat apps uses #chatmail servers as ephemeral message transports that know nothing and forget everything: Servers don't store group metadata or cryptographic identities and delete messages after download by default. In effect, a 30EUR/month #chatmail server with 10K's of active users hums along with 2% IO and CPU pressure, 1GB RAM and negligible disk usage. No Pro-version or Kubernetes needed to scale ;)


Note to my-self and other people like me:
Read the #deltachat help at delta.chat/en/help it's all perfectly explained there in easy to follow language. It's even translated to various different languages already.
The number one answer for me is that there are #deltachat specific so called #chatmail servers suitable for anonymous instant messaging over email.
So eventhough I like to self host my emails, I think I'll go with existing #chatmail server at least initially.


@WofWca So I have finally updated to the latest and greatest #deltachat desktop. And I must say I am really impressed.
Both lists, list of conversations and list of messages are now keyboard navigable.
The hint for the screen reader users is that not all of the screen readers may switch into focus mode automatically so once you do this manually you can enjoy the user experience the way it has been designed.
Also there are nice keyboard shortcuts e.g. ctrl+n for jumping into the input box, ctrl+k for search and more.
Now I do really need to explore more i.e. what about the encryption. Can I use my existing GPG key or add a subkey or is that handled transparently on the background? I need to figure out if I should create new email for chatting or use my primary email.
Still from the accessibility point of view we are really getting something usefull I think.


The time has come for a new #deltachat_desktop Test Release: 1.51.0 !

Besides many bug fixes we added a New App Picker 🚀 which allows to browse and attach #webxdc apps directly from attachment menu.

Help us find the most
annoying bugs so we can make sure this update is ready to be released on
the website and in stores:

support.delta.chat/t/help-test…

#deltachat


Upcoming events:

We'll give two talks at #FOSSDEM about #chatmail and #deltachat in the modern email devroom, on Saturday late afternoon: fosdem.org/2025/schedule/track…

The friday before, we'll probably also appear and talk about about #webxdc at the #Matrix barcamp.

Sunday morning, our friends from @n0iroh namely @flub, will give a talk about the P2P-iroh network architecture fosdem.org/2025/schedule/event…

Otherwise, you'll find us mostly around #OFFDEM for chatting and more ad-hoc sessions.


#webxdc apps are back to #iOS homescreen: as the old pwa-hack stopped working, we this time get all-in and created a nice widget - 💄 - where you cannot only place apps, but also any chat! and when going multi-profile, even from any profile #deltachat


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



Dear friends, #screenreader users, #blind users and #accessibility professionals in particular.
Are you using chat over traditional email as provided by #DeltaChat / #DeltaLab / #ArcaneChat?
I like it uses traditional email infrastructure, is federated, supports end to end encryption, rich content including audio / voice messages. I have even recognized @adb has implemented screen reader accessibility specific features into the android app.
However I have quickly tried electron based app on linux with orca screen reader, exchanged a few messages back and fort between two of my personal accounts using the DeltaChat app and thunderbird and I haven't found the user experience verry appealing. I can't understand how to effectivelly navigate in the list of conversations and list of messages.
Therefore I would be interested to hear a few comments from people knowing this platform better. How accessible is it on different platforms?
On the desktop is the electron based app a prefered choice?
Also some other questions. For the best experience, do I need a new email address or can I use my existing self-hosted one I have already configured in thunderbird?
Ffeel free to point me to a FAQ, some up to date introductory documentation if you think my questions don't make much sense please.


Hello folks I need your help, after a lot of efforts, I am on the final steps of making #ArcaneChat available in #GooglePlay

now they ask to create a "closed testing release" where only some invited testers via their google account email address can participate and install the app before they allow a public release

please write to me in private sending me your google account's email address (gmail I guess) to join as beta-tester, thanks a lot in advance! ♥️🙏

#DeltaChat #decentralization


DeltaTouch 1.10.0 is out, main features:

🔹 Realtime support for in-chat (Webxdc) apps, see delta.chat/en/2024-11-20-webxd… for more info.
🔸 Improved HTML message view.
🔹 On UT 16.04 (xenial), DeltaTouch will check for updated versions.

UT Xenial users: Download and install the click package from codeberg.org/lk108/deltatouch/…

Full changelog: codeberg.org/lk108/deltatouch/…

Webxdc support in DeltaTouch is generously funded by @nlnet / @NGIZero, thanks!

#DeltaTouch #DeltaChat #Webxdc


There are sometimes discussions about an end-to-end encrypted private social media e-mail chat network 🤯 Basically you could follow delta chat profiles and subscribe and probably react to their encrypted broadcasts ....

This and many other discussions are the "humus" on which #deltachat evolves and, for example, became a super-app: Android 1.50.3 spearheads direct #webxdc app picking via the "attach" chat action. Actually #cheogram and #monocles, both #xmpp messengers, released this first!




in the next #ArcaneChat release: new option to control behavior of notifications of reactions and replies to your messages as well as the new mini-apps notifications in muted chats

don't lose important replies or reactions to your messages while keeping all the uninteresting chat flood/noise away 😌

#DeltaChat #email #decentralization #e2ee #messenger #chat #im



Are you interested in enshittification-resistant application development?

After almost two years of collaboration with the wonderful @n0iroh team, we are happy to announce that #deltachat 1.48 apps on all platforms contain top-notch Peer-to-Peer networking support, including hole-punching and forward-secret end-to-end encryption. It is exposed through the new #webxdc realtime APIs and there are some nice initial showcase apps 🎉

delta.chat/en/2024-11-20-webxd…


this is #deltacat watching the ongoing 1.48 #deltachat releases carefully - thanks to @adbenitez and automated store watching, this is much less stressing, just right for a cat relaxing ~#caturday


Preventing enshittificatiom with the "Ulysses pact" from @pluralistic pluralistic.net/2024/11/02/uly…

We consider our efforts aligned: #deltachat #chatmail and #webxdc implement "right to exit" on all levels of our decentralized messaging project.

- deploy your own servers permission free and interoperable with all e-mail servers ("federation mast")
- all apps and libraries and server components are 100% Foss
- interactive chat-shared web-apps can be used in other messengers

#righttoexit