Commit Graph

1750 Commits

Author SHA1 Message Date
Tim Wilkinson 68837dbb1f
Improve mobile scrolling to show more information when possible (#1768)
* Tweak mobile scrolling to see more content

* Lazy load iframes

* Layout tweaks
2024-12-16 15:08:23 -08:00
Tim Wilkinson 0f62dae104
Force wifi lan/wan password to be at least 8 characters (#1767)
* Force wifi lan/wan password to be at least 8 characters

* wifi reload => wifi down ; wifi up
2024-12-12 16:00:13 -08:00
Tim Wilkinson cbab15b8ac
Fix the source addresses for pings and traces (#1765)
This is more reliable than letting the tools guess.
2024-12-11 22:13:59 -08:00
Tim Wilkinson cb17beb732
Fix loop bug (wrong exit condition) (#1764) 2024-12-11 13:26:20 -08:00
Tim Wilkinson bc0284c779
Add messages to mobile view (#1762) 2024-12-10 20:55:30 -08:00
Tim Wilkinson 528377e8b6
Open newtab for help and website menu links (#1760) 2024-12-10 15:35:36 -08:00
Tim Wilkinson 5250ce21f9
Fix port forward wrapping (#1758) 2024-12-10 14:45:35 -08:00
Tim Wilkinson ff84b3f787
Improvements to wifi watchdog (#1757) 2024-12-10 10:51:29 -08:00
Tim Wilkinson a4f5caae57
Fix refresh icon alignment so it also works on iPad (#1756) 2024-12-08 13:06:50 -08:00
Tim Wilkinson 5d0df69a0f
Fix mobile layout of active leases (#1755) 2024-12-07 23:51:59 -08:00
Tim Wilkinson cbfbad9d88
Supernodes support 44net by default (#1753) 2024-12-06 16:34:51 -08:00
Tim Wilkinson dbe05fc6fb
Try to fix lan address reservation wrapping for some people (#1752) 2024-12-05 21:59:14 -08:00
Tim Wilkinson d348369d9d
Another attempt at locking the ui without breaking stuff (#1751) 2024-12-04 20:35:50 -08:00
Tim Wilkinson 25cc34c714
Mark devices supported in previous releases, but not in the current one. (#1748)
* Mark devices supported in previous releases, but not in the current one.

* Fix
2024-12-04 17:00:50 -08:00
Tim Wilkinson d665fc9704
More adaptive layout and lock fixes. (#1750)
* More layout fixes

* Disable UI Lock by default.
This seems to still cause lockups on some nodes when the WAN is unavailable.
Unclear why, but disabling it seems like the best current plan.
2024-12-04 14:34:56 -08:00
Tim Wilkinson b074727492
Make uilock configurable (#1747) 2024-12-04 12:11:30 -08:00
Tim Wilkinson 4cdfa79ea0
Fix user layout problem with adaptive columns (#1745) 2024-12-04 11:08:32 -08:00
Tim Wilkinson e824a6cb0d
Complete migration of random /etc/config.mesh files into UCI (#1743) 2024-12-03 23:46:32 -08:00
Tim Wilkinson fb6af52305
Basic syslog tool (#1744) 2024-12-03 23:46:21 -08:00
Tim Wilkinson cb75c1f87d
Refine PUT/POST locking. (#1742)
Restrict the range of code where we include locking, and explicitly unlock
in case the lock descriptor is being held open elsewhere (somehow).
2024-12-03 17:47:21 -08:00
Tim Wilkinson 77de9c3860
Make 3 column layour responsive if browser is narrow (#1741) 2024-12-03 14:26:17 -08:00
Tim Wilkinson d38b1a3081
Fix unresponsiveness when network changes (#1740) 2024-12-03 12:46:19 -08:00
Tim Wilkinson 6ebee57b75
Attempt to stop the dhcp reservation wrapping. (#1739)
Some people see this, but I cannot reproduce it, which makes fixing it tricky.
So .. a guess.
2024-12-02 21:45:13 -08:00
Tim Wilkinson d87814c2db
Migrate dhcp options and tags into UCI (#1738)
* Migrate DHCP option/tag files into UCI
2024-12-02 21:28:41 -08:00
Paul K3PGM e011cb61df
More fixes and improvements to DHCP option validation: (#1736)
- Handle unknown options (defined by number) as text data.
- Always reset to text input when changing to a non-integer data type.
- Tolerate values containing quotation marks.
- Make specifying "vi-encap:" encoding optional for Option 125 because
it is the only supported encoding.
- Allow embedded quotation marks in string-encoded vi-encap data.
2024-12-02 17:41:20 -08:00
Tim Wilkinson 2e438ddcf3
Support DHCP Options without values (#1735) 2024-12-01 18:40:00 -08:00
Tim Wilkinson 726300dcd9
Add rapid-commit (dhcp) option. (#1733)
Although it looks like OpenWRT document this, they dont implement it yet.
2024-12-01 15:56:42 -08:00
Tim Wilkinson 2bc77ce449
Fix creating new first reservation (#1734) 2024-12-01 15:56:11 -08:00
Tim Wilkinson 4a71710276
Fix dhcp option input field number styling (#1731) 2024-12-01 15:00:27 -08:00
Paul K3PGM 36c8fc84ba
Fixes and tweaks for DHCP option in-browser validation: (#1730)
- Many options take a list of IP addresses rather than a single address.
- Use <input type="number"> for values that are single integers.
- IP address pairs must be joined by commas, not whitespace.
- Add all the missing patterns.
- Support options that have no value.
- Minor pattern efficiency improvements.
2024-12-01 14:52:38 -08:00
Tim Wilkinson bf14520880
Command line backup util (#1729) 2024-12-01 14:24:18 -08:00
Tim Wilkinson d7754d89a4
Fix the assumption that the DHCP range always starts at an offset of 2. (#1726) 2024-11-28 00:38:16 -05:00
Tim Wilkinson 3d95907f4c
Speed up commits (#1721) 2024-11-27 10:46:01 -05:00
Tim Wilkinson 3faeefe559
Fix missing 'do' syntax error (#1720) 2024-11-27 00:20:30 -05:00
Tim Wilkinson f0270c4f37
DHCP option validate (#1718)
* Fix form validation

* Add DHCP option validation

* More options + placeholder text
2024-11-25 22:29:18 -08:00
Tim Wilkinson 9250d68a3b
Remove unnecessary JS in mobile view (#1717) 2024-11-24 22:09:07 -08:00
Tim Wilkinson 8d8ed929c9
Migrate dhcp reservations into uci (#1710) 2024-11-23 21:46:30 -08:00
Tim Wilkinson be06c36b89
Give high contrast theme wider dialogs (now we support that) (#1716)
* Give high contrast theme wider dialogs (now we support that)

* Wider wide
2024-11-22 15:03:50 -08:00
Tim Wilkinson 9a75683f2e
Support non-admin neighbor info in mobile view. (#1714) 2024-11-21 20:56:14 -08:00
Tim Wilkinson 7218383807
Tweak node detection keepalive (#1713) 2024-11-21 18:21:53 -08:00
Tim Wilkinson b245852d0b
Refine htmx activation mechanism (#1712)
* Refine activation mechanism

* Update quotes
2024-11-21 13:21:36 -08:00
Tim Wilkinson 223438861a
Provide access to neighbor info without dragging in extra resource (#1711)
unless necessary.
2024-11-20 23:50:17 -08:00
Tim Wilkinson 91fe800447
Improve display of blocked neighbors (#1709) 2024-11-20 11:23:30 -08:00
Tim Wilkinson d32ad316b6
A few minor tunnel fixes (#1708) 2024-11-19 21:11:38 -08:00
Tim Wilkinson be9fb979d9
Add localnode back into port forwarding UI (#1706) 2024-11-19 20:26:06 -08:00
Tim Wilkinson bc78afba75
Provide 44net route override (#1703)
* Provide 44net route override

* Typo
2024-11-18 22:27:32 -08:00
Tim Wilkinson fa6129be55
Fix bogus reboot message (#1704) 2024-11-18 22:27:20 -08:00
Tim Wilkinson 06ed425a55
Fix redirects (missing \r) (#1700) 2024-11-17 17:07:53 -08:00
Tim Wilkinson 825107a210
Provide proxy and redirect for problematic services (#1699)
* Add http proxy for easier access to problematic services

* Redirect-or
2024-11-17 17:05:05 -08:00
Tim Wilkinson 7811763ecc
Make sure we dont lose the compat_version (#1697) 2024-11-16 20:51:07 -08:00