Commit Graph

5406 Commits

Author SHA1 Message Date
DL6ER e0fad7c020 Increase menu header padding in the sidebar
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-28 08:32:01 +02:00
DL6ER 4f8dbb9c56 Fix teleporter buttons being cropped in boxed layout
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-28 08:29:25 +02:00
DL6ER ab2d15bf91 Do not show Logout button when either no password is set or this is a local browser and localAPIauth is set to false
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-28 08:22:42 +02:00
DL6ER 0f0f8c9deb Remove <code> tags from taillog pages
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-28 08:02:52 +02:00
DL6ER 88b439029e Fix lost setting level selector
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-28 08:02:05 +02:00
DL6ER 86aa24a8e2 Add port to upstream legend key if available
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-27 18:35:34 +02:00
DL6ER 3c086b051c Decode URI componentes in GET dictionary
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-27 18:27:22 +02:00
DL6ER f5666e47e6 Query Log: Simplify specifying "type" via URI parameters (via types pie chart)
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-27 14:10:12 +02:00
DL6ER 3e20f8aeef Query Log: Fix specifying "from" and "until" via URI parameters
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-27 14:02:04 +02:00
DL6ER 9cb652bbc6 Add deep URI rewriting for groups and settings pages
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-26 21:51:17 +02:00
DL6ER 06e89c5781 Send back to plain page when redirecting to the dashboard
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-26 20:20:38 +02:00
DL6ER 6ab2f9fd40 Improve autoscrolling on taillog page
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-26 20:19:03 +02:00
DL6ER 155d9d369a Try again a bit later if there was a connection interruption in taillog
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-25 18:53:47 +02:00
DL6ER f3c8bf6b19 Adjustments for FTL-based URL-rewriting of *.lp$ => *$
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-25 18:11:59 +02:00
DL6ER f2d129025f Add "permit destructive actions" checkbot to Settings -> API page
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-24 20:35:55 +02:00
DL6ER 8ba58eabcc Implement Settings -> System buttons
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-24 20:32:19 +02:00
DL6ER 77b893e188 Show error on login page and immediately redirect to message.lp after login if DNS server is NOT running
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-24 20:26:21 +02:00
DL6ER 756190b65a Merge remote-tracking branch 'origin/devel' into devel-v6
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-24 20:06:53 +02:00
DL6ER 96730e6a8b Fix formatting of end-to-end encryption indicator only being done for the own session
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-24 20:02:05 +02:00
DL6ER eac964511d Bump xo from 0.53.1 to 0.54.0 (#2573) 2023-05-24 18:51:07 +02:00
RD WebDesign d27f56d53c Tweak the Update Gravity output (#2589)
Show the on the web interface the progress count from the new FTL `gravity_parseList()` function.
2023-05-23 23:31:13 -03:00
DL6ER c115d1da7a Blocking status changed from boolean to string-enum to support "failure" as DNS status
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-23 20:32:51 +02:00
DL6ER 931fd148aa Merge remote-tracking branch 'origin/devel' into devel-v6 2023-05-23 19:50:13 +02:00
RD WebDesign ee2dfe3173 Adding more detailed description to the function
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-05-22 22:49:52 -03:00
DL6ER 63f4b97930 Show if connection to API is only partially end-to-end encrypted
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-22 20:32:11 +02:00
DL6ER 7f0ed73128 Move advanced information content generation to Javascript (client-side rendering)
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-22 20:21:19 +02:00
DL6ER 3e2d3b2275 Add description to settings-api.lp session table
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-22 20:18:13 +02:00
DL6ER 9f383893bd Add advanced information in the dropdown menu (only visible with Expert Settings mode)
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-22 20:15:11 +02:00
DL6ER eb716e1f4d Re-add lost save button to advanced settings page
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-22 19:52:19 +02:00
DL6ER 20cd1b5e80 De-ghostify cached queries
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-22 19:51:15 +02:00
DL6ER b1ec3c4fb1 Add theme and boxed-layout settings to API/webinterface settings page
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-22 19:41:11 +02:00
DL6ER 18f52bacbe Improve handling of settings levels
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-22 19:26:48 +02:00
DL6ER e8c259d720 Use Lua Kepler syntax everywhere. Needs the most recent patched FTL that enforces Kepler syntax for all Lua scripts to work as expected.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-22 19:19:15 +02:00
DL6ER cd6f292a92 Fix order of stylesheet loading
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-21 20:38:32 +02:00
RD WebDesign e6cc0ef44f Replace the <escape> character with the \e escape sequence
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-05-18 19:59:10 -03:00
RD WebDesign 57600b0e22 Tweak gravity to show the new parse list output
Replaces every `\r` returned by `pihole-FTL gravity parseList` with a
known string to allow overwriting the previous line.

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-05-18 19:11:35 -03:00
DL6ER fa37930066 Rename DNS cache efficiency -> utilization because this is more accurate
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-18 12:13:58 +02:00
yubiuser 800ec66d10 Bump phpstan/phpstan from 1.10.14 to 1.10.15 (#2588) 2023-05-13 14:09:30 +02:00
dependabot[bot] a688c00ba4 Bump phpstan/phpstan from 1.10.14 to 1.10.15
Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.14 to 1.10.15.
- [Release notes](https://github.com/phpstan/phpstan/releases)
- [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md)
- [Commits](https://github.com/phpstan/phpstan/compare/1.10.14...1.10.15)

---
updated-dependencies:
- dependency-name: phpstan/phpstan
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-13 11:07:36 +00:00
DL6ER 63697d8c19 Ensure legend stays next (not below) cache content doughnut chart
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-12 14:15:55 +02:00
DL6ER 895f35f587 Also show stale cache entries in the new doughnut chart
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-11 14:19:34 +02:00
DL6ER c99eca3aee Add DNS cache efficiency metric
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-11 13:53:01 +02:00
DL6ER eb1cfe2c70 Color the "empty" cache space in a faint gray color
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-11 13:46:43 +02:00
DL6ER bf2e02dc8a Sort chart data by value, put OTHER always as last
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-11 10:45:57 +02:00
DL6ER f454617f9c Add cache content pie chart on settings->system page and move all chart-related code into a shared file pi-hole/js/chart.js
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-11 10:39:38 +02:00
DL6ER 9696a77bf1 Show localized numbers on the Settings->System page
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-10 12:57:00 +02:00
DL6ER 08d63c8e26 Everything is now implemented, remove sidebar colors
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-10 11:02:18 +02:00
DL6ER 9c1085d7ed Implement settings-teleporter.lp
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-10 11:01:31 +02:00
DL6ER 74baa97aaf Add settings-privacy.lp
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-09 20:30:05 +02:00
DL6ER a83411cb0b Finish local DNS records
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-09 10:57:33 +02:00