From ef920d6014f8ce779cedbd76b6d756502d823f96 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 19 Sep 2026 14:07:08 +0000 Subject: [PATCH] docs: publish channels: main api --- .../-deep-link-router/index.html | 4 ++-- .../-deep-link-router/route.html | 2 +- .../-deep-link-router/top-level-path-segments.html | 2 +- api/core/navigation/org.meshtastic.core.navigation/index.html | 2 +- .../org.meshtastic.core.ui.component/-meshtastic-dialog.html | 2 +- .../-connection-action-button.html | 2 +- .../index.html | 2 +- main/assets/css/just-the-docs-dark.css.map | 2 +- main/assets/css/just-the-docs-default.css.map | 2 +- main/assets/css/just-the-docs-light.css.map | 2 +- main/assets/css/just-the-docs-meshtastic-dark.css.map | 2 +- main/assets/css/just-the-docs-meshtastic.css.map | 2 +- 12 files changed, 13 insertions(+), 13 deletions(-) diff --git a/api/core/navigation/org.meshtastic.core.navigation/-deep-link-router/index.html b/api/core/navigation/org.meshtastic.core.navigation/-deep-link-router/index.html index 8ad1200acc..4207af18eb 100644 --- a/api/core/navigation/org.meshtastic.core.navigation/-deep-link-router/index.html +++ b/api/core/navigation/org.meshtastic.core.navigation/-deep-link-router/index.html @@ -93,7 +93,7 @@

DeepLinkRouter

-

Type-safe deep link parser for KMP Navigation 3.

Maps an incoming OS intent URI to a list of NavKeys representing the target backstack. This ensures that when a user deep links into a detail view, the logical "up" hierarchy is synthesized and correctly populated in the user-owned NavBackStack list.

Supports both legacy query-parameter URIs and modern RESTful path patterns:

  • /nodes -> List of all nodes

  • /nodes/{destNum} -> Node details

  • /nodes/{destNum}/{metric} -> Specific node metric (e.g., /nodes/1234/device-metrics)

  • /messages -> Conversation list

  • /messages/{contactKey} -> Specific conversation

  • /settings -> Settings root

  • /settings/{destNum}/{page} -> Specific settings page for a node

  • /wifi-provision -> WiFi provisioning screen

  • /wifi-provision?address={mac} -> WiFi provisioning targeting a specific device MAC address

  • /connections?address={prefixedAddress} -> Connections screen, auto-connecting to a prefixed device address (e.g. t192.168.1.1:4403 for TCP, xAA:BB:CC:DD:EE:FF for BLE) — lets external tooling trigger a connection. address=n disconnects instead of connecting.

+

Deep-link router for KMP Navigation 3.

Maps an incoming OS intent URI to the back stack it should open, so a link into a detail view lands with its logical "up" hierarchy already populated. Every supported link is a UriDeepLinkMatcher pattern whose placeholders decode straight into the target route's fields, wrapped with withBackStack to synthesize the parents.

Path literals match case-insensitively. The scheme and host are not part of the contract: meshtastic://meshtastic and http(s)://meshtastic.org links are routed identically, because the OS intent-filter already decides which hosts reach the app.

Supports both legacy query-parameter URIs and modern RESTful path patterns:

  • /nodes -> List of all nodes

  • /nodes/{destNum} -> Node details

  • /nodes/{destNum}/{metric} -> Specific node metric (e.g., /nodes/1234/device-metrics)

  • /messages -> Conversation list

  • /messages/{contactKey} -> Specific conversation

  • /settings -> Settings root

  • /settings/{destNum}/{page} -> Specific settings page for a node

  • /wifi-provision -> WiFi provisioning screen

  • /wifi-provision?address={mac} -> WiFi provisioning targeting a specific device MAC address

  • /connections?address={prefixedAddress} -> Connections screen, auto-connecting to a prefixed device address (e.g. t192.168.1.1:4403 for TCP, xAA:BB:CC:DD:EE:FF for BLE) — lets external tooling trigger a connection. address=n disconnects instead of connecting.

@@ -110,7 +110,7 @@
-

Canonical set of top-level path segments this router dispatches on. route refuses segments outside this set, so a new when branch stays dead (and its feature tests fail) until its segment is added here. Every entry must also be declared as an android:pathPrefix in the https App Links intent-filter in androidApp/src/main/AndroidManifest.xml — DeepLinkManifestConsistencyTest (androidApp unit tests) enforces that directly from this set.

+

Canonical set of top-level path segments this router dispatches on. route refuses segments outside this set, so a new pattern stays dead (and its feature tests fail) until its segment is added here. Every entry must also be declared as an android:pathPrefix in the https App Links intent-filter in androidApp/src/main/AndroidManifest.xml — DeepLinkManifestConsistencyTest (androidApp unit tests) enforces that directly from this set.

diff --git a/api/core/navigation/org.meshtastic.core.navigation/-deep-link-router/route.html b/api/core/navigation/org.meshtastic.core.navigation/-deep-link-router/route.html index 41a2c3538d..628c2ca904 100644 --- a/api/core/navigation/org.meshtastic.core.navigation/-deep-link-router/route.html +++ b/api/core/navigation/org.meshtastic.core.navigation/-deep-link-router/route.html @@ -94,7 +94,7 @@

route

-

Synthesizes a backstack list from an incoming Meshtastic URI.

Return

A list of strongly-typed NavKeys representing the backstack, or null if the URI is not recognized.

Parameters

uri

The incoming OS intent URI (e.g. "meshtastic://meshtastic/share?message=hello")

+

Synthesizes a backstack list from an incoming Meshtastic URI.

Return

A list of strongly-typed NavKeys representing the backstack, or null if the URI is not recognized.

Parameters

uri

The incoming OS intent URI (e.g. "meshtastic://meshtastic/share?message=hello")