Skip to content

Prepare iOS 1.0 App Store package - #8

Merged
patrickschiller merged 1 commit into
mainfrom
codex/ios-app-store-v1
Aug 6, 2026
Merged

patrickschiller merged 1 commit into
mainfrom
codex/ios-app-store-v1

Conversation

@patrickschiller

@patrickschiller patrickschiller commented Aug 6, 2026

Copy link
Copy Markdown
Owner

What changed

  • set the iOS app and Share Extension to version 1.0.0, build 6
  • give the standalone SourceBraid app its own identifiers: de.patrickschiller.sourcebraid, matching Share Extension, App Group, and Keychain group
  • package the reviewed 1024×1024 SourceBraid icon and validate the generated iPhone/iPad icon assets
  • declare GitHub-bound user content, browsing history, user ID, and repository/credential metadata as linked app-functionality data with no tracking
  • add a release preflight for identifiers, entitlements, versions, privacy manifests, encryption, and archived app contents
  • document stable-Xcode archive, validation, and upload steps

Why

SourceBraid is being published as a new app rather than as an update to the former Stowmark identity. Version 1.0.0 (6) packages the refreshed icon under the new bundle identifier and deliberately starts a new App Store installation and data path.

Impact

This is not an upgrade for existing Stowmark installations. App and Share Extension use the new SourceBraid App Group and Keychain namespace. Privacy declarations conservatively match the direct GitHub data flow: linked to the user's GitHub identity, used only for app functionality, and never for tracking.

Validation

  • node --test tests/capture-utils.test.js — 15 passed
  • python3 -m unittest discover -s tests -p "test_*.py" — 36 passed
  • python3 scripts/validate_ios_release.py — passed
  • signed Release archive with stable Xcode 26.6 — passed
  • archived app revalidated as de.patrickschiller.sourcebraid, version 1.0.0 (6), including generated icons, privacy manifests, and embedded Share Extension
  • codesign --verify --deep --strict — passed
  • new App Store Connect record created: Apple ID 6798551232
  • App Store Connect upload — succeeded on 2026-08-06; Build 6 is processed and ready to submit

The new binary is uploaded. App Store Connect metadata, screenshots, privacy answers, review credentials, build selection, and submission for review remain account-owner steps.

Signed-off-by: Patrick Schiller <p@trickschiller.de>
@patrickschiller
patrickschiller marked this pull request as ready for review August 6, 2026 06:42
@patrickschiller
patrickschiller merged commit fcbb2a5 into main Aug 6, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant