in reply to Winter blue tardis

@Winter blue tardis🇧🇬🇭🇺 @Jayson Smith @Nick Giannak III The 25 port requirement is for self hosting #chatmail relay not for using the app. There are apps for other platforms such as deltachat for IOS, deltachat or arcanechat for android.
As for the deltachat-desktop app interface, unfortunatelly it's an electron app. However it's best used with the screen reader switched into focus mode.
I'll try to give you a bit of overview explaining how I am using it.
When I launch deltachat-desktop the focus is placed into a search field. If you alt+tab from its window and return back the focus will move to the chat input area if you have active conversation.
Regardless of which of these is in focus use tab and shift+tab to navigate at this point.
So I'll use the search field as a starting point as if you have no conversations this is the element you will land on after creating or importing your account from the backup.
Tabbing away from the search field you will land on the Scan QR code button. You can activate it to share your code for others to scan or to scan a code from someone else. Also we are all blind here in this conversation so I guess we won't be scanning QR codes, we'll copy and paste invite links that is also supported here. So the QR code dialog has two tabs QR invite code and Scan QR code. These are exposed as buttons to screen readers. If you activate one of these buttons the content in this dialog window changes. If you would like to join the chat you will press Scan QR code here and you will find the Paste button.
I assume QR code or invite links handling is now a bit clearer so I'll continue describing the main window.
When using tab to navigate pressing the tab key while the Scan QR button on the main window is in focus, you will land in the list of conversations. You can use up and down arrow key to navigate, enter key to activate here. Unfortunatelly the items are again exposed as buttons so it might be a bit embarrasing at first.
If you continue navigating with the tab key from the list of conversations you will land on the new conversation button.
If you continue with the tab key you will move from the new conversation button into the active conversation window. The conversation name is presented. Activating the button named after the active conversation will open a dialog window with user profile of your chat partner or profile of a group chat if the active conversation is a group chat indeed. In the profile window you can see last seen info of the chat partner, their signature, their chat handle, a button for sending them a message that is mainly usefull when you are looking at a profile of a group member, and an ability to share the contact with other contacts. There is a profile menu button that displays a context sensitive menu with more actions such as setting your own local display name for the contact.
I'm now done explaining the profile window and imagine we are back in the active conversation view focused on the chat name button.
Using tab key to navigate from here lands on the tabs changing the main conversation content. You can use these to change from conversation to the media.
Then there is a main menu button. In fact it includes conversation specific menu entries such as search in chat, dissapearing messages and others.
Moving forward with the tab key from the main menu button you will land on the message list of the active conversation. Use up and down arrow to navigate here to read the messages. And use applications key or shift+F10 to open a context menu for the selected message. Text messages have no other content but audio messages, messages with reactions or other attachments might have other focusable elements in the tab order. I think this part is pretty self explanatory once you manage to start chatting. One thing other messengers don't have is shared apps. Apps can be posted to the chat and message with the app will have a button to start the app that will then open in a new window. There are various apps made for deltachat and other webxdc capable messengers, such as the shopping list, simple group collaborative editor and similar. I am looking to the future when more screen reader users will adopt this and we can bring some of the fun things we liked to enjoy back in the days on IRC such as playing quiz or card games in the chat. This might be a nice platform for allowing this.
Then there is an attachment button, visually it's to the left of the chat input area, then chat input area it-self, smileys and record voice messages button.
After the record voice message button you will wrap to the top, of the application window landing on the profile chooser. This part needs a bit of a11y love as the profile names are not exposed to screen readers. These have role tab and you can use up and down arrow keys to navigate here. The last item in this list is a create profile button.
Yes, you can have multiple chat profiles if you like. And it's really damn easy to create a new deltachat profile. The most valuable thing on your profile is the list of contacts as you are verified criptographically. Loosing the empty profile is not a problem as you can create a new one whenever you like.
The final destination of this walkthrough through the deltachat-desktop main window is the settings button.

Huh, this turned to be a looong post. I believe it clears a few things up for you.

Thinking more about it perhaps I should report some of the little things such as avoid using button roles for the list items, consider using roving tab index for the tabs so only one of them is focusable at a time to get rid of a bit of confusion to the @Delta Chat github issues.

#AndroidAppRain at apt.izzysoft.de/fdroid today with 10 updated and 3 added apps:

* Centsation: an offline savings-tracker 🛡️
* DisableAudioFocus: Xposed module that allows you to disable audio focus, enabling you to play multiple videos and audios simultaneously 🛡️
* HideMockLocation: Xposed Module that prevents detection of mock location 🛡️

RB status: 616 apps (46.8%)

Enjoy your #free #Android #apps with the #IzzyOnDroid repo :awesome:

(1/2)

in reply to IzzyOnDroid ✅

(2/2) at apt.izzysoft.de/magisk there were 2 #Magisk modules added and 3 updated today:

* Net Switch: lets you isolate apps from Internet access
* Infamick Script: a system utility script providing easy access to various system information and settings

Enjoy those, too, should you use Magisk or KernelSU :awesome:

Status there: 134 FOSS modules available

A part of me is amazed at this, another part doesn't like reading this. I mean, what are we doing to ourselves? :)
GitHub - cloudflare/workers-oauth-provider: OAuth provider library for Cloudflare Workers github.com/cloudflare/workers-…

"La laïcité a été détournée de ses principes fondateurs, sous la pression de la classe politique."

C'est ce que soutient Philippe Portier, politologue et sociologue.

Spécialiste de la laïcité, il est l'invité d'«INAttendu» sur Franceinfo

⏲️ Samedi à 13 heures et dimanche à 11 heures.

in reply to Sleeping Giants FR

En fait cet extrait est trop court pour en déduire votre attitude à ça, mais pour moi la laïcité est l'une des plus précieuses valeurs de la République. En tant qu'étranger venu en France, j'ai toujours considéré la laïcité comme une valeur qui me donne plus de liberté, plus de sécurité et qui m'épargne au prosilitisme éventuel de certains groupes religieux agressifs.
in reply to André Polykanine

La République est laïque, le citoyen est libre.

"Groupes religieux agressif" nous ne savons pas de qui vous parlez. Les témoins de Jéhovah qui viennent toquer à votre porte ?
Moi, en tant que femme, je m'oppose aux religions qui veulent dicter comment une femme doit se comporter. Mais je ne rejette pas mes soeurs/frères chrétiens, juifs, musulmans, hindi ou autre, qui sont croyants.
Je m'oppose également au patriarcat. Pourtant je ne rejette pas tout homme parce qu'il est un homme.

This entry was edited (6 months ago)
in reply to Sleeping Giants FR

@menelion

Jeux politiciens (manipulations racistes jusqu'à en inverser le principe) Mais vous oubliez qu'il y a aussi les chiens de garde qui, pour que les politiciens jouent, déforment, eux aussi la loi de 1905

Vous parlez à raison de jeux pour "séparer"

Mot qui a été dystopiquement employé dans une loi de prétendue "lutte contre le séparatisme" alors même que La Loi de 1905 est une SÉPARATION

- Un nouveau délit de séparatisme ????

⬇️

This entry was edited (4 months ago)
in reply to InternetDev-Anti-Communicant🍉

@menelion
Comprenez bien l'intentionnalité d'inversion raciste des lois faussant celle de 1905

- On passe de l’État est Séparé et Ne reconnaît AUCUN culte (donc faite pour les citoyens athées ou non)
à
- L’État va fliquer les croyants et les cultes
(croyants que le texte de 1905 lui interdit de distinguer et Cultes qu'il n'a pas le droit de reconnaître)

Si réellement #SleepingGiant était contre la ségrégation, et qui plus est d'état, il se serait un peu plus bougé le cul⬇️

in reply to InternetDev-Anti-Communicant🍉

@InternetDev Excusez-moi, mais je ne vois pas pourquoi la loi soit si distopique. Ce que je vois maintenant, c'est que beaucoup de gens, surtout à la gauche, de facto prônent la laïcité pour tous sauf pour les musulmans, ce qui m'inquiète. L'islam est une religion dont certaines dénominations perçoivent la haine contre les « mécréants » comme gravée dans le Coran : « Tuez les polythéistes où que vous les trouviez… » — je suis polythéiste, moi.
Je ne dis pas que l'islam est le seul « coupable », en fait l'indoctrination des enfants dans toutes les religions abrahamiques peut être nocive et strictement opposée aux valeurs de la République, dépendant de la dénomination particulière, qu'elle soit plus paisible ou plus belliqueuse.
C'est pourquoi je tiens tant à la laïcité sans exception.
in reply to André Polykanine

deux choses dans votre interrogation.

1 - Pourquoi la gauche défend les musulmans avec LA Laïcité
Facile: Parce qu'ils sont harcelés
par Retailleau entre autres

2 - "CONTRE le Séparatisme"
C'est dystopique et Orwellien

Parce que c'est dystopique de faire une loi "contre le séparatisme" prétendant "conforter la laïcité" (loi de 1905) quand la loi de 1905 est LA loi dont le principe c'est la séparation "de l’Église et de l’État

C'est totalement vicelard⬇️

This entry was edited (4 months ago)
in reply to André Polykanine

@menelion
Quand vous alléguez que
- la gauche, de facto prônent la laïcité pour tous sauf pour les musulmans

C'est une erreur totale. Défendre les musulmans contre les harcèlement d’État et politique, par la laïcité c'est défendre, en même temps les autres.

Mais comme l’État s'en prend à eux, du coup la gauche choisirait bien de défendre les bouddhistes aussi mais eux ne sont pas harcelés.

Ensuite : Vous me demandez "pourquoi Dystopique" ⬇️

in reply to André Polykanine

@menelion
Bien c'est parce que vous ne connaissez pas la laïcité

Et le "prosélytisme", en tant qu'athée, je ne subit en France presque partout.

Les Églises au milieu des villages / le jours du Seigneurs / les délires des politicards Catho (comme Macron, Sarkozy entre autres)

Le prosélytisme, on le voit moins quand on est moins athée que moi, mais je ne le vois pas plus dans une religion que dans une autre

Le seul prosélytisme que je ne vois pas, c'est celui ds athées.

If you ever want to go cycling in #Prague, I highly recommend the "Na kole Prahou" (Prague on Bike) app. It's very similar to my favorite #Cyclers, because they're both made by the same vendor. However, it has notes from the local cycling community and extra features that are useful in Prague. And just like Cyclers it's #OSM based.

While #cycling around Prague, I discovered that it's often the fastest means of transportation. For example, I was able to get from Anděl to Florenc (4 km) in 12 minutes with little effort. For me, it's also the cheapest since both #Rekola and #Nextbike give you 2 one-hour-long rides every day if you have the #Multisport card.

#openstreetmap #biking #commuting

Hey! Check out this post on marginal manicules.
👉scolarcardiff.wordpress.com/20… 👈
This entry was edited (6 months ago)

Hier soir j’ai trouvé un hérisson dans le jardin (je l’ai déjà vu plusieurs fois). Il semblait très fatigué. Et j’ai vu des tiques. Alors j’ai sorti mon tire tique et avec le soutien moral du chat Pompon. Je lui ai retiré 3 (immédiatement plongées dans la javel). Il est reparti. J’essaierai de lui enlever d’autres mais je ne veux pas le traumatiser. Je mets des gamelles d’eau pour tous les animaux.
Des conseils ?

#herisson

Alt : le hérisson roulé en boule.

This entry was edited (6 months ago)

Hi all. I'm heading to bed, but I'll leave you with this brand new AccessiWeather page that allows you to download both the latest release stable build as well as the latest experimental dev build fresh from my machine. Should update automatically as I push new dev builds and as I push new releases. Plan on adding more to it like patch notes/changelog etc, but I wanted a way for people to download since GitHub can be confusing. orinks.github.io/AccessiWeathe…

Ich hatte gestern die Chance, mir die Funktionsweise rund um den automatischen Upload bei der @nextcloud -Android-App erklären zu lassen.

Seither bin ich viel geduldiger, weil ich jetzt weiss, dass vieles, was ich sonst so ausprobiert hatte, nichts bringt.

Damit ihr nicht auch im Dunkeln tappen müsst, habe ich die Erklärung für euch zusammengefasst.
#Nextcloud #Android #AutoUpload
marcel-waldvogel.ch/2025/06/05…

Generative AI runs on gambling addiction — just one more prompt, bro!

pivot-to-ai.com/2025/06/05/gen… - text
youtube.com/watch?v=QWngvJnoPJ… - video

This is the original middle finger of the right hand of #GalileoGalilei as it can be seen in the #MuseoGalileo, Istituto e Museo di Storia della Scienza in #Florence:
en.wikipedia.org/wiki/Galileo%…

My personal highlight of this trip to Italy so far.

Yes, the #middlefinger gesture is old enough. Even old greeks and romans used it:
en.wikipedia.org/wiki/The_fing…

Maybe this (and the #catholicchurch forcing him to publicly revoke his findings) is why somebody decided to steal this part of his body when he was moved years after his death.

From now on, this picture will be awarded by me to anybody who is talking bullshit that was scientifically proven wrong already.

Use my photos under #CCbyNCSA: creativecommons.org/licenses/b…

#Homöopathie #homeopathy #Schwurbel #nonsense #science #research #galileosmiddlefinger #relic #education #religion #history #church #catholic
/cc #minkorrekt @minkorrekt

Zdravo Srbija 🇷🇸
The long wait is over! Speech Recognition & Synthesis by Google, AKA Google TTS has been updated and now it supports Serbian. The voice data includes one female voice.
See our List of languages with available TTS engines on Android accessibleandroid.com/list-of-…

I authored a new Policy Proposal: "Revocation of Persistently Non-functional Delegated RPKI CAs"

Policy proposal itself: ripe.net/community/policies/pr…
Discussion: mailman.ripe.net/archives/list…

Consider chiming in!

#ElementX nutze ich schon länger parallel zu #Element für meine Chats.

Nun habe ich aber das neue #SchildiChat Next ausprobiert.

Es basiert auch auf ElementX, hat aber #Spaces integriert. Das gefällt mir sehr gut. Damit lassen sich z.B. Chaträume übersichtlich ordnen.

#Matrix ist für mich nach wie vor ne gute Sache. Ich würde es auch WhatsApp-Wechslern eher empfehlen als #Signal ... vor allem auch, weil man sich damit nicht vom Smartphone abhängig macht.

schildi.chat/android/next/
#Chat #Messenger

This entry was edited (6 months ago)

Alan Turing died by suicide on 7 June 1954. Turing was convicted of gross indecency in 1952 and given a choice between imprisonment and probation. His probation would be conditional on his agreement to undergo hormonal physical changes designed to reduce his libido. Turing's conviction led to the removal of his security clearance and barred him from continuing with his consultancy for GCHQ. He was denied entry into the United States after his conviction.

#AlanTuring #GayRights #OnThisDay

reshared this