Skip to content
This repository was archived by the owner on May 29, 2026. It is now read-only.

Commit 2e1b0da

Browse files
staticoclaude
andcommitted
Add 'o' key to open packet in MeshView browser
🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent da97db9 commit 2e1b0da

2 files changed

Lines changed: 8 additions & 0 deletions

File tree

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,7 @@ Options:
112112
| m | Open position in Maps |
113113
| n/Enter | Jump to sender node |
114114
| u | Update node from MeshView |
115+
| o | Open packet in MeshView |
115116

116117
### Nodes View
117118

src/ui/App.tsx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1422,6 +1422,13 @@ export function App({ address, packetStore, nodeStore, skipConfig = false, skipN
14221422
if (input === "u" && selectedPacket?.meshPacket) {
14231423
fetchNodeFromMeshView(selectedPacket.meshPacket.from);
14241424
}
1425+
// 'o' to open packet in MeshView
1426+
if (input === "o" && selectedPacket?.meshPacket?.id && localMeshViewUrl) {
1427+
const packetId = selectedPacket.meshPacket.id;
1428+
if (packetId !== 0) {
1429+
exec(`open "${localMeshViewUrl}/packet/${packetId}"`);
1430+
}
1431+
}
14251432
} else if (mode === "nodes") {
14261433
// Compute filtered nodes for length checks
14271434
const filteredNodes = nodesFilter

0 commit comments

Comments
 (0)