Commit Graph

7 Commits

Author SHA1 Message Date
Sedat Qaja a71145d904 feat(healthchat): paint the subtle gradient in brand blue 2026-10-20 13:22:42 +02:00
Sedat-Qaja 3b7ed0a48b fix: remove rlement endpoints and links from the HealthChat
* fix(healthchat): switch off analytics, crash and bug reporting endpoints

Upstream ships *.localhost placeholders in Secrets.swift and marks the file assume-unchanged; with analytics on, the Element Call widget was handed Element's own PostHog and Sentry. nil hides the analytics prompt, the Analytics and Report a problem entries until HealthChat runs its own services.

* feat(healthchat): hide the Labs entry in settings

* fix(healthchat): point Copyright and the analytics terms at healthchat.ch

* docs(healthchat): add the 26.11.1 release notes

* feat(healthchat): drop the Element help links

* feat(healthchat): switch off location sharing

* test(healthchat): skip the analytics suite without PostHog
2026-10-19 14:40:20 +02:00
Sedat Qaja 7b07b51a10 docs(healthchat): complete the 26.11.0 release notes 2026-10-19 10:09:19 +02:00
Sedat Qaja 6f931434b5 docs(healthchat): update the runbook and add the 26.11.0 release notes 2026-10-19 09:18:09 +02:00
Sedat Qaja 323970aa93 docs(healthchat): add the 26.10.1 release notes 2026-10-19 09:17:39 +02:00
Sedat Qaja 57570df8dd Exclude derived data from SwiftFormat and move the release notes to the right file 2026-10-19 09:17:35 +02:00
joel.poyet 8e81ebbd77 Add a fastlane pipeline that releases HealthChat to TestFlight (#2)
element-x-ios had no release machinery at all: no fastlane, no Gemfile, and none of
its workflows built or uploaded anything. Upstream ships via Xcode Cloud, which
needs Element's private Enterprise submodule and so is unavailable here, while the
legacy element-ios fork already proves a fastlane pipeline against the same Apple
team, certificate and App Store Connect key.

Tagging healthchat-v<version> now builds a signed App Store IPA on the org's Mac
Studio and uploads it to TestFlight. Release notes come from a new
HEALTHCHAT_CHANGES.md, because upstream's own tooling owns CHANGES.md.

The lane deliberately does not pin Xcode. The runner carries a single globally
selected version, and naming an absent one does not fail fast — it sends xcodes
into a multi-GB authenticated download that no CI secret can satisfy. Each run logs
xcodebuild -version instead, which is the only record of what compiled a build.

Everything here is fork-owned, since upstream has no fastlane directory, so none of
it can conflict on rebase.
2026-10-19 09:17:29 +02:00