Recallyx 0.78
Add an iOS companion app target and make the core build for iOS (#62)
First slice of the iPhone companion app: RecallyxCore now compiles for
iOS 26, and a new RecallyxiOS target builds an empty app bound to the
synced history store (builds on the sync groundwork from #61).
- Script steps are macOS-only, so ScriptRunner/ActionRunner are
platform-guarded; running a script action off macOS throws a clean "not
available" error. - The iOS store lives in an app-group container from day one so a future
Share Extension needs no store migration, and it never runs image-orphan
reconciliation (image files don't sync yet, so entities without a local
PNG are expected there, not orphans). - CI gains an unsigned iOS-simulator compile gate; the mac test job and
the ad-hoc release path are untouched.
One flag for later: AppleClient's availability check doesn't name iOS,
which would matter only when AI lands on the iOS app — left as-is here.
The real UI (list, search, detail, copy) comes in the next PR.