Commit Graph
100 Commits
Author SHA1 Message Date
liamcottle 3ee7138182 ensure new fields are json arrays in response 2024-09-08 13:04:48 +12:00
liamcottle e2f354573a collect new snr and route back info for traceroutes 2024-09-08 13:00:49 +12:00
liamcottle e12e56a221 cleanup 2024-09-08 00:09:50 +12:00
liamcottle fff4cc9a49 use axios instead of fetch 2024-09-07 23:45:53 +12:00
liamcottle 816193dff6 filter nodes by role 2024-09-07 23:39:41 +12:00
liamcottle 042b81b3bc filter nodes by hardware model 2024-09-07 23:36:09 +12:00
liamcottle 3532b25cd7 add device image for TRACKER_T1000_E 2024-09-07 23:22:48 +12:00
liamcottle 8cf2c4840f add device image for SENSECAP_INDICATOR 2024-09-07 23:22:41 +12:00
liamcottle f27168e1fd update mesh.proto for new device types 2024-09-07 22:56:16 +12:00
liamcottle 954f10868f ensure light background uses dark text 2024-09-07 21:57:23 +12:00
liamcottle 18c3ccb7cc add button to minimise position history overlay 2024-09-04 18:01:54 +12:00
liamcottle cebfb6a2d9 use self hosted assets for message viewer 2024-09-04 16:59:35 +12:00
liamcottle a4f3dfcb1c get rid of annoying alert for nodes without position 2024-09-04 12:59:41 +12:00
liamcottle cd2929080e limit search results to 500 to improve speed 2024-09-04 12:37:51 +12:00
liamcottle 17cd661c6a add node icon to search results 2024-09-04 12:32:17 +12:00
liamcottle 7f05a68627 allow selecting time range for power metrics chart 2024-09-04 12:04:11 +12:00
liamcottle 02fae98852 use element instead of context to avoid chart init error after destroy 2024-09-04 11:51:57 +12:00
liamcottle 937ad78055 allow selecting time range for device metrics chart 2024-09-04 11:39:23 +12:00
liamcottle 2664a3ef52 implement new power metrics chart for voltage and current 2024-09-02 14:06:58 +12:00
liamcottle ffa68a6f2c index mode for tooltips 2024-09-02 14:00:02 +12:00
liamcottle e215575aa9 format percentage on y axis 2024-09-02 13:01:43 +12:00
liamcottle eabe5b2de8 move ids to top of details section 2024-09-02 12:37:27 +12:00
liamcottle 7a4c0e4667 remove duplicate info as node names are shown in header bar 2024-09-02 12:30:02 +12:00
liamcottle caa3a27388 condense device position ui 2024-09-02 12:26:53 +12:00
liamcottle f274caf050 condense device details ui 2024-09-02 12:18:29 +12:00
liamcottle ff9c5c8b16 condense lora config ui 2024-09-02 12:09:45 +12:00
liamcottle 09e13d007a condense other device info ui 2024-09-02 04:14:26 +12:00
liamcottle 9cbd4a8291 show x labels at top of chart 2024-09-02 03:29:46 +12:00
liamcottle 9f46567329 implement new device metrics chart 2024-09-02 03:26:18 +12:00
liamcottle 9f5d543b24 update position tooltip 2024-08-29 00:19:23 +12:00
liamcottle efb019b500 add gateway info for position marker 2024-08-28 23:54:22 +12:00
liamcottle dcbde41fc9 show tooltip for position history markers 2024-08-28 23:50:42 +12:00
Liam CottleandGitHub 7f30f2c7f9 Merge pull request #66 from Skordy/master
MQTT connection status is now based on when the node last gated a packet
2024-08-28 22:55:15 +12:00
liamcottle ed7a98de61 add comment 2024-08-28 22:53:04 +12:00
liamcottle 10b9c145cd remote mqtt connection state column 2024-08-28 22:51:08 +12:00
liamcottle 1aed1fac78 refactor mqtt status to own function and set default config 2024-08-28 22:47:32 +12:00
liamcottle d163c84450 don't care if updating mqtt timestamp fails 2024-08-28 20:42:24 +12:00
liamcottle 0262dd3ee5 update mqtt details 2024-08-28 18:43:50 +12:00
liamcottle a00795a28f condense lora region 2024-08-28 02:41:39 +12:00
liamcottle 45fd56e4bf condense lat long to single line 2024-08-28 02:34:11 +12:00
liamcottle eb689d7b0f fix alignment 2024-08-28 02:17:05 +12:00
liamcottle 944bce8697 improve ux for sharing node 2024-08-28 02:02:28 +12:00
liamcottle 7c93945d80 add node icon to full details header and use long name for subtitle 2024-08-28 01:42:44 +12:00
liamcottle 0238baddb3 update comments 2024-08-27 21:34:28 +12:00
liamcottle 3bb609a85c remove unused var 2024-08-27 21:29:10 +12:00
liamcottle 0de6599992 refactor hex id conversion to its own function 2024-08-27 17:01:56 +12:00
liamcottle 1760532898 allow setting a custom mqtt client id 2024-08-27 16:08:44 +12:00
liamcottle 4cb41c3a56 fix null check 2024-08-26 18:28:26 +12:00
liamcottle 96ee4667e6 update node outline to be based on position precision 2024-08-26 18:26:54 +12:00
liamcottle c080acecf9 add position precision to ui 2024-08-26 18:14:16 +12:00
liamcottle c6d70cc4e9 add shadow to node icon 2024-08-26 16:23:08 +12:00
liamcottle 456907aef1 make node icon a link to node on map 2024-08-26 16:22:27 +12:00
liamcottle b89bd56774 show message details on click 2024-08-26 16:19:57 +12:00
liamcottle ef3a4d456d add node profile image for messages 2024-08-26 15:58:01 +12:00
liamcottle f80ce3c4d3 add option to ignore direct messages 2024-08-26 12:32:18 +12:00
liamcottle 989b12e044 update readme 2024-08-24 15:52:00 +12:00
liamcottle 043be5bafd add contact link to allow removing node via email 2024-08-24 15:50:16 +12:00
liamcottle c8cc4133f1 update lang 2024-08-24 15:27:50 +12:00
liamcottle ed61b62889 add service announcement about mqtt 2024-08-24 15:12:54 +12:00
liamcottle b3c0684a42 show about dialog instead of popular devices on mobile ui 2024-08-24 15:10:50 +12:00
liamcottle 887ef0ffa9 auto update position in url by default 2024-08-24 15:02:45 +12:00
liamcottle 001ef68a1a add mqtt server details to info modal 2024-08-24 14:58:39 +12:00
liamcottle b3322150fe change to using allowed meshtastic icon 2024-08-23 13:30:31 +12:00
liamcottle 17dec0436c support multiple topics 2024-08-22 10:16:19 +12:00
liamcottle 6ce078f984 refactor path to leaflet plugins 2024-08-21 23:40:22 +12:00
liamcottle fbe45c8d7c add missing leaflet assets 2024-08-21 23:40:22 +12:00
liamcottle b75681de37 host and serve scripts locally for offline access 2024-08-21 23:40:22 +12:00
liamcottle 6e9156408e close node info tooltip as position history shows under it 2024-08-21 23:18:21 +12:00
liamcottle eac83a58ae add quick time range buttons for position history 2024-08-21 23:08:59 +12:00
liamcottle 540869b365 reset default time range when opening position history ui 2024-08-21 20:35:09 +12:00
liamcottle c9049dd603 implement purging service envelopes 2024-08-21 00:55:31 +12:00
liamcottle a3242c9055 implement purging neighbour infos 2024-08-21 00:46:23 +12:00
liamcottle f310a17423 implement purging traceroutes 2024-08-21 00:37:03 +12:00
liamcottle d4b67aebde implement purging waypoints 2024-08-21 00:33:14 +12:00
liamcottle 32d8019d61 implement purging map reports 2024-08-21 00:29:05 +12:00
liamcottle e109a24ebf update lang for mqtt connection state 2024-08-20 19:07:58 +12:00
liamcottle c83c5a159b update readme 2024-08-20 19:04:53 +12:00
Liam CottleandGitHub d8f9d36ac0 Merge pull request #54 from KomelT/feature/location-history
Implement position history feature
2024-08-20 18:49:35 +12:00
liamcottle f4a232b760 a few changes to position history feature 2024-08-20 18:47:50 +12:00
Liam CottleandGitHub adb60ede63 Merge pull request #57 from ianmcorvidae/non-json-traceroutes
Parse traceroute arrays when they don't show up as JSON already
2024-08-20 11:34:59 +12:00
Liam CottleandGitHub 80514974be Merge pull request #61 from KomelT/patch-1
Update README.md
2024-08-20 11:15:38 +12:00
liamcottle f6f0970d21 update mesh.proto to add new hardware models 2024-07-17 17:12:06 +12:00
liamcottle a252967ea9 update default topic 2024-07-17 13:19:55 +12:00
liamcottle f249856887 support fetching direct messages between two nodes 2024-07-07 16:43:30 +12:00
liamcottle 86787334ef make node names a link to the node 2024-07-06 01:31:35 +12:00
liamcottle 63a6da2999 show who message was to if it wasn't broadcast 2024-07-06 01:26:41 +12:00
liamcottle bebd367436 move buttons to view message logs to node info panel 2024-07-06 01:21:29 +12:00
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