release: v1.7.0 — Telegram Mini App embedding enhancements #138
Reference in New Issue
Block a user
Delete Branch "development"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Promote development → master for release v1.7.0: Telegram Mini App embedding enhancements.
Audited against the current Mini Apps API and reviewed live on iOS + Android on the test contour:
themeChanged.showConfirmfor destructive confirms (resign / block / unfriend),showPopupfor the deep-link info notices (deferred until the loading cover clears, on both the native popup and the in-app Modal).is_bot) before provisioning._ru).All Mini App features are version-gated (no-op on older clients). PRs #136 + #137. Tag
v1.7.0on master after merge; the production deploy is a separate, manualworkflow_dispatchstep.The deep-link info modals (stale invite, welcome-on-redeem) captured insideTelegram() && telegramDialogsAvailable() in a const at component init, but they mount in App before bootstrap loads the SDK, so the value was always false and they fell back to the in-app Modal even inside Telegram. Evaluate it at fire time (in the effect and the {#if} guard), as the destructive confirms already do at click time.