Description
Add the ability to pin nodes so they always appear at the top of the nodes list.
Requirements
- Add
isPinned: Bool to NodeInfo model
- Add
isPinned attribute to MHNodeEntity (CoreData)
- Persist pin state via
MeshCoreDataStore.updateNodePinState()
- Sort pinned nodes first in
NodesTabView
- Add Pin/Unpin context menu in node list
- Add pin toggle button in
NodeInfoSheet
- Show pin icon next to pinned node names
- Hydrate pin state on app launch
Description
Add the ability to pin nodes so they always appear at the top of the nodes list.
Requirements
isPinned: BooltoNodeInfomodelisPinnedattribute toMHNodeEntity(CoreData)MeshCoreDataStore.updateNodePinState()NodesTabViewNodeInfoSheet