RD WebDesign
e8703f8182
Replacing "splitted" with "CNAMEarr" to avoid Spellcheck errors
...
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br >
2023-06-30 21:41:04 -03:00
RD WebDesign
ef513c2c48
Fix previous spellcheck errors
...
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br >
2023-06-30 20:35:34 -03:00
RD WebDesign
702f403696
Fix donate button - This is an external link
...
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br >
2023-06-30 19:26:27 -03:00
DL6ER
5f450be823
Fix privacy level radio button not being restored
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-06-15 13:45:00 +02:00
DL6ER
3c9ca90749
List all available temp sensors when hovering over the CPU temperature
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-06-15 13:45:00 +02:00
DL6ER
645984db5c
Show number of ABP-style entries on adlists if appropriate
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-06-15 13:45:00 +02:00
DL6ER
a69726b4da
Fix typo and clarify the expired cache entries count
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-06-15 13:45:00 +02:00
DL6ER
3e4a7699f8
Change Number of {domains -> entries}
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-06-12 21:44:48 +02:00
DL6ER
3085544001
Do not hide mock MAC addresses int the network table
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-06-10 07:50:17 +02:00
DL6ER
c89b092b28
Automatically add X-CSRF-TOKEN to all AJAX calls
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-06-03 22:32:26 +02:00
DL6ER
5dc9c41ce1
Updae jQuery to 3.7.0
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-06-03 12:46:11 +02:00
DL6ER
6b2e6d8976
Remove obsolete JS file
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-06-03 12:37:16 +02:00
DL6ER
7a6d21c9c0
Fix favicon not being reachable from deep links (e.g. /admin/settings/dns)
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-06-03 12:31:43 +02:00
RD WebDesign
09d35f0516
Including missing file: qrious.min.js
...
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br >
2023-06-03 01:30:59 -03:00
RD WebDesign
62e9bcf2c9
Fix LCARS fonts
...
theme variable is an array. Using pihole.webtheme().
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br >
2023-06-03 01:06:57 -03:00
DL6ER
a6ce666e3e
!!! BREAKING CHANGE !!! Switch to the proven memory-hard password-hashing alogorithm BALLOON
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-05-30 21:24:11 +02:00
DL6ER
a85f0b3518
Show warning on login page when connection is not end-to-end encrypted
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-05-28 14:28:15 +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
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
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
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
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
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