Commit Graph

153 Commits

Author SHA1 Message Date
yubiuser
4c21641663 Unify vendor file location
Signed-off-by: yubiuser <github@yubiuser.dev>
2024-10-28 20:12:11 +01:00
DL6ER
25aaebf360 Increase accessability
Signed-off-by: DL6ER <dl6er@dl6er.de>
2024-09-25 12:16:13 +02:00
DL6ER
582cafbd51 Add domains/regex tooltip on the sidebar numbers
Signed-off-by: DL6ER <dl6er@dl6er.de>
2024-09-25 10:17:52 +02:00
Dominik
8d0aa3668c Replace temperature display by query frequency (#3139) 2024-09-25 03:30:08 -04:00
yubiuser
a01018b9b6 Fix atob issue when xff is undefined
Signed-off-by: yubiuser <github@yubiuser.dev>
2024-09-22 22:42:21 +02:00
DL6ER
c6fbdfcdff Queries/minute as default unit. Switching to Queries/second if more than 100 queries are received per minute (~ 1.6q/s)
Signed-off-by: DL6ER <dl6er@dl6er.de>
2024-09-09 21:41:21 +02:00
DL6ER
3a568b55e1 Dynamically determine number of QPS fraction digits based on the value itself
Signed-off-by: DL6ER <dl6er@dl6er.de>
2024-09-07 21:57:11 +02:00
DL6ER
e2b9771f05 Convert q/s to q/m if there aren't all that many queries on this Pi-hole
Signed-off-by: DL6ER <dl6er@dl6er.de>
2024-09-07 06:25:27 +02:00
DL6ER
15c072bb01 Replace temperature display by query frequency
Signed-off-by: DL6ER <dl6er@dl6er.de>
2024-09-06 16:29:26 +02:00
yubiuser
964fcbd132 Have two spaces between indicator and text in Status panel
Signed-off-by: yubiuser <github@yubiuser.dev>
2024-08-11 17:55:08 +02:00
yubiuser
2302fdac5d Fix atob() deprecation error. See https://stackoverflow.com/a/70851350
Signed-off-by: yubiuser <github@yubiuser.dev>
2024-08-10 13:57:29 +02:00
DL6ER
eb8f820748 Show X-Forwarded-For information also in the top menu
Signed-off-by: DL6ER <dl6er@dl6er.de>
2024-07-27 10:42:57 +02:00
DL6ER
1ccd27ff57 Do not redirect outside of settings pages on basic level and empty pages
Signed-off-by: DL6ER <dl6er@dl6er.de>
2024-03-25 05:31:26 +01:00
DL6ER
9e8467c417 If we left with an empty page (no visible boxes) after switching from Expert to Basic settings, redirect to admin/settings/system instead
Signed-off-by: DL6ER <dl6er@dl6er.de>
2024-03-12 19:17:52 +01:00
DL6ER
2f44fc63cc Merge branch 'development-v6' into tweak/settings_changed_only
Signed-off-by: DL6ER <dl6er@dl6er.de>
2024-02-11 10:14:49 +01:00
DL6ER
52991f495c Merge branch 'development-v6' into tweak/settings_changed_only
Signed-off-by: DL6ER <dl6er@dl6er.de>
2024-01-07 14:04:11 +01:00
DL6ER
0076e32ada Ensure blocking mode timer is started even when set via a third-party API call
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-12-27 20:39:39 +01:00
DL6ER
af6be919a1 Redirect to admin/settings/system if on admin/settings/all and settings level is Basic
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-12-01 20:28:01 +01:00
DL6ER
132018b5fc Add error toast for disabled expert settings on manual browsing /settigs/all
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-12-01 10:03:38 +01:00
DL6ER
fb2a8cffa9 Apply expert settings even there is no #expert-settings element on this page
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-12-01 09:46:45 +01:00
DL6ER
38679240c8 Skip if element is not present (e.g. on login page)
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-11-30 22:05:44 +01:00
DL6ER
ce96e15d59 Remove settings-level-1 and rename level 0 to basic, level 2 to expert
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-11-29 13:11:27 +01:00
DL6ER
ceb1118c0b Add settings level and only-changed settings toggle
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-11-29 13:10:18 +01:00
DL6ER
72e06da4da Add live Query Log feature
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-11-28 23:52:15 +01:00
DL6ER
781118c8b8 Only refresh data when page/tab is currently visible
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-11-24 22:48:31 +01:00
DL6ER
279dd2a405 Sort intervals by duration and add comments where they are applicable
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-11-24 11:17:47 +01:00
DL6ER
c853148897 Store refresh intervals in a common place for easy editing (and possibly future programatic adjustments)
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-11-24 11:14:48 +01:00
DL6ER
bc1c6bc117 Explicitly set contentType to avoid promotion to jsonp
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-11-18 12:54:41 +01:00
Christian König
5bcc535970 Tweak processing/render time
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-11-03 21:38:50 +01:00
Christian König
8ccc66d8cb Add a space
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-10-14 22:27:06 +02:00
Christian König
9ea844f332 It's empty, not null
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-10-14 20:09:35 +02:00
Christian König
c992b00720 FIx link
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-10-14 20:01:47 +02:00
Christian König
506bca37b6 Do not assume update if remote hash is empty
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-10-14 20:00:47 +02:00
Christian König
d544473988 Fix and tweak footer
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-10-14 15:27:31 +02:00
DL6ER
43c8ede674 Add "processData: false" to all JSON data we send
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-10-13 09:44:01 +02:00
DL6ER
1146248964 Revert "Fix AJAX JSON data (#2742)"
This reverts commit 340d373711, reversing
changes made to 1ed1efdc91.

Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-10-13 09:41:10 +02:00
yubiuser
2fbef7f40e Fix update logic for custom branches by comparing hashes (#2737) 2023-10-12 20:22:26 +02:00
Christian König
45b1c66798 Add check for Docker tag
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-10-11 23:08:32 +02:00
Christian König
bde1396389 Fix tests
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-10-11 22:52:54 +02:00
Christian König
fc542f5f86 Close at the right place
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-10-11 22:49:22 +02:00
Christian König
5cd83cfa24 Remove duplication
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-10-11 22:38:25 +02:00
Christian König
d4d07f766a Fix update logic for custom branches by comparing hashes
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-10-11 22:04:29 +02:00
Christian König
01366da32f adminlte > web
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-10-11 21:31:14 +02:00
DL6ER
d2701f7955 We should not use JSON.stringify() but leave escaping to AJAX itself
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-10-10 19:28:14 +02:00
Christian König
f510d6ae3a Fix prettier on footerv6
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-07-12 22:55:29 +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
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
88b439029e Fix lost setting level selector
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-28 08:02:05 +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