liamcottle
|
d6847d262a
|
add python version to about screen
|
2025-07-28 21:38:43 +12:00 |
|
liamcottle
|
65df111b87
|
rework async utils to always use main event loop in threadsafe manner
|
2025-07-28 19:01:15 +12:00 |
|
liamcottle
|
747236ae8b
|
add try catch for fallback file download parsing, so client can show as unsupported
|
2025-07-28 17:23:03 +12:00 |
|
liamcottle
|
4e55006084
|
fix bug where downloading files from cicada forums was not working
|
2025-07-28 17:21:52 +12:00 |
|
liamcottle
|
9031c1a3d7
|
add dropdown menu to nomadnetwork favourites list to rename and remove
|
2025-07-27 20:17:08 +12:00 |
|
liamcottle
|
4734e62468
|
implement favourites system for nomadnetwork nodes
|
2025-07-25 23:02:05 +12:00 |
|
liamcottle
|
37cc6aa158
|
add button to identify self to nomad network node
|
2025-07-25 21:56:02 +12:00 |
|
liamcottle
|
90445467e1
|
remove todos
|
2025-07-18 20:34:26 +12:00 |
|
liamcottle
|
51bdd35f01
|
fix downloading files from nomadnet by handling buffered reader responses
|
2025-07-18 20:29:10 +12:00 |
|
liamcottle
|
817d5b5e59
|
don't use await in websocket handler as it blocks all other requests
|
2025-07-18 19:47:47 +12:00 |
|
liamcottle
|
a094a741a8
|
don't use await in websocket handler as it blocks all other requests
|
2025-07-18 19:37:59 +12:00 |
|
liamcottle
|
9e7d0cdfeb
|
add ping pong to make sure websocket connection doesn't go stale
|
2025-02-08 11:53:10 +13:00 |
|
liamcottle
|
2c518d1b31
|
fix for calling async functions in sync callbacks from different threads
|
2025-02-03 13:13:11 +13:00 |
|
liamcottle
|
e1ae122297
|
remove spaces so config format is the same as normal file saving
|
2025-02-03 01:25:27 +13:00 |
|
liamcottle
|
4f497620c8
|
dont export json dict
|
2025-02-03 01:20:53 +13:00 |
|
liamcottle
|
4d816ae87c
|
fix validation
|
2025-02-03 01:07:18 +13:00 |
|
liamcottle
|
df8e98366b
|
remove existing sub interfaces when saving an rnode multi interface
|
2025-02-03 00:13:00 +13:00 |
|
liamcottle
|
54b1d56107
|
make for loop more readable
|
2025-02-02 23:58:58 +13:00 |
|
liamcottle
|
ba118f7a9c
|
allow vport 0
|
2025-02-02 23:56:55 +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
|
33e4888737
|
prevent crash caused by interface settings being set to none
|
2025-02-02 20:13:52 +13:00 |
|
liamcottle
|
408a62dffe
|
slight adjustments
|
2025-02-02 20:01:27 +13:00 |
|
rfnx
|
adad97e917
|
Add additional interfaces to AddInterfacePage
|
2025-02-01 01:09:06 -05:00 |
|
liamcottle
|
580c907138
|
add ability to double click an lxmf.delivery node in network visualiser to open the conversation
|
2025-01-21 23:19:55 +13:00 |
|
liamcottle
|
4ae83ca980
|
fix formatting
|
2025-01-20 21:14:53 +13:00 |
|
liamcottle
|
29c062d701
|
stop updating message state if message gets cancelled
|
2025-01-20 16:14:08 +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
|
cf059fab63
|
add button to cancel messages being sent
|
2025-01-20 12:50:50 +13:00 |
|
liamcottle
|
a3565ef063
|
add new lxmf message states
|
2025-01-20 12:45:01 +13:00 |
|
liamcottle
|
9b36120faa
|
update lang
|
2025-01-06 19:05:22 +13:00 |
|
liamcottle
|
6b4bf0e31a
|
ignore lxmf messages if they are telemetry requests from sideband
|
2025-01-05 23:22:20 +13:00 |
|
liamcottle
|
4b6978f7cc
|
add setting to enable and disable transport mode
|
2025-01-02 17:13:37 +13:00 |
|
liamcottle
|
b19ee171eb
|
add button to export single interface
|
2025-01-02 00:05:51 +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
|
372e61ed7c
|
refactor importing interfaces preview
|
2025-01-01 20:55:10 +13:00 |
|
liamcottle
|
9815decc99
|
refactor exporting interfaces
|
2025-01-01 20:30:56 +13:00 |
|
liamcottle
|
65dfd6c540
|
send json body instead of multipart
|
2025-01-01 20:26:03 +13:00 |
|
liamcottle
|
de049aead5
|
rename route
|
2025-01-01 20:04:03 +13:00 |
|
Sudo-Ivan
|
b6f8df01f8
|
align comment
|
2024-12-30 19:42:30 -06:00 |
|
Sudo-Ivan
|
06067cc39f
|
import/export interfaces
|
2024-12-30 19:32:41 -06:00 |
|
liamcottle
|
0123e1e8e8
|
use latest lxmf message if latest announce doesn't exist
|
2024-12-28 22:27:56 +13:00 |
|
liamcottle
|
8596d4e406
|
add the ability to select a custom profile icon
|
2024-12-26 00:37:37 +13:00 |
|
liamcottle
|
f5cc7fd36f
|
add button to drop existing path for destination
|
2024-12-24 17:36:17 +13:00 |
|
liamcottle
|
907d3809b1
|
show which interface ping happened over
|
2024-12-24 17:27:39 +13:00 |
|
liamcottle
|
647ee32c87
|
add button to dropdown menu to ping destination
|
2024-12-23 22:18:48 +13:00 |
|
liamcottle
|
8b956a4bd4
|
implement api to fetch latest signal metrics for a destination
|
2024-12-23 18:02:14 +13:00 |
|
liamcottle
|
3f393e5b8f
|
Revert "hook incoming rns packets"
This reverts commit 2e81527478.
|
2024-12-23 17:28:10 +13:00 |
|
liamcottle
|
2e81527478
|
hook incoming rns packets
|
2024-12-23 17:07:04 +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 |
|