Skip to content

Release: staging v2.9.16 — recovery, navigation, security, cleanup#1950

Merged
transphorm merged 6 commits intostagingfrom
release/staging-2026-04-09
Apr 9, 2026
Merged

Release: staging v2.9.16 — recovery, navigation, security, cleanup#1950
transphorm merged 6 commits intostagingfrom
release/staging-2026-04-09

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot commented Apr 9, 2026

What's New — Apr 6–9, 2026

New

  • Recovery phrase is now shown during onboarding immediately after registration, so users can save it before continuing
  • Firebase Analytics added for usage insights
  • OFAC compliance now supports on-chain proof-based root updates with rolling window verification

Improved

  • Account recovery now works after restoring a phone from iCloud or Google backup — the app detects missing credentials and guides you through recovery on first launch
  • Tunnel verification flow keeps you inside the flow when navigating back — no more unexpected jumps to the home screen
  • WebView security hardened across all platforms: origin-validated bridge messages, localhost asset serving, and SSL enforcement
  • Support form and self.xyz links now open inside the app instead of launching an external browser
  • Navigation headers show consistent back buttons and close labels across all screens

Fixed

  • App no longer dead-ends at a blank home screen after phone restore
  • Back buttons in tunnel flow no longer escape to unrelated screens
  • Nav bar title font no longer overridden by undefined style properties
  • Mock passport flow no longer incorrectly routes to the recovery-required screen
  • Android WebView content no longer renders under the status bar or notch
  • Referral attribution preserved correctly when registration fails (no longer cleared prematurely)

Removed

  • Points, Self Apps, and Gratification screens removed to unblock the 3.0 release

Internal changes

Linear Issues

  • SELF-2540 — No account recovery flow after phone restore
  • SELF-2311 — Remove Points and Self Apps screens
  • SELF-2585 — Remove Sumsub references & abstract to generic KYC naming
  • SELF-2504 — Add recovery phrase screen to onboarding
  • SELF-2487 — Tunnel flow back-navigation breaks out of flow

🤖 Generated with Claude Code

…lletConnect, Lottie, XState) (#1941)

* Upgrade wave 2 mobile app dependencies

* fix pipelines
* first pass

* clean up

* format

* pr feedback and format
* commit

* remove stale

* create hook to open support form in webview; pr feedback

* tests

* ignore mcp

* test

* fix pipelines
* rename kyc tee env var

* fix header text and close button

* format
* bug fix

* fix pipelines

* fix race condition

* fixes

* try again

* fix maestro

* update copy and abstract

* fixes...i hope

* fix ios pipeline?

* pipeline fix

* fix pipeline

* fix e2e test

* fix pipelines?

* formatting
@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 9, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
self-webview-app Ignored Ignored Preview Apr 9, 2026 9:03pm

Request Review

@transphorm transphorm closed this Apr 9, 2026
@transphorm transphorm reopened this Apr 9, 2026
@transphorm transphorm changed the title Release to Staging v2.9.16 - 2026-04-09 Release: staging v2.9.16 — recovery, navigation, security, cleanup Apr 9, 2026
@transphorm transphorm merged commit 385d020 into staging Apr 9, 2026
68 checks passed
@transphorm transphorm deleted the release/staging-2026-04-09 branch April 9, 2026 22:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant