Commit Graph

21 Commits

Author SHA1 Message Date
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 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 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 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 02881f5baa
Improve error reporting when firmware downloads fail (#1522) 2024-09-17 09:32:30 -07:00
Tim Wilkinson b5153e0caa
Improve firmware download errors to be less cryptic. (#1411) 2024-08-26 16:31:16 -07:00
Tim Wilkinson 84c11819f7
Exclude the Mikrotik hAP ac3 from the v7 check (it doesnt use it) (#1404) 2024-08-25 21:45:49 -07:00
Tim Wilkinson 15d0bf61ed
Improve firmware layout (#1366)
Fix double scrollbar on some platforms
Better scrollbar spacing
2024-08-22 16:31:36 -07:00
Tim Wilkinson 65963f1aac
Improve spacing of hardware/firmware labels (#1359) 2024-08-22 08:45:12 -07:00
Tim Wilkinson d0dd691551
More theme work (#1352)
* Add high contrast / larger typeface theme.

* Kitten typo

* More theme work
2024-08-21 15:35:29 -07:00
Tim Wilkinson 63f210f96a
Add high contrast / larger typeface theme. (#1351) 2024-08-21 13:48:49 -07:00
Tim Wilkinson 2e9cbd9935
Compact the firmare+hardware info in the dialog (#1348) 2024-08-21 11:50:48 -07:00
Tim Wilkinson 65209f1c98
Keep update button at bottom of firmware dialog (#1303) 2024-08-17 17:08:10 -07:00
Tim Wilkinson 83d4c83798
Compact firmware version info (#1301) 2024-08-17 17:00:43 -07:00
Tim Wilkinson f8c01e88ec
Fix the download + update button at the bottom of the dialog (#1297) 2024-08-17 12:57:57 -07:00
Tim Wilkinson 0432bf3165
New UI (#1263)
* New UI

* Fix gzip filename race condition

* Fix scrolling on first use page
2024-08-15 20:28:45 -07:00