aboutsummaryrefslogtreecommitdiff
path: root/RELEASE_ROADMAP.md
diff options
context:
space:
mode:
authorChristian Cleberg <[email protected]>2026-07-25 11:59:44 -0500
committerChristian Cleberg <[email protected]>2026-07-25 11:59:44 -0500
commit030187ece649f3a6e28b298126884602aef16cf0 (patch)
tree2e2506a7d1db92c8195b50294a5e121bda7cb352 /RELEASE_ROADMAP.md
parent7156c088a438526182c517fafa35d31990d44f18 (diff)
downloaddomain-dig-chore/owner-record-id-reveal.tar.gz
domain-dig-chore/owner-record-id-reveal.tar.bz2
domain-dig-chore/owner-record-id-reveal.zip
chore: add DEBUG reveal of the CloudKit owner record IDchore/owner-record-id-reveal
Groundwork for the owner Pro+ allowlist. Adds OwnerAccess, which identifies the app owner by their CloudKit user-record ID (a stable, opaque per-Apple-ID value that cannot be guessed or spoofed), plus a DEBUG-only "Developer" row in Settings → App Info that fetches and copies the current iCloud user's record ID for the app's container. OwnerAccess.ownerUserRecordID is empty, so isOwner() is inert until the real value is filled in. A follow-up will hardcode the owner ID, wire isOwner() into PurchaseService to grant .proPlus on a match, remove this reveal, and cut 5.0.1. DEBUG-only UI; release builds are unaffected.
Diffstat (limited to 'RELEASE_ROADMAP.md')
0 files changed, 0 insertions, 0 deletions