Skip to content

feat: Add node pinning#42

Merged
mwolf1989 merged 1 commit into
mainfrom
feature/node-pinning
Mar 2, 2026
Merged

feat: Add node pinning#42
mwolf1989 merged 1 commit into
mainfrom
feature/node-pinning

Conversation

@mwolf1989

Copy link
Copy Markdown
Owner

Summary

  • Add isPinned property to NodeInfo model and CoreData MHNodeEntity
  • Persist pin state via MeshCoreDataStore.updateNodePinState()
  • Pin/Unpin context menu in NodesTabView and toggle button in NodeInfoSheet
  • Pinned nodes always sort to top of the nodes list

Test plan

  • Pin a node via context menu → verify it moves to top of list
  • Pin icon appears next to pinned node names
  • Unpin via context menu or NodeInfoSheet → node returns to normal sort
  • Pin state persists across app restart

Closes #36

🤖 Generated with Claude Code

Add isPinned property to NodeInfo, CoreData persistence via
updateNodePinState(), pin/unpin in NodesTabView context menu
and NodeInfoSheet header. Pinned nodes sort to top of list.

Closes #36

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@mwolf1989 mwolf1989 merged commit 0a531b8 into main Mar 2, 2026
@mwolf1989 mwolf1989 deleted the feature/node-pinning branch March 2, 2026 09:59
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.

feat: Node Pinning

1 participant