@daviwil@ctietze it’s inconvenient to deal with credit cards and license keys (and lose license keys years later…) and giving your email to random companies so they can spam you.
With Zombies turned on in my scheme, I get an EXC_BAD_ACCESS on a suspiciously high memory address, 0x7e9838841fa0, and the last entry in the call stack is [_NSUndoStack popAndInvoke].
@mattiem From what I've read and found this is associated with framework bugs on many of the popular questions sites. That totally pointed me into the wrong direction :)
Turned into an EXC_BAD_ACCESS with Zombie detection, which I was more easily able to poke around at.
@ctietze The KeepassXC setup can happen once and is then applied to the agent upon each unlocking, when SSH-Agent integration is activated in the application settings:
Create an entry with the passphrase for your key.
Add the private key as attachment to the entry
Edit the key and enable SSH-Agent integration for it. Choose the file added in the previous step
Confirm with OK.
Just make sure KeepassXC reports a working Agent integration.
I never got this error in an AppKit/macOS app, yet:
CLIENT ERROR: TUINSRemoteViewController does not override -viewServiceDidTerminateWithError: and thus cannot react to catastrophic errors beyond logging them
Part 3 in this series: defining a vocabulary and a simple grammar in the Domain-Specific Language using Swift Result Builders, a very generic protocol called "Expression", and very concrete Expression-conforming types.