Skip to content

Mxcli cannot create a native navigation profile #1439

Open

Description

@MendixMau

Environment

  • mxcli: v0.26.0 (release binary, 2026-10-11)
  • Mendix version: 11.13.0 (blank app from mxcli new R --version 11.13.0 --theme none --skip-init)
  • OS: Linux x86_64 cloud container (no Studio Pro; mx/mxbuild only)
  • Also seen on: Siemens FSM template (Marketplace) 9.24.2; 10.24 / 11.13.0 converted copies (NativeNote slice)

Summary

create or replace navigation can only create the six web profile kinds. A native profile (as in the Blank Native Mobile App starter) cannot be created, and a nanoflow home is refused on any name that is not already a native profile.

Reproduction

mxcli syntax navigation create documents the profile name as one of Mendix's fixed web kinds and creates it if missing:

-- <profile> is one of Mendix's fixed web kinds, and the profile is CREATED if
-- the project does not have it yet:
--   Responsive  Phone  Tablet                       online
--   ResponsiveOffline  PhoneOffline  TabletOffline  offline

and, for native, only edits of an existing profile: "A NATIVE profile's flow home is HOME NANOFLOW; mxcli writes its home pages and SYNC block only". No statement creates one. Attempts on a blank 11.13.0 app:

$ mxcli -p R/R.mpr -c "create or modify navigation NativePhone home page ModA.X;"
Error: navigation profile not found: NativePhone (available: Responsive; Mendix's web profiles are Responsive, Phone, Tablet, ResponsiveOffline, PhoneOffline, TabletOffline)

$ mxcli -p R/R.mpr -c "create or modify navigation Native home nanoflow ModA.NF_X;"
Error: navigation Native: home nanoflow ModA.NF_X — a web profile's home is a page or a microflow; a nanoflow home belongs to a native profile

Expected

A statement (for example create navigation Native ...) that adds a native mobile profile with a nanoflow or page home.

Actual

Only the six web profile kinds can be created; any other name is "not found", and Native is treated as a web profile that refuses a nanoflow home.

Impact

A native slice needs the Blank Native Mobile App starter via mx create-project (workaround used). Usability / missing feature.

Activity

  1. github-actions commented on Oct 12, 2026

    @github-actions

    Issue Triage

    Summary:
    The user reports that mxcli cannot create a native navigation profile and requests a way to add one (e.g., create navigation Native …) with a nanoflow or page host.

    Checklist for feature request

    Required info Present? Details
    Use case – why the feature is needed / problem it solves ✅ Explains that native slices currently require the Blank Native Mobile App starter as a workaround; missing native profile creation limits usability.
    Proposed syntax or behavior (if applicable) ✅ Suggests a statement like create navigation Native … that adds a native mobile profile with a nanoflow or page home.
    Mendix version relevance (if version‑specific) ✅ Tested on Mendix 11.13.0 (blank app) and also observed on versions 9.24.2, 10.24, and 11.13.0; indicates the issue spans multiple versions.

    Conclusion:
    All required information for a feature request is provided. Thank you for the clear and detailed report!


    Automated triage via OpenRouter — workflow source

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions