Commit Graph

1698 Commits

Author SHA1 Message Date
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 83c8dc2d17
Improve detection and display of services and devices (#1683)
* Improve timeliness of periodic tasks

* Improve device and service detection
2024-11-10 18:12:49 -08:00
Tim Wilkinson c29bcc2bdd
Improve which local devices and service we show when logged out or logged in. (#1682)
* Show more devices when logged in as admin

* Updates
2024-11-08 14:29:32 -08:00
Tim Wilkinson f94ab2e2a1
Fix three-arg version of uci.delete (#1680) 2024-11-07 20:32:51 -08:00
Tim Wilkinson 722b13288e
Fix bug in first install/boot (#1677) 2024-11-06 14:55:01 -08:00
Tim Wilkinson e9c503e8d0
Calculate physical device by hand (#1676) 2024-11-05 16:42:01 -08:00
Tim Wilkinson ff31b89e1d
Support Y.X style radio heights (#1673) 2024-11-03 21:24:16 -08:00
Tim Wilkinson 5e680b1a2c
Fix css causing service fields to be too long on some browsers (#1671) 2024-11-03 13:37:55 -08:00
Tim Wilkinson 668234b799
Filter lan name from node hosts (#1669) 2024-11-02 17:28:54 -07:00
Tim Wilkinson 72655d2d9e
Improve LAN validation (#1666) 2024-11-02 01:19:27 -07:00
Tim Wilkinson f4b949fa68
Add pseudo services for Local Devices (#1665)
* Add pseudo services for Local Devices

* Whitespace
2024-11-01 08:43:17 -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 4483384b8a
Remove setting old dmz value (#1657)
* Remove setting old dmz value (missed checkin)

* Fix firewall nat check
2024-10-27 22:30:04 -07:00
Tim Wilkinson e49dd7e73c
De-dup dmz_mode (was being stored in two places) (#1656) 2024-10-27 21:29:29 -07:00
Tim Wilkinson f153b79e05
Provide UI for the wifi watchdog system. (#1655) 2024-10-27 15:02:54 -07:00
Tim Wilkinson ff6659fed8
Fixes for blank variables breaking upgrades (#1654) 2024-10-27 14:59:38 -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 7d9ac7e8f4
Add Tupavco antenna (#1646)
* Add Tupavco TP511

* Fix model number
2024-10-23 23:15:39 -07:00
Tim Wilkinson a814f8b0ac
Add locking around operations which change the configuration. (#1644)
* Add locking around operations which change the configuration.
Avoid any potential race conditions when changing the configuration
by putting a lock around any non-GET operations.

* Add a sync before a 'reboot' operation
2024-10-23 18:32:48 -07:00
Tim Wilkinson 1edfae6dae
Mark bandwidths invalid on various devices (rather than marking what is valid) (#1639)
* Mark bandwidths invalid on various devices (rather than marking
what is valid)

* Typo
2024-10-17 12:54:54 -07:00
Tim Wilkinson 55c1ffed63
Allow : in service names (#1638) 2024-10-17 12:54:43 -07:00
Tim Wilkinson 1464d61faf
Add topology info to sysinfo.json (#1637) 2024-10-16 18:04:52 -07:00
Tim Wilkinson a996461ef8
Support wider channels (more) (#1635)
* Only offer wider channels on ath10k radios

* Add bws for hap2 & hap3
2024-10-16 18:04:36 -07:00
Tim Wilkinson 64a91caa2c
Improve startup of LQM so we get some information early (#1632)
* Improve startup of LQM so we get some information early

* Display device information earlier
2024-10-16 18:04:24 -07:00
Tim Wilkinson ef7c6bed68
Support wider channels (experimental) (#1631)
* Add support for 40 and 80 MHz channels if chipset supports it

* Add bws were we need to specify them manually
2024-10-15 21:29:57 -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 61eca9449c
Use new ucode zlib library (#1629) 2024-10-14 09:47:18 -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 23e69c5e7f
Dont recreate http permissions (unused) (#1624) 2024-10-12 12:44:42 -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 b3259f0d44
Deprecate old UI (#1552)
* Remove old UI

* Remove old ui link from new ui

* Remove unused library

* Trim luci.http

* Remove old firmware path

* Remove protected pages that no longer exist
2024-10-11 23:03:20 -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 a8b85066eb
Improve detection of disconnected nodes (#1617) 2024-10-11 09:29:18 -07:00