Commit Graph

2192 Commits

Author SHA1 Message Date
Tim Wilkinson 7407b18fe1
Delay dialog close to allow any unfocus events to finish (#1791) 2024-12-29 14:10:45 -08:00
Tim Wilkinson 2b051594d5
Fix hideway title bar after changes cancelled. (#1790) 2024-12-29 14:01:36 -08:00
Tim Wilkinson 83e8462f24
Fix badly propagating + click (#1789) 2024-12-27 23:09:31 -08:00
Tim Wilkinson f5b2da0d8a
Move the LAN DHCP enable/disable option into the LAN DHCP panel (#1788) 2024-12-27 22:20:49 -08:00
Tim Wilkinson b2c5c25961
Fix commit UI updates (broken by polling update check) (#1787) 2024-12-27 14:39:08 -08:00
Tim Wilkinson c17afef9a1
Restore the Request class used by meshchat. (#1786)
NOTE. This class is not used by AREDN and is not supported by OpenWRT anymore. This implementation
is backported from a much older OpenWRT version. At some point support for this will become
difficult. Apps which reply on this should find an alternate approach.
2024-12-27 13:16:07 -08:00
Tim Wilkinson f79eefd1be
Fix meshpage refresh (#1785) 2024-12-27 10:43:40 -08:00
Tim Wilkinson 4df947e621
Fix internal services layout for mobile high contrast (#1784) 2024-12-26 20:14:09 -08:00
Tim Wilkinson 753dcb5370
Fix mobile layout of ethernet ports (#1783) 2024-12-26 17:36:45 -08:00
Tim Wilkinson 313a54c540
Fix margin on left of mobile screen (#1782) 2024-12-25 23:50:34 -08:00
Tim Wilkinson 977a82c71b
Improve mobile scrolling with changing viewport (#1781) 2024-12-25 17:00:06 -08:00
Tim Wilkinson 5d0bdc4ec8
Make sure we hide any overflowed nav controls (#1780) 2024-12-25 00:33:06 -08:00
Tim Wilkinson d658d78421
Increase font size for mobile neighbor nodes (#1779) 2024-12-24 22:30:58 -08:00
Tim Wilkinson ee3380b4f5
Fix package update (bad UI indentation) (#1778) 2024-12-24 13:15:41 -08:00
Tim Wilkinson 8f292117aa
Fix scrolling when touching map on status page (#1777) 2024-12-23 00:04:11 -08:00
Tim Wilkinson 69b9bf8e09
Fix port forward layout (#1775) 2024-12-22 14:48:55 -08:00
Tim Wilkinson 0c7d6a514a
Improve tunnel "email" messaging (#1773) 2024-12-22 13:24:40 -08:00
Tim Wilkinson f48d52a614
Improve UI refresh (#1774)
* Improve mesh search

* Improve UI refresh
2024-12-22 13:24:29 -08:00
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