Tim Wilkinson
55c1ffed63
Allow : in service names ( #1638 )
2024-10-17 12:54:43 -07:00
Tim Wilkinson
bd68cd18b9
* Reboot & firmware update screens ( #1626 )
2024-10-13 21:09:16 -07:00
Tim Wilkinson
538241c8cf
Mobile layout work (4) ( #1625 )
...
* Commit/Revert
* logo => localnode
* Fix various field widths
* Improve auto width sizing
2024-10-12 22:50:15 -07:00
Tim Wilkinson
5e03db2303
Work around HTMX bug where downloading files doesnt stop the logo spinning ( #1622 )
2024-10-12 12:44:14 -07:00
Tim Wilkinson
bdb3862dbb
Fix missing validation for single hx-put input fields ( #1618 )
2024-10-11 15:15:57 -07:00
Tim Wilkinson
a304bc9822
Mobile layout work (3) ( #1616 )
...
* Xlinks, ports and devices
* Tunnels
2024-10-11 15:15:44 -07:00
Tim Wilkinson
8b67e13a6b
Local services ( #1614 )
2024-10-10 13:34:15 -07:00
Tim Wilkinson
651ccfb603
Mobile layout work (1) ( #1603 )
...
* Mobile layout work
* Title bar
* Test dialogs
* Login/logout
* Mobile formatting
* More space in dialogs
* Mesh page
* Deselect keyboard
* Mobile formatting
* More field changes
2024-10-09 18:00:08 -07:00
Tim Wilkinson
976c3ec1e1
Improve initial node setup ( #1590 )
...
* Improve the initial nrvam setup
* More fallbacks
* Rebuild the initial setup and upgrade of a node.
This is mostly about removing duplicated effort and data, which should
make it easier to add things in the future.
* Re-setup and repair the node on each reboot.
By running this every time we reboot, we have a chance to repair problems in the configuration
automatically. We can detect changes and force a reboot only when necessary.
* Improve startup and upgrade
* Remove debug delays
* Move after telnet (for emergency access)
* Ignore ubootenv file when diffing
2024-10-08 21:08:01 -07:00
Tim Wilkinson
189845fa7f
Backup and Restore node configurations ( #1597 )
...
* Back and Restore node configurations
* Give backups their own file extension
* Add some backup/restore help
2024-10-08 21:01:58 -07:00
Tim Wilkinson
e6943bd0d1
Decimate the neighbor graph data so we can show more history ( #1598 )
2024-10-08 21:01:18 -07:00
Tim Wilkinson
1e79e95afd
Make the validation simpler ( #1569 )
2024-10-08 21:01:07 -07:00
Tim Wilkinson
8c863f35dd
Allow '-' in service name or non-service text ( #1608 )
2024-10-08 20:58:53 -07:00
Tim Wilkinson
ddd1b3fcc9
Improve antenna settings messaging ( #1605 )
...
* Improve antenna settings messaging
* Elevation +/-90 not +/-180
2024-10-08 20:58:27 -07:00
Tim Wilkinson
b627a6f63d
Add secondary ntp server option ( #1583 )
2024-10-08 20:57:58 -07:00
Tim Wilkinson
526491376e
Watchdog improvements ( #1322 )
...
* Improve HW watchdog service
* Allow more specific reboot time to be set
* Improve support for multiple ping targets
* Fixes
* Bug fix
2024-10-08 20:56:57 -07:00
Tim Wilkinson
1505d61871
Add user agents (containing firmware version info) to package and firmware updates ( #1593 )
...
* Add user-agent to opkg
* Firmware update user agent
2024-10-02 22:10:47 -07:00
Tim Wilkinson
0796730dbe
Winlink Server -> Winlink Post Office ( #1589 )
2024-09-30 16:40:48 -07:00
Tim Wilkinson
9d091e04a0
Improve the firmware upgrade messaging around watchdogs ( #1581 )
...
* Improve watchdog and firmware lockout messaging
* Still able to press the refresh button even when disabled
for some reason.
* Disable firmware selector when reboot needed
2024-09-27 18:25:48 -07:00
Tim Wilkinson
179ce131da
Disable firmware upgrading while watchdog is enabled ( #1579 )
2024-09-26 22:31:57 -07:00
Tim Wilkinson
d7c88fec5e
Fix hiding settings after attempt to set two wifis to the same task ( #1577 )
2024-09-26 11:36:17 -07:00
Tim Wilkinson
3d71908fbe
Fix memory corruption when changing xlinks. ( #1567 )
...
Modifying uci data while iterating over it was causing memory corruption
and crashing the uci interpreter and web server. Avoid this by iterating
the data we need first, then doing the modifications.
2024-09-23 12:37:20 -07:00
Tim Wilkinson
360b558b94
Disable Done button when invalid dialog content ( #1562 )
...
* Disable Done button if entries are invalid.
* Generalize Done validation
2024-09-22 16:58:30 -07:00
Tim Wilkinson
0ca8d803c8
Remove legacy tunnel options from supernodes ( #1551 )
2024-09-20 12:18:17 -07:00
Tim Wilkinson
6d259c7b4e
Fix display and setting of max distance when LQM is disabled ( #1550 )
2024-09-20 00:15:52 -07:00
Tim Wilkinson
752dfc514b
Improve and simplify WAN config ( #1539 )
...
* Simplify WAN enable/disable
* Improve
2024-09-18 19:31:05 -07:00
Tim Wilkinson
6821421512
Fix allocation exception when advanced options isnt open ( #1536 )
2024-09-17 22:00:31 -07:00
Tim Wilkinson
cbe0cc3dc5
Recalculate tunnels address range when tunnel server network changes ( #1534 )
2024-09-17 21:25:44 -07:00
Tim Wilkinson
02881f5baa
Improve error reporting when firmware downloads fail ( #1522 )
2024-09-17 09:32:30 -07:00
Tim Wilkinson
ef66a2ade3
Improve help ( #1516 )
...
* Improve help
* Hint text and separation
2024-09-16 18:11:53 -07:00
Tim Wilkinson
a90defe571
Prevent tunnel start address change if there are any server tunnels ( #1518 )
2024-09-16 18:11:42 -07:00
Tim Wilkinson
6bc9049e6d
Better LQM hiding ( #1513 )
...
* Improved LQM option hiding
* Fixes
2024-09-15 14:30:48 -07:00
Tim Wilkinson
84824e81c2
Improve admin and mesh page refresh ( #1509 )
...
* Improve page refresh when browser tab is redisplayed
* Improve mesh search query persitance
* Improve portable theme messaging
2024-09-14 20:08:54 -07:00
Tim Wilkinson
60be6b812a
Hide LQM advanced options when LQM is off ( #1510 )
2024-09-14 20:08:40 -07:00
Tim Wilkinson
4b8aea0bc1
Remove deletes which do nothing ( #1511 )
2024-09-14 20:08:31 -07:00
Tim Wilkinson
0d27c61203
Fix legacy server allocation ( #1507 )
2024-09-13 21:59:30 -07:00
Tim Wilkinson
5cad7ac101
Improve description and note escaping ( #1497 )
2024-09-12 21:27:29 -07:00
Tim Wilkinson
8c1b90543f
Improve tunnel start address validation ( #1492 )
2024-09-12 09:37:43 -07:00
Tim Wilkinson
4a8cd83217
Fix LQM reporting and toggle ( #1483 )
2024-09-10 10:18:58 -07:00
Tim Wilkinson
21dccaaeb1
Alternative fix for wan/WAN capitalization ( #1476 )
2024-09-07 16:45:51 -07:00
Tim Wilkinson
4d3818f8df
Fix WAN port forwarding. ( #1474 )
2024-09-07 16:27:57 -07:00
Tim Wilkinson
861e299251
Fix check for whether wireguard tunnels are up ( #1469 )
2024-09-07 09:40:23 -07:00
Tim Wilkinson
ad07fb2148
Escape tunnel notes ( #1468 )
2024-09-06 12:00:33 -07:00
Tim Wilkinson
c6d6024537
Improve UI feedback when removing packages ( #1459 )
2024-09-03 23:13:35 -07:00
Tim Wilkinson
f616777111
Fix NTP problems. ( #1457 )
...
Bug: Changing the NTP setting in the new UI did nothing. Now it does.
Feature: Add 'continually' mode which is traditional always running NTP.
Dont use on nodes with limited RAM.
2024-09-03 15:53:33 -07:00
Tim Wilkinson
6ecb8383e9
Improve portable theme messaging on other nodes ( #1456 )
2024-09-03 12:51:55 -07:00
Tim Wilkinson
9240bf87cf
Fix inability to set initial WAN VLAN ( #1454 )
2024-09-02 17:50:20 -07:00
Tim Wilkinson
2ac72eb29d
Fix supernode start port ( #1446 )
2024-09-01 22:04:29 -07:00
Tim Wilkinson
609af8b939
Rename Name & Security to Basics ( #1444 )
2024-09-01 21:56:37 -07:00
Tim Wilkinson
bd46bb2e41
Detect new UI in old server tunnels so we can warn ( #1440 )
...
Because we can delete tunnels in the new UI, this will cause
problems in the old UI which doesnt support this. Warn when
we detect this.
2024-09-01 21:26:00 -07:00