Tim Wilkinson
635f5e714b
Visual tweaks for mobile ( #1692 )
...
* Visual tweaks
* Exclude average when there's only one station
2024-11-14 21:40:57 -08:00
Tim Wilkinson
787e5f55fc
Add mobile wifi tools ( #1691 )
...
* Add mobile wifi signal tool
* Add mobile wifi scan tool
* Enable
2024-11-13 22:39:59 -08:00
Tim Wilkinson
bdff952f9b
Make tunnel server name optional if you have no server tunnels ( #1688 )
...
* Make tunnel server name optional if yuo have no server tunnels
* Do less if we're already invalid
2024-11-13 16:53:09 -08:00
Tim Wilkinson
0eeca43e44
Add some mobile tools ( #1690 )
2024-11-13 16:52:57 -08:00
Tim Wilkinson
9630ec6656
Support pasting lat,lon coordinates into either lat or lon map field ( #1687 )
2024-11-13 08:41:40 -08:00
Tim Wilkinson
56e53a5324
Add /etc/ethers and /etc/hosts to support data ( #1686 )
2024-11-12 23:18:37 -08:00
Tim Wilkinson
25572f014e
Allow packages to be removed on low memory nodes. ( #1684 )
...
We haven't supported installing packages on low memory node for a few years now, but
we will want to provide a mechanism to remove them even with the new UI.
2024-11-11 18:50:13 -08:00
Tim Wilkinson
ff31b89e1d
Support Y.X style radio heights ( #1673 )
2024-11-03 21:24:16 -08:00
Tim Wilkinson
72655d2d9e
Improve LAN validation ( #1666 )
2024-11-02 01:19:27 -07:00
Tim Wilkinson
83c5243bb6
Fix dmz dhcp values ( #1664 )
2024-10-31 18:40:43 -07:00
Tim Wilkinson
1a49da92ea
Fix migration of services on nodes without any services ( #1660 )
...
* Fix migration of services on nodes without any services
* Correctly handle first creation and last deletion.
2024-10-29 09:48:00 -07:00
Tim Wilkinson
da9417a512
Fix progress bars broken on latest Safari builds ( #1658 )
2024-10-28 22:31:51 -07:00
Tim Wilkinson
07d4b8d3e0
Migrate services files into uci setup config ( #1650 )
2024-10-28 16:37:06 -07:00
Tim Wilkinson
f153b79e05
Provide UI for the wifi watchdog system. ( #1655 )
2024-10-27 15:02:54 -07:00
Tim Wilkinson
2a9a0528db
Bugfixes for alt networks and larger dhcp ranges ( #1652 )
2024-10-26 21:37:35 -07:00
Tim Wilkinson
1d05336818
Improve tunnel messaging ( #1648 )
2024-10-25 20:46:08 -07:00
Tim Wilkinson
a37b3f81bc
Enable alternate LAN configurations ( #1548 )
...
* Enable AltNet support
* Fix pattern
* Remove dhcp_limit
* Rework LAN start/end for larger or smaller subnets
* Improve subtext help around settings
* Whitespace
2024-10-25 20:45:54 -07:00
Tim Wilkinson
273218864d
Migrate _setup into standard uci format ( #1647 )
2024-10-24 21:00:16 -07:00
Tim Wilkinson
55c1ffed63
Allow : in service names ( #1638 )
2024-10-17 12:54:43 -07:00
Tim Wilkinson
24b4cf7376
VHT support (experimental) ( #1630 )
...
* Add VHT support for AC devices
* Fix scanner
* Improve AC detection
* Extra VHT modes (for if we ever allow a radio to select them)
2024-10-14 15:05:53 -07:00
Tim Wilkinson
bd68cd18b9
* Reboot & firmware update screens ( #1626 )
2024-10-13 21:09:16 -07:00
Tim Wilkinson
6f2661c17a
Improve the wifisignal help now we have local & remote info ( #1628 )
2024-10-13 15:08:04 -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
30e2bfe264
Make sure to silence the wifi signal on the way out ( #1623 )
2024-10-12 12:44:33 -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
787ad11421
Remove special casing for /a/authenticate page ( #1619 )
2024-10-11 15:16:11 -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
f8583a17db
Wifisignal improvements ( #1615 )
...
* Improve dual signal layout
* Tweak spacing for Firefox
* Interpolate missing remote values
2024-10-10 13:34:27 -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
2f25ba63da
Split the Wifi Signal gauge to show the local and remote signal information ( #1602 )
...
* Add remote signal data to graph
* Add remote gauge
* Reset reverse min/max
* Move snr service into ucode
* Fix snr url
2024-10-08 21:00:35 -07:00
Tim Wilkinson
697f054798
Allow scanning of non-mesh and multiple wifi devices ( #1578 )
2024-10-08 21:00:20 -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
037621ee32
Add date and time to ends of various tool traces ( #1610 )
2024-10-08 20:58:12 -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
1525783d5c
Add a 'starting up' install screen for when system isnt quite ready ( #1555 )
2024-09-21 09:50:55 -07:00