Skip to content

iOS app

Release status

3 min readUpdated Verified against 0f89c40 on 2026-09-27

Page actions

ChatGPT and Claude are third-party services. The link gives them this page's public address and a short instruction. This site records nothing.

Where the app stands with Apple: every upload from the app's ledger, rendered at build from the pinned commit, and the sign-off record of the first App Store submission.

Two records in gurbani-soul-ios say where the app stands, and this page reads both at the commit the wiki pins. The ledger (ios/testflight-builds.json) records every upload, written by the archive script at upload time. The build log in the TestFlight test plan records the owner’s sign-offs and the submission. Neither records what Apple decides afterwards: an approval, a rejection or the day a version goes live is known in App Store Connect, not here.

The first App Store submission

1.3.10 (1) is the first build submitted for App Review: submitted on 2026-09-26 at 03:49 UTC, with manual release, built from platform b5c6a0d and the public (Gurmukhi-only) database profile. Every owner gate of the App Store submission runbook is signed in the sign-off record: the brand and trade-dress gates, the scripture-fidelity charter (8 of 8 on a physical iPhone), the hardware pass (10 of 10) and the App Store Connect listing (no drift; “Data Not Collected”; free, 4+).

Manual release means an approved version waits at Pending Developer Release until the owner releases it; approval alone does not put it on the store.

Apple approved 1.3.10 (1) on 2026-10-13. When this page was last edited it was waiting at Pending Developer Release.

The first update

1.4.0 (1) was uploaded on 2026-10-13 from the app’s tag v1.4.0, built against platform 2c41123 with the public profile and the same bundled database as 1.3.10. It is the first build archived and uploaded by the hosted workflow instead of a maintainer’s Mac. It adds “Forget location”, “Clear reading history” and the Spotlight clean-up (privacy and on-device data). App Store Connect accepts a new version only after the previous one is released, so it is submitted after 1.3.10 goes live; its sign-off record in the TestFlight test plan is open until then.

Every upload

Read at build time from ios/testflight-builds.json at a386422. All 29 uploads.
Version (build)UploadedChannelProfileBuilt from
1.4.9 (1)2026-10-25App Storepublicapp f700fb3 platform f490db5 dataset f818b3a database bf91417
1.4.7 (1)2026-10-20App Storepublicapp 28cd3d2 platform 2384ba2 dataset bc5b0f0 database b10809c
1.4.4 (1)2026-10-18App Storepublicapp a22c7d1 platform 35b9020 dataset bc5b0f0 database b10809c
1.4.3 (1)2026-10-17App Storepublicapp 48e33d0 platform c4fa607 dataset bc5b0f0 database b10809c
1.4.2 (1)2026-10-16App Storepublicapp 3e2d515 platform f6a0e46 dataset bc5b0f0 database b10809c
1.4.1 (1)2026-10-16App Storepublicapp 73b28ec platform 6b7e2cc dataset bc5b0f0 database b10809c
1.4.0 (1)2026-10-13App Storepublicapp d058add platform 2c41123 dataset bc5b0f0 database b10809c
1.3.10 (1)2026-09-25App Storepublicapp e7a0d8a platform b5c6a0d dataset bc5b0f0 database b10809c
1.3.9 (1)2026-09-25App Storepublicapp aebf12c platform 40b5831 dataset bc5b0f0 database b10809c
1.3.8 (1)2026-09-24App Storepublicapp b70110d platform f9907f1 dataset bc5b0f0 database b10809c
1.3.7 (1)2026-09-24App Storepublicapp c3c10ff database b10809c
1.3.5 (2)2026-09-23App Storepublicapp 28e0ed9 database b10809c
1.3.5 (1)2026-09-23TestFlightpublicapp 28e0ed9 database b10809c
1.3.4 (1)2026-09-22App Storepublicapp 3609643 database f30a2fc
1.3.3 (1)2026-09-22App Storepublicapp f20860e database f30a2fc
1.3.2 (1)2026-09-22App Storepublicapp ad7b83c database f30a2fc
1.3.0 (7)2026-09-19TestFlightpublicapp 7f2a889 database f30a2fc
1.3.0 (6)2026-09-19TestFlightpublicapp e9aa61b database f30a2fc
1.3.0 (5)2026-09-19TestFlightpublicapp 9857fc9 database f30a2fc
1.3.0 (4)2026-09-19TestFlightpublicapp 78f2a98 database f30a2fc
1.3.0 (3)2026-09-19TestFlightpublicapp e029d07 database f30a2fc
1.3.0 (2)2026-09-18TestFlightpublicapp 2e3aec1 database f30a2fc
1.3.0 (1)2026-09-18TestFlightpublicapp 3b3bd65 database f30a2fc
1.2.1 (1)2026-09-18TestFlightpublicapp 274fe3c database f30a2fc
1.2.0 (1)2026-09-18TestFlightpublicapp f69f0c8 database f30a2fc
1.1.5 (1)2026-09-18TestFlightpublicapp 7a3e0a7 database 538b697
1.1.4 (1)2026-09-18TestFlightpublicapp c593518 database 538b697
1.1.3 (2)—TestFlightpublicbackfilled from App Store Connect (uploaded before the ledger existed)
1.1.3 (1)—TestFlightpublicbackfilled from App Store Connect (uploaded before the ledger existed)

On the rendered wiki this is the table of every upload, newest first. On GitHub, read the ledger itself: ios/testflight-builds.json.

How to read it:

  • Channel. A TestFlight build is for testers. An App Store build is archived from the release tag with CHANNEL=appstore, the only kind the submission preflight accepts. Such a build is a candidate: most platform releases since 1.3.2 have one (the ledger has no upload for 1.3.1 or 1.3.6), and 1.3.10 (1) is the first to be submitted (one version number).
  • Profile. Every upload so far is public: the English translation layer is not licensed for distribution, so no build carrying it has been uploaded (the licence gate).
  • Built from. The app, platform and dataset commits the build was made from, and the sha256 of the database inside the archive, which proves it holds exactly that dataset’s iOS database. The platform and dataset commits are recorded from 1.3.8, when the code split into three repositories. The earliest rows were backfilled from App Store Connect after the fact, so they have no date or commits, and their note says so.

How this page stays current

The ledger is read when the wiki is built, from the commit in docs-site/sources.lock.json. Every Monday the docs-pins workflow moves that pin to the app repository’s main when a pinned file has changed (the ledger is one), through a reviewed pull request, so a new upload appears here within a week of it, once that pull request merges. The paragraph about the first submission is written by hand; the next submission’s record belongs in the build log first, then here.