Commit graph

22 commits

Author SHA1 Message Date
liamcottle
65df111b87 rework async utils to always use main event loop in threadsafe manner 2025-07-28 19:01:15 +12:00
liamcottle
d13b395a2c simplify config for webocket client interface 2025-02-08 12:37:13 +13:00
liamcottle
e6ff5097c0 update logging 2025-02-07 20:10:13 +13:00
liamcottle
ee08a5619c time.sleep uses seconds not millis 2025-02-07 19:49:20 +13:00
liamcottle
c0bb0763a1 fix tx rx stats for web socket server and don't tx and rx when offline or detached 2025-02-07 19:39:24 +13:00
liamcottle
b6e41b3027 remove packet logs 2025-02-07 17:46:45 +13:00
liamcottle
5802671e0d allow setting target protocol type to ws or wss 2025-02-07 17:28:22 +13:00
liamcottle
03d7b669ae show connected clients count for websocket server interface 2025-02-07 17:17:46 +13:00
liamcottle
a81c6787c7 refactor websocket interfaces to use threading and implement detach 2025-02-07 17:00:37 +13:00
liamcottle
a500b58d05 fix missing object values 2025-02-07 14:51:02 +13:00
liamcottle
94179f9779 add todos for detaching 2025-02-07 14:51:02 +13:00
liamcottle
93b6104aef initial implementation of a WebsocketClientInterface and a WebsocketServerInterface for RNS 2025-02-07 14:51:02 +13:00
liamcottle
f6b1c65faa use built in rns config parser for parsing interface config files 2025-02-03 01:23:26 +13:00
liamcottle
734eaeed1b refactor updating of interface settings to allow removing values when saving an existing interface 2025-02-02 23:06:06 +13:00
liamcottle
6f325d24e7 fix issues with calling async function from different threads that may or may not have an event loop 2025-01-20 13:20:03 +13:00
liamcottle
6b4bf0e31a ignore lxmf messages if they are telemetry requests from sideband 2025-01-05 23:22:20 +13:00
liamcottle
fabb6d5ca3 refactor importing interfaces to use interface parser and allow importing all key value pairs 2025-01-01 23:22:21 +13:00
liamcottle
0b6b390388 refactor interface parser to its own class 2025-01-01 22:04:58 +13:00
liamcottle
8596d4e406 add the ability to select a custom profile icon 2024-12-26 00:37:37 +13:00
liamcottle
5a1bd889b7 collect rssi, snr and link quality for announces and add snr to announces ui 2024-12-23 03:36:01 +13:00
liamcottle
45e5599418 move announce handler to own class file 2024-09-17 15:46:45 +12:00
liamcottle
5e7754ead4 refactor backend folder 2024-08-16 23:19:22 +12:00