So far we have an ap that can scan its config from a QR code and persist it in the keychain on the device. Today we'll add support for using biometric unlock (Face ID or Touch ID depending on the device).

At this stage - we've a lot of stuff in the main ContentView. Let's do something about that first.

So the first thing we want to do is to have a way to scan a QR code to get the relevant IDs for the app.

Scanning QR codes with SwiftUI

Let's start by getting the correct project setup.

SwiftUI project setup

In this series - we will take a look at creating the app from scratch - but using SwiftUI and some helper libraries.

After a cloudkey gen2 plus crash - how to get a backup restored when a factory reset installs an older software version.

My ISP connection to home does not offer a static IP address. It does maintain a stable IP address - but after a period offline (either a fault or a power failure or similar) then that IP address may change. How to monitor this?

Monitoring IP changes

Mac OSX VPN DNS

2020-01-09

When you connect your OSX mac to a VPN using the inbuilt VPN setup - as long as you get the service order correct it should pick up the DNS servers. But it often doesn't.

To get some devices running under Mac OSX I have been using the drivers from mac-usb-serial.com - it seems that the ones I need are now working in Catalina out of the box

Picked up the new mavic mini to test - thinking it might be a good training drone for the kids.

First mavic mini test

I recently added a running copy of pi-hole onto a spare raspberry pi to test. Moving it to https

Running a local/internal certificate authority - even though it is 2019