Commit graph

361 commits

Author SHA1 Message Date
liamcottle
002360399c add docs 2025-08-01 23:35:32 +12:00
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
094f6cb5ec added custom confirm dialog as js confirm in electron on windows causes all text fields to be disabled 2025-07-27 21:45:27 +12:00
liamcottle
9031c1a3d7 add dropdown menu to nomadnetwork favourites list to rename and remove 2025-07-27 20:17:08 +12:00
liamcottle
64adad27f8 limit nomadnetwork announces list to 500 recent nodes 2025-07-25 23:22:56 +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
Viacheslav Komarov
5b783399f8
Fix long window placeholder to say minutes 2025-06-07 11:48:54 +04:00
Amlor
07a41215be
Fix Airtime Limit fields placeholders 2025-04-20 13:31:21 +04:00
liamcottle
d7080c8ca1 migrate to data attributes for micron parser links 2025-03-15 12:18:30 +13:00
liamcottle
7c20529d62 migrate to using micron-parser from npm 2025-03-15 11:17:34 +13:00
liamcottle
9ea98eb0f0 toggle page source in place rather than opening in a new tab 2025-02-09 16:59:08 +13:00
liamcottle
2662f96c8b add button to view source of a node page 2025-02-09 16:19:44 +13:00
liamcottle
6f321741d7 update rnode flasher 2025-02-08 13:14:48 +13:00
liamcottle
d13b395a2c simplify config for webocket client interface 2025-02-08 12:37:13 +13:00
liamcottle
9e7d0cdfeb add ping pong to make sure websocket connection doesn't go stale 2025-02-08 11:53:10 +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
030a1e64a9 always show clients count for interfaces that provide a count 2025-02-07 17:31:25 +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
10bef61a90 use short interface name to find interface stats 2025-02-07 12:54:49 +13:00
liamcottle
0f31c9f8c0 show network name in interfaces list if ifac is enabled 2025-02-03 13:57:41 +13:00
liamcottle
f6b1c65faa use built in rns config parser for parsing interface config files 2025-02-03 01:23:26 +13:00
liamcottle
e48c26042c always show interface mode setting even if transport is disabled 2025-02-02 23:19:49 +13:00
liamcottle
d95878c659 allow removing custom select settings 2025-02-02 23:16:53 +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
408a62dffe slight adjustments 2025-02-02 20:01:27 +13:00
liamcottle
43a5a907c0 check if null 2025-02-02 18:31:18 +13:00
liamcottle
620c147dbd if interface enable is a boolean, check it as a string 2025-02-02 18:30:43 +13:00
liamcottle
4555de5836 add button to reload comports 2025-02-02 18:21:04 +13:00
liamcottle
842dbeb0b4 make naming consistent and remove unused functions 2025-02-02 18:17:23 +13:00
liamcottle
9d2f3eebc8 refactor to reusable form sub label component 2025-02-02 18:13:45 +13:00
liamcottle
b21e3fc026 add link to docs for interface modes 2025-02-02 18:06:08 +13:00
liamcottle
abd70ae606 refactor to reusable form label component 2025-02-02 18:00:41 +13:00
liamcottle
1e2d4387e7 move ifac subtitle inside of collapsible section 2025-02-02 17:34:10 +13:00
liamcottle
d4b5b99045 add e.g to ui for example values 2025-02-02 17:26:10 +13:00
liamcottle
ce52532522 ui adjustments for rnode interface 2025-02-02 17:21:01 +13:00
liamcottle
6c43c2cc4f revert so interfaces page can scroll 2025-02-02 17:02:43 +13:00
liamcottle
c5e4776dc1 tidy ui for on air rnode bitrate and link budget 2025-02-02 17:00:37 +13:00
liamcottle
dabd6c4a37 ui adjustments 2025-02-02 16:35:57 +13:00
liamcottle
dacd2ea3f2 remove unused component 2025-02-02 16:13:54 +13:00
liamcottle
9741cdcd60 adjust rnode subinterfaces ui 2025-02-02 16:12:23 +13:00