mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-10-31 08:15:24 +00:00
2835a5b10d
Spec for bringing App Store release capability to element-x-ios, targeting the existing HealthChat record that the legacy element-ios fork ships to today. Both apps share bundle id ch.healthchat.element and team 6G37K72W82, so element-x arrives as an in-place update rather than a new listing. That drives the design: the identity already aligns and 26.07.3 clears the legacy's 1.4.1, but the repo has no release machinery at all, and upstream's Xcode Cloud path is unavailable because it needs the private Enterprise submodule. Records three parts: repointing CLASSIC_APP_* at HealthChat's own identifiers so existing users keep their sessions and encrypted history, a fork-owned fastlane pipeline ported from the legacy fork, and a releasing-healthchat skill. Revised after an adversarial review of every factual claim; 26 issues found, none rejected. Most consequential: the migration fix is not monotonic, because making loadAccounts() succeed exposes a backup-instructions sheet whose only button opens element://open — a scheme this app does not register and whose legacy owner has been replaced in place.