Matrix server/Element mobile app if you want something that you can host yourself / privacy is a concern. The Synapse Matrix server doesn’t send your message content to any Apple/Matrix.org server, it just tells your phone to download the message from your self-hosted instance.
Little more complicated to get setup and maintaining it though (not just a `curl` call )
Photoprism/Lychee/similar options don't really appeal to me because they involve a bunch of moving pieces. I want something that takes a directory, and serves static images from them with a nice and fast UI. PhotoFloat looks like it should do that and its the same author as wireguard/cgit so I feel like it could be good.
It's a proprietary note ecosystem, so if you ever try to leave (or not use iCloud, which iOS/macOS note syncing depends on), it will be very difficult to regain control of your notes. I did this and it took a lot of effort, involved parsing out some protocol buffers, and losing a lot of formatting. I now just use markdown text files, never going back to that.
There are iOS shortcuts now which can let you do this programmatically, but you also lose formatting, and its a hack.
As a few others have pointed out I'm not sure I buy the privacy argument here (although there is very little to go on on the linked page..)
Having your phone radio on at all (even without a SIM, e.g. E911 calls) is inherently privacy violating. If you must have connectivity on the go, any prepaid SIM + always on VPN will do the trick. Use Twilio if you want multiple numbers.
$99/mo is ludicrous, even if this actually works, which I have doubts about given the history of purism.
That's pretty accurate. Some stuff is encrypted with the device passcode like Health data and Keychain data. Around iOS 9 [1], Apple implemented some functionality to encrypt backups through a similar mechanism. This never panned out.
> Interesting how you are sending SMS with different caller-ID based on contacts, but I am curious - without a VOIP dialer, can you place voice calls from your native dialer with different caller ID ?
Yes it is not very pleasant, and it is how you basically described it where you call a Twilio number, and then type in the destination. You could set up some sort of signaling where you activate the outbound number with an SMS which may be less cumbersome than dialing on a phone call, but for native support that is the only way I can think of -- just dialing the target number would of course route from your main Telco
A decent SIP app might be an alternative here, I haven't explored them thoroughly because of Twilio Wireless (last I checked they weren't spectacular, but SIP is good)
Neat! I have a similar setup, except a little more native support because of Twilio Wireless (not sure if you know about this? https://www.twilio.com/wireless)
I have the Twilio SIM (T-Mobile coverage) in my primary SIM (iPhone dual sim), and then Verizon/ATT/Sprint/TMobile on my e-sim. The e-sim is for data only, because data is expensive (and slow) on Twilio. If you don't have Dual Sim then the data element may be a bit of a roadblock for you to totally switch over to the Twilio SIM depending on your data needs. Tthe goal of my setup is to be completely cell phone agnostic. I wanted to be able to send a single signal into the PSTN over an IP connection OR over a cell-only connection (no data). The native support on this is great when you use the Twilio SIM, but with call forwarding and some other hacks you can get support without the Twilio SIM. Also, the great thing about the SIM is that I can pop it into a phone from 2002, and have it talk to the internet through a series of signals sent via SMS (e.g. server maintenance, open up a firewall for a few moments, etc). I wrote a server that I point the SIM endpoint to, and this server handles all of the forwarding/reception of voice and SMS.
I also built out a CLI for messaging (pulls in SMS history, deletes from Twilio, stores locally encrypted, lets you send out messages on a "convo" view, etc)... using the python API, and then built out a Web UI for making phone calls using client.js (receiving phone calls TBD). This has integrated support with my CardDav contacts (and depending on if someone is in my contacts, they get a different number on the caller ID), which makes for a more powerful (IMO) app than an iOS VOIP app, of which the options are fairly clunky and limited.
It is all pretty hacky but if you want to talk more about it I am curious to see what you have built out. I am not totally dependent on it for a few reasons, a big one being that I don't want to send all of my communications through the unencrypted telephone network.. The long-term goal here is to package it and open-source it so that people can easily "free" their communications, but it is pretty scattered right now.
Eagerly awaiting the PinePhone to give me more flexibility with all of this.
Can you provide more info on this Twilio mini-telco? I’ve been working on something similar to work around the lack of well supported libraries for telephony
I have the X1C. Little thing I noticed about the matte IPS screen (which I selected for outdoor usage much like you said) is that the screen goes black when I wear my sunglasses with a polarized lens, so if your sunglasses are polarized perhaps consider buying some non-polarized ones :-)
Yeah, years ago. Nothing new here. Running "exiftool FB_IMG" would reveal the same "structural abnormality" (not an abnormality though because its part of the valid IIM block of the file). See https://sno.phy.queensu.ca/~phil/exiftool/TagNames/IPTC.html
Little more complicated to get setup and maintaining it though (not just a `curl` call )