Skip to content

feat(node): show our node shortname chip on the Nodes tab#5820

Merged
jamesarich merged 1 commit into
mainfrom
claude/keen-torvalds-f0850c
Jun 17, 2026
Merged

feat(node): show our node shortname chip on the Nodes tab#5820
jamesarich merged 1 commit into
mainfrom
claude/keen-torvalds-f0850c

Conversation

@jamesarich

Copy link
Copy Markdown
Collaborator

Every top-level tab — Conversations, Mesh map, Settings, Connected — shows the connected node's shortname chip in the app bar's upper-right corner, except the Nodes tab, which suppressed it. This adds the chip there in the same place and the same way, so it's consistent and predictable when managing multiple nodes.

Fixes #5004

🌟 New Features

  • Nodes tab shortname chip: The MainAppBar on the Nodes list now shows our node's shortname chip, gated on the same condition the other tabs use (ourNode != null && connectionState is ConnectionState.Connected), instead of being hard-coded off.
  • Tapping the chip opens our node's detail screen, reusing the existing navigateToNodeDetails callback — matching the chip's behavior on the other tabs.

Notes

  • No new ViewModel wiring was needed: ourNode, connectionState, and navigateToNodeDetails were already in scope in NodeListScreen.
  • The chip renders to the left of the existing help action and is independent of the node-count subtitle, so there's no layout conflict.

@jamesarich jamesarich added this to the 2.8.0 milestone Jun 17, 2026
@github-actions github-actions Bot added the enhancement New feature or request label Jun 17, 2026
@jamesarich jamesarich marked this pull request as ready for review June 17, 2026 00:49
The Nodes tab was the only top-level tab that suppressed the connected
node's shortname chip in the app bar. Show it with the same condition the
other tabs use (Conversations, Connected, Mesh map), so the chip lives in
the same upper-right position for muscle memory when managing multiple
nodes. Tapping it opens our node's detail, matching the other tabs.

Fixes #5004

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@jamesarich jamesarich force-pushed the claude/keen-torvalds-f0850c branch from 8ef67ba to 265dfbe Compare June 17, 2026 01:59
@jamesarich jamesarich added this pull request to the merge queue Jun 17, 2026
Merged via the queue into main with commit 212eea9 Jun 17, 2026
18 checks passed
@jamesarich jamesarich deleted the claude/keen-torvalds-f0850c branch June 17, 2026 02:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature Request]: show shortname on ALL tabs ("Nodes" tab does not show it)

1 participant