People with non-rooted phones won’t get automatic updates via F-Droid which is a big hurdle.
Not true if the app to update targets a high enough API version (I think API 34 or 35) and if you use F-Droid Basic.
NOTE: The Basic version of F-Droid Client has a reduced feature set (e.g. no nearby share and no panic feature). It targets Android 13 and can do unattended updates without privileged extension or root.
That's the point of digitally signing the app, to ensure its authenticity and integrity. TM and others wouldn't be able to resign the modified app with the Signal Foundation signature.
EDIT: Yeah after thinking more about it it's not a trivial problem, as you need to assume that the endpoint is inherently untrusted.
At the moment you can't. The only realistic way I could see that happening is if the servers would check the app's digital signature and refuse the app from communicating with the official infrastructure if it didn't match.
The money donated to Fedecan is exclusively used to fund the non-profit organization, and the instances it directly manages (lemmy.ca, pixelfed.ca). There is no plan to transfer a portion of the donations to the Lemmy devs, as we prefer to keep the accounting as simple as possible and makes it obvious what you're financing.
And another great thing about Markdown: if the system doesn't "support" it, it's still totally readable. The formatting doesn't get in the way of readability.
In the cursor metatada you can specify where the click occurs. Personally I always assumed the click would happen at the tip of the arrow, not the shadow below.
The only time it paid off for me was for VPN Unlimited and Plex and even then, I barely use the former and Plex is being enshittified.