Skip to content

Refine the native mobile launch transition#16

Merged
gitcommit90 merged 1 commit into
mainfrom
fix/mobile-launch
Jul 26, 2026
Merged

Refine the native mobile launch transition#16
gitcommit90 merged 1 commit into
mainfrom
fix/mobile-launch

Conversation

@gitcommit90

Copy link
Copy Markdown
Owner

Outcome

The iOS and Android gateways now open with a compact centered sailboat mark on an adaptive chart-paper/ink background, then fade directly into the real login gateway after its first painted frame. The prior oversized full-screen logo treatment is removed.

Acceptance ledger

  1. The native mark is compact (88 pt on iOS; 96 dp pre-Android 12 with a padded Android 12+ icon), centered, and aspect-fit.
  2. Light mode uses the warm chart-paper launch color; dark mode uses the established ink background.
  3. There is no artificial logo hold: native auto-hide is disabled only so the app can dismiss after the gateway/workspace paint, with a 180 ms fade.
  4. The already-working login gateway remains the destination; the earlier black screenshot was an early WebView-transition capture, not an app rendering failure.
  5. iOS Xcode 26.6 simulator cold-start video and Android 16 ARM emulator cold-start video both show the compact mark handing off to the visible gateway.
  6. Android build 14 is signed by the retained permanent certificate, installs, launches, and renders on Android 16.
  7. iOS IPA packaging now safely crosses from internal temp storage to the APFS release volume.
  8. Version and release-coupled channel image pins advance to 0.0.14/build 14.

Verification

  • npm run typecheck
  • npm run build
  • ANDROID_SDK_ROOT=/opt/android-sdk npm run mobile:check (3 passed, 1 browser-only skip because Linux has no local Chrome)
  • npm run test:onboarding-browser (20/20)
  • clean origin/main control: native-world 117/117
  • branch native-world reached changing unrelated Skipper-reply timeouts under loaded-host conditions; focused mobile surfaces do not touch that execution path, and required CI is the authoritative clean full-suite gate
  • git diff --check
  • real iOS 26.5 simulator and Android 16 ARM emulator cold-start/runtime verification
  • APK signer SHA-256 7b2d96ab21a242f9b17ddc7c65d133033bb9f0322158b6aab57bf8d46a7d27bf

@gitcommit90
gitcommit90 merged commit 5b9f139 into main Jul 26, 2026
5 checks passed
@gitcommit90
gitcommit90 deleted the fix/mobile-launch branch July 26, 2026 12:27
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