Commit Graph

485 Commits

Author SHA1 Message Date
DL6ER 7396156274 Reorganize settings pageto avoid gaps between boxes
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-02-17 04:41:11 +01:00
DL6ER 821c0d884a Improve sysinfo metrics tables arrangement
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-02-16 09:13:32 +01:00
DL6ER d4f98b1f60 Use new /api/info/metrics endpoint to generate (settings level dependent) metrics on the first tab of the settings page
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-02-11 13:43:01 +01:00
DL6ER c8bdc58fb4 Add DNS reply statistics to settings page
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-02-11 10:58:02 +01:00
DL6ER 69eb8bf3d0 Merge branch 'devel' into devel-v6
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-02-10 20:56:52 +01:00
DL6ER 2e7d4311f1 Simplify DHCP settings page
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-02-10 20:30:40 +01:00
DL6ER 7375dd0d91 Introduce settings levels Basic, Advanced and Expert
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-02-10 13:44:36 +01:00
DL6ER 9ad0485580 Implement static DHCP configuration as new super-power feature with accompanying documentation
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-02-10 12:46:47 +01:00
DL6ER eca24b48ca Also include settings.js on Settings page
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-02-09 18:41:47 +01:00
DL6ER b99ad16720 Implement DHCP leaes table on Settings -> DHCP tab
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-02-09 18:41:47 +01:00
DL6ER eeceea6d10 Adjust temperture display to use new FTL sensors.cpu_temp value
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-02-09 18:16:14 +01:00
DL6ER 442a931f71 Finish porting of Settings -> DNS and the upper part of Settings -> DHCP
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-02-05 17:52:31 +01:00
DL6ER 93bccf5a07 Generate dadvanced settings tab offering ALL of FTL's config options. This will always be up-to-date as all options shown here are directly generated from FTL's API response.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-02-04 19:48:20 +01:00
DL6ER de004e51a6 First draft of the automatically generated settings page
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-02-04 12:11:04 +01:00
DL6ER fff54aef3f Remove further obsolete PHP code
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-02-03 19:12:13 +01:00
RD WebDesign 0d55c511ff Improving settings for Web and API
- use separate tabs for Web and API
- change box titles and options distribution

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-02-01 19:02:49 -03:00
DL6ER cb90e604e8 Add system information on first tab of the settings page
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-02-01 22:59:12 +01:00
DL6ER 4eb9a4cf29 Port dashboard landing page to v6.0 API
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-01-31 20:41:12 +01:00
DL6ER 4cf7a82713 First steps into the v6.0 world. Login and logout is now possible and all pages load without PHP errors (even when they are mostly empty until we added all the new API methods)
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-01-31 20:10:53 +01:00
RD WebDesign f15d104342 Move the temperature unit option from the "Per browser" section
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-01-30 16:04:09 -03:00
RD WebDesign 302a402277 Avoid caching issues using last modified time
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-01-13 23:10:15 -03:00
Christian König cda98e2173 Restore save functionality
Signed-off-by: Christian König <ckoenig@posteo.de>
2022-08-23 09:03:59 +02:00
Christian König e32bc2d07a Remove email functionality
Signed-off-by: Christian König <ckoenig@posteo.de>
2022-08-17 23:18:07 +02:00
RD WebDesign 509113296c Move login form to a new page
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2022-08-12 18:04:57 -03:00
DL6ER 6a39cc3b4a Disable Yoda style
Signed-off-by: DL6ER <dl6er@dl6er.de>
2022-08-12 18:55:27 +02:00
DL6ER 97a76669a2 Explicitly set blank_line_before_statement to exclude include* and require*
Signed-off-by: DL6ER <dl6er@dl6er.de>
2022-08-07 20:55:02 +02:00
DL6ER 6ec4b8a529 Run PHP-CS-Fixer on all files
Signed-off-by: DL6ER <dl6er@dl6er.de>
2022-08-07 12:04:03 +02:00
RD WebDesign 6adf8e0132 Fixing lines without multiple of 4 spaces
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2022-08-01 01:57:13 -03:00
RD WebDesign a3234d1306 Replacing tabs with 4 spaces
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2022-08-01 01:28:30 -03:00
RD WebDesign 2bc918ad6e Use 4 spaces to indent PHP files.
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2022-08-01 01:18:26 -03:00
RD WebDesign 79187b1258 Simplify header.php
- move some functions to `func.php`
- move sidebar to its own file `sidebar.php`
- fix indentation
- LCARS CSS: hide menu headers when logged off
- LCARS CSS: invert hover and active menu colors

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2022-07-20 18:59:36 -03:00
RD WebDesign a8aaebcad4 Remove old debug output
and fix indentation.

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2022-06-28 19:33:51 -03:00
yubiuser 30cbfb1cf2 Remove unnecessary requirement 2022-06-11 00:40:36 +02:00
Christian König 0ccf727edd Use API gateway endpoint
Signed-off-by: Christian König <ckoenig@posteo.de>
2022-06-10 23:41:45 +02:00
yubiuser 0ff11d6349 Omit DHCPdomain
Co-authored-by: DL6ER <DL6ER@users.noreply.github.com>
2022-06-06 22:57:55 +02:00
Christian König a4ebb5b4e2 Remove unnecessary else case
Signed-off-by: Christian König <ckoenig@posteo.de>
2022-06-06 10:33:53 +02:00
yubiuser d99fc93d44 Fix indention
Co-authored-by: RD WebDesign <github@rdwebdesign.com.br>
2022-06-06 10:30:49 +02:00
Christian König dac8138fc8 Base DHCP settings on default gateway address and not on IPV4_ADDRESS from setupVars.conf
Signed-off-by: Christian König <ckoenig@posteo.de>
2022-06-04 23:23:59 +02:00
Christian König a097d63b3b Use DEFAULT_FTLCONFFILE
Signed-off-by: Christian König <ckoenig@posteo.de>
2022-04-23 19:44:11 +02:00
Christian König d3aafaa30f Pass config file path when reloading pihole-FTL.conf
Signed-off-by: Christian König <ckoenig@posteo.de>
2022-04-23 14:07:37 +02:00
Adam Warner a5f20e4ce3 spelling
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2022-04-08 23:26:12 +01:00
DL6ER af9a6f3444 Merge branch 'devel' into new/nonfatal-dnsmasq-warnings
Signed-off-by: DL6ER <dl6er@dl6er.de>
2022-03-20 09:00:57 +01:00
Christian König 6ab9ef0ef3 Source utils.js in header.php
Signed-off-by: Christian König <ckoenig@posteo.de>
2022-03-16 11:11:11 +01:00
DL6ER b78ba8d562 Add documentation link
Signed-off-by: DL6ER <dl6er@dl6er.de>
2022-02-27 20:45:23 +01:00
DL6ER 3ed3a2b6f7 Use 4em as width for the rate limiting interval
Co-authored-by: yubiuser <ckoenig@posteo.de>
2022-02-26 16:33:59 +01:00
DL6ER 21964cfd7f Add per-browser setting to ignore non-fatal dnsmasq warnings
Signed-off-by: DL6ER <dl6er@dl6er.de>
2022-02-26 10:53:45 +01:00
DL6ER dd49ad4ae7 Add CSS style to make the input boxes smaller
Signed-off-by: DL6ER <dl6er@dl6er.de>
2022-02-26 10:08:25 +01:00
yubiuser 304a4e31a8 Set min and step for rate_limit_interval as well 2022-02-20 18:36:27 +01:00
DL6ER 4acfa01429 Apply suggestions from code review
Co-authored-by: yubiuser <ckoenig@posteo.de>
2022-02-20 16:18:06 +01:00
DL6ER 8cad8114cf Always re-read FTL config file at start of settings page to refresh old config data from before running the savesettings.php code
Signed-off-by: DL6ER <dl6er@dl6er.de>
2022-02-19 10:58:19 +01:00