58 Commits

Author SHA1 Message Date
Anton Roslund 3cccf80d07 Enhance traceroute retrieval by deduplicating results based on packet_id, ensuring only the latest entry for each packet_id is returned. 2026-02-28 11:04:42 +01:00
Anton Roslund 71d32d1cd0 Add optional parameter for filtering connections by node 2026-01-08 18:32:55 +01:00
Anton Roslund 556dde517b Add connections endpoint and UI configuration for connections time period and colored lines 2026-01-07 20:32:18 +01:00
Anton Roslund 3cfb7e7dff Add logger utility for formated and timestamped console output 2026-01-05 15:58:27 +01:00
Anton Roslund 8fd496c59d Filter nodes and hardware models to include only those updated in the last 30 days 2025-11-21 22:05:31 +01:00
Anton Roslund 2d20bf293e Hande SIGTEM and SIGINT for faster docker recreates 2025-09-25 20:36:24 +02:00
Anton Roslund 42d25add06 Skip traceroute edges without SNR. 2025-08-10 17:37:29 +02:00
Anton Roslund f1103748e6 Collect route back. and show initiator and target. 2025-08-10 17:20:47 +02:00
Anton Roslund dff6ed035a Ability to show traceroutes on map. 2025-08-10 15:17:04 +02:00
Anton Roslund 162f8da79c Load protobufs from submodule 2025-08-03 21:05:33 +02:00
Anton Roslund c3c92b47f1 Move stats api to separate file 2025-03-30 16:17:26 +02:00
Anton Roslund 48e25dd352 add add/v1/messages-per-hour 2025-03-27 08:38:47 +01:00
Anton Roslund 708451b027 Add CROS headeders to /api requests 2025-03-27 08:32:04 +01:00
liamcottle 5efc7b57bd add params to api docs 2024-12-17 16:57:47 +13:00
liamcottle a10aae3de0 update docs 2024-12-17 16:41:56 +13:00
liamcottle 8cc0d4bd83 update api docs endpoint 2024-12-17 16:25:07 +13:00
liamcottle 1c2b0faaad implement new environment metrics chart 2024-09-08 22:30:22 +12:00
liamcottle 3ee7138182 ensure new fields are json arrays in response 2024-09-08 13:04:48 +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 2664a3ef52 implement new power metrics chart for voltage and current 2024-09-02 14:06:58 +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
Liam Cottle 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
Ian McEwen c0801945ea Parse traceroute arrays when they don't show up as JSON already 2024-08-09 09:45:55 -07:00
Tilen Komel fc80d771e8 Added /position-history api endpint 2024-08-04 16:44:01 +02:00
liamcottle f249856887 support fetching direct messages between two nodes 2024-07-07 16:43:30 +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 a3c7861217 enable compression for express server responses 2024-06-08 16:16:39 +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 d24f684a2f support custom port for web and api via cli args 2024-04-24 16:17:09 +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 82b8cdc592 implement api to fetch node neighbours 2024-04-05 17:50:04 +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 5f1aadfa19 return null when unable to find enum values 2024-04-01 00:07:47 +13:00
liamcottle 52e7e722c2 add region name and modem preset name in api response 2024-04-01 00:05:44 +13:00
liamcottle 4a85a97a87 add hardware model stats to api info 2024-03-24 00:22:48 +13:00
liamcottle 4dfbe8bd31 add waypoints to api info 2024-03-24 00:20:16 +13:00
liamcottle 0d56a4cb5f add api endpoint to fetch specific node by node id 2024-03-24 00:14:40 +13:00
liamcottle d3ac6bf014 use new neighbours source 2024-03-23 23:36:29 +13:00
liamcottle 3abdabdd09 no need for 4k queries on each load now that data is stored on node itself 2024-03-23 23:24:56 +13:00
liamcottle 4b4c2104c0 log to console where server is running 2024-03-23 09:57:31 +13:00
liamcottle 984d996e4a add ui to view traceroutes 2024-03-19 02:33:11 +13:00
liamcottle da1eacfad5 order by id instead of date 2024-03-18 22:58:51 +13:00
liamcottle 375504dba0 implement api to fetch waypoints 2024-03-18 10:12:47 +13:00