Commit Graph

237 Commits

Author SHA1 Message Date
c0801945ea Parse traceroute arrays when they don't show up as JSON already 2024-08-09 09:45:55 -07:00
f6f0970d21 update mesh.proto to add new hardware models 2024-07-17 17:12:06 +12:00
a252967ea9 update default topic 2024-07-17 13:19:55 +12:00
f249856887 support fetching direct messages between two nodes 2024-07-07 16:43:30 +12:00
86787334ef make node names a link to the node 2024-07-06 01:31:35 +12:00
63a6da2999 show who message was to if it wasn't broadcast 2024-07-06 01:26:41 +12:00
bebd367436 move buttons to view message logs to node info panel 2024-07-06 01:21:29 +12:00
2cab63bfc8 add empty state ui 2024-07-06 00:46:45 +12:00
70dc492fb2 add buttons to open message logs 2024-07-06 00:34:07 +12:00
6f29f5d865 fix channel id and gateway id 2024-07-05 23:57:16 +12:00
957c349870 implement purging old text messages after configured duration 2024-07-05 23:48:52 +12:00
c34c56fd41 auto load previous messages when scrolling up 2024-07-05 23:41:30 +12:00
7398119e61 prevent loading previous from scrolling ui to top 2024-07-05 23:31:14 +12:00
e2142e83e0 implement ui for viewing received text messages in real time 2024-07-05 23:06:44 +12:00
de88a299bd implement api to fetch text messages 2024-07-05 21:10:35 +12:00
88923bbb3c add setting to display temperature metrics in fahrenheit 2024-06-24 17:14:46 +12:00
c6934214b4 format uptime seconds 2024-06-09 02:08:53 +12:00
a3c7861217 enable compression for express server responses 2024-06-08 16:16:39 +12:00
d74a3bfea3 tidy ui 2024-06-08 16:13:24 +12:00
b104431bf0 add power metrics and charts to node details panel 2024-06-08 16:11:24 +12:00
e05652fc37 show node details when direct linking to a node without a position 2024-06-08 15:40:50 +12:00
242c8a6aa6 implement purging old power metrics after configured duration 2024-06-07 10:54:33 +12:00
e5cc893449 implement purging old environment metrics after configured duration 2024-06-07 10:52:23 +12:00
e37d386d1a implement purging old device metrics after configured duration 2024-06-07 10:49:09 +12:00
9bdfb94479 add environment metrics and charts to node details panel 2024-06-07 00:51:33 +12:00
94a6213bfe rename telemetry section to device metrics 2024-06-07 00:33:45 +12:00
d71b03f0d8 save temperature, humidity and pressure to nodes table 2024-06-07 00:12:53 +12:00
b2321a7268 add power metrics api 2024-06-07 00:02:57 +12:00
2301e83705 add environment metrics api 2024-06-06 23:56:40 +12:00
cd68b062a1 collect power metrics 2024-06-06 23:53:23 +12:00
97fee2778d collect environment metrics 2024-06-06 23:40:58 +12:00
21e3afe1c2 add missing layer clear 2024-06-06 22:42:34 +12:00
81cddfca55 Merge pull request #32 from fifieldt/routers-only
Added routers + repeaters layer group
2024-06-06 21:15:16 +12:00
4559128835 routers layer group should be clustered to avoid lag 2024-06-06 21:13:44 +12:00
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
5678396071 Added mqtt option mqtt-topic 2024-06-06 09:30:22 +02:00
2a09ee3c74 Add REPEATER to router node types 2024-05-31 21:19:12 +03:00
1fb6a27ab0 update error message 2024-05-27 01:29:08 +12:00
43d6f5be75 support aes 256 decryption keys 2024-05-27 01:25:38 +12:00
135c2528f5 implement purging old positions after configured duration 2024-05-23 20:50:39 +12:00
538023f7b6 collect position history in database 2024-05-23 20:44:52 +12:00
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
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
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
112094b01f fix comment 2024-05-19 11:50:52 +12:00
382e818dc8 make it more apparent which ids are for which node in neighbour tooltip 2024-05-19 11:22:04 +12:00
a67071b69a show long and short names for neighbour tooltips 2024-05-19 11:06:44 +12:00
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
d24f684a2f support custom port for web and api via cli args 2024-04-24 16:17:09 +12:00
4fcebfbb41 Remove extra icons
Remove unknown, unset and diy icons. Revert RP2040 icon to smaller size.
2024-04-23 11:17:41 -04:00