Skip to content

Point Launch App at the app publishing service - #167

Merged
roncodes merged 2 commits into
release/v0.4.31from
feature/launch-app-apphelm
Nov 2, 2026
Merged

roncodes merged 2 commits into
release/v0.4.31from
feature/launch-app-apphelm

Conversation

@roncodes

@roncodes roncodes commented Nov 2, 2026

Copy link
Copy Markdown
Member

The sidebar's Launch App linked to the storefront-app GitHub repository. It now opens AppHelm, Fleetbase's service for publishing a store as a web and mobile app, in a new tab.

  • Fleetbase Cloud: signs in with the Fleetbase account and lands on the Storefront project, using AppHelm's existing Fleetbase sign-in. Cloud is identified by the API host being api.fleetbase.io, read from fetch.host, because the console has no existing Cloud flag.
  • Self-hosted: opens apphelm.fleetbase.io/storefront, which needs no sign-in. Anything else, including a missing host, takes this route.
  • Links carry utm_ tags, so signups from the console can be counted.
  • The sidebar description changes in en-us, the only language that has it. Other languages keep their "Launch App" label.

Needs first

resume=1 reopens an existing app, and comes from fleetbase/apphelm#44. Merge that first. Until then, each press creates another project.

How it was checked

The URL function was run directly against Cloud hosts, self-hosted hosts, a lookalike host (api.fleetbase.io.evil.com) and a missing host. New unit tests are added and the old assertion is updated. The Ember test suite wasn't run locally, so CI is the first run. The sidebar itself wasn't opened in a console.

After merging

Reaching customers needs a package release of this module and a Cloud console update.

It linked to the GitHub repository. Fleetbase Cloud accounts now sign in with the account they're already using and land on their Storefront project; a self-hosted install goes to the page that explains the service. Cloud is told apart by the API host.
@roncodes
roncodes changed the base branch from main to release/v0.4.31 November 2, 2026 07:12
@roncodes
roncodes merged commit 5ff5f06 into release/v0.4.31 Nov 2, 2026
8 of 9 checks passed
@roncodes
roncodes deleted the feature/launch-app-apphelm branch November 2, 2026 07:20
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