Commit graph

304 commits

Author SHA1 Message Date
Liam Cottle
81cddfca55
Merge pull request #32 from fifieldt/routers-only
Added routers + repeaters layer group
2024-06-06 21:15:16 +12:00
liamcottle
4559128835 routers layer group should be clustered to avoid lag 2024-06-06 21:13:44 +12:00
liamcottle
244ce7e2fb update node deps 2024-06-06 20:53:34 +12:00
Liam Cottle
52f6547681
Merge pull request #31 from fifieldt/new-voltage-minimum
Update cookie and express.
2024-06-06 20:52:23 +12:00
Liam Cottle
9afa8a0594
Merge pull request #34 from fifieldt/ignore-atak-forwarder
Add 257 ATAK_FORWARDER to ignored packet types
2024-06-06 20:47:11 +12:00
Liam Cottle
b7ce102dcd
Merge pull request #41 from KomelT/topic-mqtt-option
added --mqtt-topic option to allow configuring which topic to subscribe to
2024-06-06 20:44:23 +12:00
Tilen Komel
5479835d06 Updated readme 2024-06-06 09:32:51 +02:00
Tilen Komel
5678396071 Added mqtt option mqtt-topic 2024-06-06 09:30:22 +02:00
Tom Fifield
2a09ee3c74
Add REPEATER to router node types 2024-05-31 21:19:12 +03:00
liamcottle
1fb6a27ab0 update error message 2024-05-27 01:29:08 +12:00
liamcottle
43d6f5be75 support aes 256 decryption keys 2024-05-27 01:25:38 +12:00
liamcottle
135c2528f5 implement purging old positions after configured duration 2024-05-23 20:50:39 +12:00
liamcottle
538023f7b6 collect position history in database 2024-05-23 20:44:52 +12:00
Tom Fifield
a07ce17dce Ignore packets above max portnum (511)
Meshtastic defines the maximum PortNum as 511.

https://buf.build/meshtastic/protobufs/docs/main:meshtastic

Packets using a PortNum above this are not currently useful
for mapping - ignore them for now.
2024-05-20 11:47:42 +08:00
Tom Fifield
9c74130db5 Add 257 ATAK_FORWARDER to ignored packet types
72 ATAK_PLUGIN was already ignored by Meshtastic Map.

This patch adds 257 ATAK_FORWARDER to the list of ignored packets.
2024-05-20 11:17:21 +08:00
Tom Fifield
373b3d0e56 Feature: show routers only
Requested in liamcottle/meshtastic-map#25 , this patch adds a new Node
layer selection to show only routers.

fixes liamcottle/meshtastic-map#25
2024-05-20 10:31:02 +08:00
Tom Fifield
26e8b64abd Update cookie and express.
npm audit found a medium security advisory for this dependency set.
2024-05-20 08:43:44 +08:00
liamcottle
112094b01f fix comment 2024-05-19 11:50:52 +12:00
liamcottle
382e818dc8 make it more apparent which ids are for which node in neighbour tooltip 2024-05-19 11:22:04 +12:00
liamcottle
a67071b69a show long and short names for neighbour tooltips 2024-05-19 11:06:44 +12:00
Liam Cottle
3348e7a326
Merge pull request #23 from fifieldt/new-voltage-minimum
Set voltageChart min y-value to 2V
2024-05-08 18:25:29 +12:00
Tom Fifield
59416586f7 Set voltageChart min y-value to 2V
As mentioned in liamcottle/meshtastic-map#13 , voltages on
meshtastic devices are typically 3.2-4.2V .  The range on the
voltageChart y-axis from 0V to 5V reduced its usefulness as changes
within the normal operating range of devices were more difficult to
detect.

This patch changes the y-axis range to 2V to 5V. This will improve
the resolution for the areas users care about.

Note that this change is more conservative than requested in
liamcottle/meshtastic-map#13 , as it attempts to take into account
less typical voltage. A very drained battery might get around 2V,
and 5V might be reported for a USB connection.
2024-05-08 11:57:12 +08:00
liamcottle
59dd5506ae update lang 2024-04-24 16:23:10 +12:00
liamcottle
b5a803af5d add note about using mysql for db 2024-04-24 16:19:00 +12:00
liamcottle
d24f684a2f support custom port for web and api via cli args 2024-04-24 16:17:09 +12:00
Liam Cottle
46d6760698
Merge pull request #18 from GMart/master
Optimize and add device images
2024-04-24 10:44:54 +12:00
Garrett M
4fcebfbb41 Remove extra icons
Remove unknown, unset and diy icons. Revert RP2040 icon to smaller size.
2024-04-23 11:17:41 -04:00
Garrett M
34e92077cf Optimize and add images
Reduce images folder size from 2.84 MB to 1.41 MB using PNG Optimize for web and resizing.
Reduced all images to max size of 500 x 500.
Add photos for Private, Unknown, DIY. Icons from Wikimedia.
Add Icon for Heltec HT62 (Chip module)
Add Image for Heltec Wireless Tracker V1.0 since it looks fairly similar to V1.1.
2024-04-23 00:24:39 -04:00
liamcottle
02d3e75c14 increase opacity of neighbour lines as they are hard to see on satellite imagery 2024-04-17 22:57:41 +12:00
liamcottle
9ec07633d4 don't disable neighbours layer group when viewing neighbours for a specific node as it alters user preferences when we don't want it to 2024-04-17 22:42:17 +12:00
liamcottle
c0008a3278 remember user preference for tile layers across page reloads 2024-04-17 22:38:32 +12:00
liamcottle
1b00a05f4b rename open street map layer 2024-04-17 22:26:01 +12:00
liamcottle
7721b16d9f rename esri tile layer 2024-04-17 22:24:05 +12:00
liamcottle
02b1997891 add google satellite tile layer 2024-04-17 22:20:22 +12:00
liamcottle
597866fa83 add google hybrid tile layer 2024-04-17 22:18:28 +12:00
liamcottle
3621c7a130 refactor variable names 2024-04-17 22:10:04 +12:00
liamcottle
772d8d35ee remove left margin from layer group name 2024-04-17 21:38:13 +12:00
liamcottle
c1f4da18ae support satellite imagery map layer from esri 2024-04-17 21:36:41 +12:00
liamcottle
fbaafccec8 collect uptime telemetry added in meshtastic v2.3.5 2024-04-16 16:32:26 +12:00
liamcottle
3a3a479e39 update telemetry proto 2024-04-16 16:22:21 +12:00
liamcottle
ff727f5ac3 update lang 2024-04-16 15:56:45 +12:00
liamcottle
3b316c741f allow viewing details of nodes even if there is no position available 2024-04-16 15:54:31 +12:00
liamcottle
2ff01d3621 fix clicking traceroute nodes to show them on the map 2024-04-16 14:34:09 +12:00
Liam Cottle
d7a24a9da2
Merge pull request #16 from BillyBag2/feature/traceroute
improvements to traceroutes
2024-04-16 14:24:17 +12:00
liamcottle
1386ed78c4 add migration to add columns and drop existing traceroutes, also updated ui 2024-04-16 14:15:25 +12:00
BillyBag2
3c492f37aa Update so that trace routes are reported as in phone apps. 2024-04-15 23:41:16 +01:00
liamcottle
d52a055b05 add unit 2024-04-07 20:38:05 +12:00
liamcottle
61de8736ab don't mangle longitude on the node object so the ui can show the real value 2024-04-07 20:35:35 +12:00
liamcottle
7705220f68 show position in sidebar 2024-04-07 20:24:15 +12:00
liamcottle
5a4072b7c2 show altitude 2024-04-07 20:13:32 +12:00