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 |
|