Commit Graph
100 Commits
Author SHA1 Message Date
liamcottle 2cab63bfc8 add empty state ui 2024-07-06 00:46:45 +12:00
liamcottle 70dc492fb2 add buttons to open message logs 2024-07-06 00:34:07 +12:00
liamcottle 6f29f5d865 fix channel id and gateway id 2024-07-05 23:57:16 +12:00
liamcottle 957c349870 implement purging old text messages after configured duration 2024-07-05 23:48:52 +12:00
liamcottle c34c56fd41 auto load previous messages when scrolling up 2024-07-05 23:41:30 +12:00
liamcottle 7398119e61 prevent loading previous from scrolling ui to top 2024-07-05 23:31:14 +12:00
liamcottle e2142e83e0 implement ui for viewing received text messages in real time 2024-07-05 23:06:44 +12:00
liamcottle de88a299bd implement api to fetch text messages 2024-07-05 21:10:35 +12:00
liamcottle 5549a23695 update npm deps 2024-07-05 20:16:56 +12:00
liamcottle 88923bbb3c add setting to display temperature metrics in fahrenheit 2024-06-24 17:14:46 +12:00
liamcottle 8bad3bb73b add docker compose to readme 2024-06-15 15:05:08 +12:00
Liam CottleandGitHub b178516904 Merge pull request #44 from ketan/docker
Add support for docker & docker compose
2024-06-15 14:53:06 +12:00
liamcottle efa33d900b add docs to dockerfile 2024-06-15 14:50:45 +12:00
liamcottle f777f4575e move docker files to root directory 2024-06-15 14:48:42 +12:00
liamcottle 2329fd9ac8 use docker service healthy condition instead of external docker-compose-wait dependency 2024-06-15 14:39:49 +12:00
liamcottle 059de37111 refactor docker compose 2024-06-14 17:26:02 +12:00
liamcottle c6934214b4 format uptime seconds 2024-06-09 02:08:53 +12:00
liamcottle a3c7861217 enable compression for express server responses 2024-06-08 16:16:39 +12:00
liamcottle d74a3bfea3 tidy ui 2024-06-08 16:13:24 +12:00
liamcottle b104431bf0 add power metrics and charts to node details panel 2024-06-08 16:11:24 +12:00
liamcottle e05652fc37 show node details when direct linking to a node without a position 2024-06-08 15:40:50 +12:00
liamcottle 242c8a6aa6 implement purging old power metrics after configured duration 2024-06-07 10:54:33 +12:00
liamcottle e5cc893449 implement purging old environment metrics after configured duration 2024-06-07 10:52:23 +12:00
liamcottle e37d386d1a implement purging old device metrics after configured duration 2024-06-07 10:49:09 +12:00
liamcottle 9bdfb94479 add environment metrics and charts to node details panel 2024-06-07 00:51:33 +12:00
liamcottle 94a6213bfe rename telemetry section to device metrics 2024-06-07 00:33:45 +12:00
liamcottle d71b03f0d8 save temperature, humidity and pressure to nodes table 2024-06-07 00:12:53 +12:00
liamcottle b2321a7268 add power metrics api 2024-06-07 00:02:57 +12:00
liamcottle 2301e83705 add environment metrics api 2024-06-06 23:56:40 +12:00
liamcottle cd68b062a1 collect power metrics 2024-06-06 23:53:23 +12:00
liamcottle 97fee2778d collect environment metrics 2024-06-06 23:40:58 +12:00
liamcottle 21e3afe1c2 add missing layer clear 2024-06-06 22:42:34 +12:00
Liam CottleandGitHub 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 CottleandGitHub 52f6547681 Merge pull request #31 from fifieldt/new-voltage-minimum
Update cookie and express.
2024-06-06 20:52:23 +12:00
Liam CottleandGitHub 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 CottleandGitHub 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
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
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 CottleandGitHub 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
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 CottleandGitHub 46d6760698 Merge pull request #18 from GMart/master
Optimize and add device images
2024-04-24 10:44:54 +12: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 CottleandGitHub 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
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
liamcottle e07a0c2064 add todos 2024-04-07 12:59:39 +12:00
liamcottle 2940abf9a9 prevent ui flicker while vuejs is still loading 2024-04-07 12:43:02 +12:00
liamcottle a1e236a972 add border 2024-04-07 12:41:28 +12:00
liamcottle aa9de493bb remove weight 2024-04-07 12:39:49 +12:00
liamcottle 188aeed97b show overlay when showing node neighbours 2024-04-07 12:30:27 +12:00
liamcottle def4e5e1e5 use short name for neighbour line tooltips 2024-04-05 18:35:23 +13:00
liamcottle 8c01de93c8 implement showing neighbours for a specific node 2024-04-05 18:21:43 +13:00
liamcottle 82b8cdc592 implement api to fetch node neighbours 2024-04-05 17:50:04 +13:00
liamcottle 8442c92f01 offset polylines for other neighbours of self 2024-04-05 15:53:28 +13:00
liamcottle ac0ad5b779 add setting to hide waypoints that haven't been updated in a while 2024-04-05 15:08:31 +13:00
liamcottle e0492512f5 if a new waypoint is received that expires an existing waypoint, it should expire it 2024-04-05 15:00:15 +13:00
liamcottle 9a138f1bcd escape strings to prevent html/script injection in tooltips and popups 2024-04-05 14:51:35 +13:00
liamcottle 0092c2237c fix lang 2024-04-05 12:48:49 +13:00
liamcottle 77d88f525d add setting to show nodes as offline (red dot) if not heard from in a while 2024-04-05 11:59:33 +13:00
Liam CottleandGitHub 75a481fafc Merge pull request #10 from GMart/GMart-patch-firmware
Correct firmware version in the sidebar
2024-04-05 10:58:36 +13:00
liamcottle df06577e50 add setting to disable map animations 2024-04-04 20:55:41 +13:00
liamcottle ee679ce623 add button to copy share link to clipboard 2024-04-04 20:48:24 +13:00
liamcottle 2636d15aea share link should use current domain to work on self hosted maps 2024-04-04 20:31:21 +13:00
liamcottle 246fcff9b4 show raw data for traceroutes 2024-04-02 21:14:55 +13:00
liamcottle 3eea42ade5 move local nodes online to top 2024-04-02 11:38:23 +13:00
liamcottle a669a026d3 clean up function to determine region frequency range 2024-04-02 11:37:08 +13:00
liamcottle 7c22af44dd add lora config to sidebar 2024-04-02 11:31:46 +13:00
liamcottle 2f3e4913c6 show firmware version in sidebar 2024-04-02 11:23:18 +13:00
liamcottle 4c1bd16af6 show local nodes online in tooltip 2024-04-02 11:18:17 +13:00
liamcottle 350a272571 update screenshot 2024-04-01 14:21:07 +13:00
liamcottle 60f19d65c1 show online nodes above offline, but without needing to use separate layer groups 2024-04-01 14:03:43 +13:00
liamcottle d59abdebba show lora frequency range 2024-04-01 03:20:15 +13:00
liamcottle e4af692a55 update label to lora region 2024-04-01 02:58:50 +13:00
liamcottle d9150c1be5 most nodes don't have the new info, so only show it if available 2024-04-01 02:03:58 +13:00