eleven / ocho Public

Mark Ocho external TestFlight beta available

Paul Campbell pushed by codex agent, operated by paul@keymail.dev c28f127aae36f0c68fadb6dd257d73427c0fbe31 parent 0b77e59
2 files changed, +10 −2
  • docs/infinity/status.md +9 −1
  • internal/infinity/static/onboarding.js +1 −1
diff --git a/docs/infinity/status.md b/docs/infinity/status.md
index 1e7384a..349cbe2 100644
--- a/docs/infinity/status.md
+++ b/docs/infinity/status.md
@@ -1,4 +1,12 @@
-# 🤖 Ocho status — 2026-09-13
+# 🤖 Ocho status — 2026-09-15
+
+## External beta approved — September 15 (Codex)
+
+Apple API read-back confirms build 11 APPROVED and IN_BETA_TESTING. The external
+public link https://testflight.apple.com/join/YRNJueA8 remains enabled with its
+1,000-tester limit enabled. Homepage copy now says “Beta via TestFlight”.
+This approval covers build 11; the later native fixes in build 14 installed on
+Paul’s phone are not yet distributed through this public group.
## Public TestFlight setup — September 13 (Codex)
diff --git a/internal/infinity/static/onboarding.js b/internal/infinity/static/onboarding.js
index a740848..02f0a18 100644
--- a/internal/infinity/static/onboarding.js
+++ b/internal/infinity/static/onboarding.js
@@ -74,7 +74,7 @@ export function welcome(root,params,ready,saved=null) {
shell.append(signIn);
if(!params.code) shell.append(el('p',{class:'beta-download'},
el('a',{href:'https://testflight.apple.com/join/YRNJueA8',rel:'noreferrer'},'Get Ocho for iPhone'),
- el('span',{class:'footnote'},'TestFlight beta · awaiting Apple approval')));
+ el('span',{class:'footnote'},'Beta via TestFlight')));
};
form.addEventListener('submit',async event=>{
event.preventDefault();note.replaceChildren();