You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit bd18ccf
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: README.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
<imgsrc="assets/icon512.png"width="150" />
4
4
5
-
# Nullmesh
5
+
# nullmesh
6
6
### Your Desktop Gateway to the Meshtastic Network
7
7
8
8
</div>
@@ -12,7 +12,7 @@
12
12
---
13
13
14
14
## Overview
15
-
Nullmesh is a Windows desktop application designed to bridge the gap between your PC and the Meshtastic network. It allows users to connect to Meshtastic nodes over IP, providing an interface for network visualization, mapping, and messaging.
15
+
nullmesh is a Windows desktop application designed to bridge the gap between your PC and the Meshtastic network. It allows users to connect to Meshtastic nodes over IP, providing an interface for network visualization, mapping, and messaging.
16
16
17
17
## Key Features
18
18
***IP Connectivity:** Connect to Meshtastic nodes directly via TCP/IP or Wi-Fi.
{key:'allowUndefinedPinAccess',label:'Allow any pin',type:'bool',
1485
1485
help:'Off restricts access to the pins listed on the node. On exposes every GPIO — risky.'},
1486
1486
],
1487
-
note:'The named pin list is not editable from Nullmesh — use the official Meshtastic client for that. Whatever the node already has is left untouched when you save here.'},
1487
+
note:'The named pin list is not editable from nullmesh — use the official Meshtastic client for that. Whatever the node already has is left untouched when you save here.'},
1488
1488
],
1489
1489
},
1490
1490
@@ -1615,7 +1615,7 @@ function renderConfigPage() {
// Public repos need no token; support one anyway so a private repo just works later.
@@ -97,9 +97,9 @@ async function checkForUpdates() {
97
97
buttons: ['Download & Install','Later'],
98
98
defaultId: 0,
99
99
cancelId: 1,
100
-
title: 'Nullmesh update available',
101
-
message: `Nullmesh${String(latest).replace(/^v/i,'')} is available.`,
102
-
detail: `You are running ${current}. Download the installer (${Math.round((asset.size||0)/1048576)} MB) and run it now?\n\nNullmesh will close so the installer can replace its files.`,
100
+
title: 'nullmesh update available',
101
+
message: `nullmesh${String(latest).replace(/^v/i,'')} is available.`,
102
+
detail: `You are running ${current}. Download the installer (${Math.round((asset.size||0)/1048576)} MB) and run it now?\n\nnullmesh will close so the installer can replace its files.`,
103
103
noLink: true,
104
104
});
105
105
if(response!==0){console.log('[update] User deferred update');return;}
@@ -132,7 +132,7 @@ function startServer(port) {
132
132
require('./server.bundle.cjs');
133
133
console.log('[main] Server started on port',port);
134
134
}catch(err){
135
-
dialog.showErrorBox('Nullmesh Error','The server failed to start.\n\n'+err.message);
135
+
dialog.showErrorBox('nullmesh Error','The server failed to start.\n\n'+err.message);
136
136
console.error('[main] Server error:',err.stack);
137
137
app.quit();
138
138
}
@@ -161,7 +161,7 @@ function createWindow(port) {
161
161
minHeight: 600,
162
162
backgroundColor: '#e6e9ee',
163
163
frame: true,
164
-
title: 'Nullmesh',
164
+
title: 'nullmesh',
165
165
webPreferences: {
166
166
nodeIntegration: false,// Never expose Node.js to renderer
167
167
contextIsolation: true,// Renderer isolated from main process
0 commit comments