Skip to content

Claude/fix UI ux multidevice 4 gv0 u#29

Merged
HiLleywyn merged 2 commits into
mainfrom
claude/fix-ui-ux-multidevice-4GV0U
May 9, 2026
Merged

Claude/fix UI ux multidevice 4 gv0 u#29
HiLleywyn merged 2 commits into
mainfrom
claude/fix-ui-ux-multidevice-4GV0U

Conversation

@HiLleywyn
Copy link
Copy Markdown
Owner

No description provided.

Lleywyn added 2 commits May 9, 2026 03:33
The Railway "Not Found" the APK was hitting was my fault: I baked guessed
production URLs into apps/mobile/.env.production that don't exist for this
project. The Capacitor app loaded that bogus URL as its initial page and
got Railway's domain-not-provisioned splash.

Cleaning up:

* apps/mobile/.env.production now ships with all three URLs blank, with
  comments naming each variable and showing example placeholders. The
  user fills them in, or sets repo variables in GitHub Actions, before
  building.
* The android and ios workflows now hard-fail with a GitHub Actions
  ::error:: annotation if VITE_API_BASE is unset, and emit a ::warning::
  if TEMPEST_WEB_URL is unset (the APK still builds in bundled mode;
  passkey login won't be available, but at least the app loads).
* docs/MOBILE.md gains a "Configuring URLs" section that names each
  variable and where to put it.

After this lands, set:
  - VITE_API_BASE     to the live tempest-api URL
  - VITE_GATEWAY_URL  to the live tempest-gateway wss:// URL + /gateway
  - TEMPEST_WEB_URL   to the live tempest-web URL (optional, enables
                       passkey login)
either as repo vars or in apps/mobile/.env.production, and the next
APK build will load the real domains.
apps/mobile/.env.production now points at the real tempest-api,
tempest-gateway, and tempest-web Railway domains so a fresh APK build
loads the live web origin (passkey login works) and the embedded API +
gateway URLs are right.
@HiLleywyn HiLleywyn merged commit 2cd5cc8 into main May 9, 2026
4 of 6 checks passed
@HiLleywyn HiLleywyn deleted the claude/fix-ui-ux-multidevice-4GV0U branch May 26, 2026 06:57
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.

2 participants