Adam Warner
c42c06be2d
Merge pull request #1208 from pi-hole/new/rev-server
...
Improve conditional forwarding settings
2020-07-02 10:51:41 +01:00
Adam Warner
15b59954ca
Merge pull request #1460 from pi-hole/groups-tootlip
...
Remove HTML from titles when not needed.
2020-07-02 10:44:29 +01:00
DL6ER
aeba7c958d
Only show query types for which the count is larger than zero.
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2020-06-28 21:41:39 +02:00
DL6ER
59bd4de97e
Merge pull request #1222 from pi-hole/tweak/exact_searching
...
Improve filtering on table pages
2020-06-23 21:26:30 +02:00
XhmikosR
ea1fd6c323
Remove HTML from titles when not needed.
...
Signed-off-by: XhmikosR <xhmikosr@gmail.com >
2020-06-22 08:53:48 +03:00
Adam Warner
d187219f5a
Merge pull request #1443 from pi-hole/sanitise-group-input
...
Prevent possible XSS attack vector in the input fields of the group section
2020-06-14 23:25:12 +01:00
DL6ER
1819abee76
Merge branch 'devel' into tweak/exact_searching
2020-06-14 20:48:08 +02:00
Adam Warner
c949516ee1
make use of utils.escapeHtml on the JS side of things, and html_entity_decode/htmlentities in PHP
...
Signed-off-by: Adam Warner <me@adamwarner.co.uk >
2020-06-13 18:50:36 +01:00
XhmikosR
0303fb6f5f
footer.js: remove dead code.
...
Signed-off-by: XhmikosR <xhmikosr@gmail.com >
2020-06-08 07:50:08 +03:00
XhmikosR
7bfc7cbcd5
network.js: use utils.datetime()
...
Signed-off-by: XhmikosR <xhmikosr@gmail.com >
2020-06-07 17:03:23 +03:00
Adam Warner
7aa79a7a77
Merge pull request #1420 from pi-hole/tweak/improve_warnings
...
Improve messages on the domain management pages
2020-06-05 19:17:17 +01:00
XhmikosR
68297b14b6
Merge pull request #1374 from pi-hole/radix
...
Enable radix ESLint rule
2020-06-05 10:28:03 +03:00
Adam Warner
ca0800b351
Merge pull request #1431 from pi-hole/fix/memory_warning
...
Extend warning shown on server-side data processing errors
2020-06-04 18:17:23 +01:00
Adam Warner
c04dd08cd2
Merge pull request #1356 from pi-hole/tweak/hostname_error_message
...
Add support for HOSTNAME diagnostics message
2020-06-04 18:16:29 +01:00
DL6ER
4bf018b52c
Add missing radix information in parseInt().
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2020-06-04 16:57:55 +02:00
DL6ER
ffbeba4ad5
Extend warning shown on server-side data processing errors.
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2020-06-04 14:55:55 +02:00
XhmikosR
f5d1077bcc
queryads.js: fix off by one in the viewport check.
...
Signed-off-by: XhmikosR <xhmikosr@gmail.com >
2020-06-04 14:49:17 +03:00
XhmikosR
87e49b2e07
Fix .context usage in our code
...
Signed-off-by: XhmikosR <xhmikosr@gmail.com >
2020-06-04 14:49:17 +03:00
DL6ER
80873e83e8
Modify how we add data to the stacked bar charts on the dashboard.
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2020-06-04 13:24:34 +02:00
DL6ER
f4fe04dd16
Add placeholder to the search field to highlight what can be searched for
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2020-06-04 10:52:35 +02:00
DL6ER
fafdf37533
Remove parseInt() from values guaranteed to be int from the API.
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2020-06-04 10:38:51 +02:00
DL6ER
3d423ede5f
Use classes instead of manipulating CSS directly for getting the pointer.
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2020-06-04 10:26:54 +02:00
DL6ER
e357a925b5
Add tooltip and click cursor to enhance accessibility of the click filtering feature.
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2020-06-04 10:08:13 +02:00
DL6ER
68e03df011
Simplify button by removing the description of what we are filtering.
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2020-06-04 09:44:22 +02:00
DL6ER
540ebddb8c
Merge branch 'devel' into new/rev-server
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2020-06-04 09:24:49 +02:00
Adam Warner
075c474fbc
Use new Array().join() for space generation.
...
Signed-off-by: Adam Warner <me@adamwarner.co.uk >
2020-06-03 20:32:55 +01:00
DL6ER
1df85ff7a9
Simplify code for space generation and use HTML entities.
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2020-06-03 18:05:30 +01:00
DL6ER
c45bcd9d8e
Add support for HOSTNAME diagnostics message
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2020-06-03 18:05:30 +01:00
XhmikosR
a70eb512c0
Remove unneeded chart.update() calls.
...
Signed-off-by: XhmikosR <xhmikosr@gmail.com >
2020-06-03 17:38:38 +03:00
XhmikosR
3b22d681ff
Specify animation: false for the bar graphs
...
Signed-off-by: XhmikosR <xhmikosr@gmail.com >
2020-06-03 17:38:35 +03:00
DL6ER
55ab4f179f
Minor style changes for the dark theme.
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2020-06-03 15:51:39 +02:00
DL6ER
9b8946ee9f
Merge branch 'devel' into tweak/exact_searching
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2020-06-03 15:21:12 +02:00
Adam Warner
8dd141918d
Merge pull request #1419 from pi-hole/fix/long-term-blocking-modes
...
Fix long-term blocking calculations
2020-06-03 08:40:22 +01:00
Adam Warner
4f2d3c0d5a
Merge pull request #1421 from pi-hole/tweak/zero_delay_is_possible
...
Show "zero" delays in the Query Log
2020-06-02 16:44:50 +01:00
Adam Warner
b75ebb1cab
xo
...
Signed-off-by: Adam Warner <me@adamwarner.co.uk >
2020-06-02 16:40:12 +01:00
DL6ER
a4a678b584
Revert "Add per-browser boxed layout setting"
...
This reverts commit c2683fb87bc50369753b279e179e7b5d0d1e60a9.
Signed-off-by: DL6ER <dl6er@dl6er.de >
2020-06-02 16:20:51 +01:00
DL6ER
51dc473278
Remove saving backend for settings moved into local storage.
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2020-06-02 16:20:51 +01:00
DL6ER
2e0a261c47
No not use per-browser settings for the theme to avoid flashing pages on navigation.
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2020-06-02 16:20:51 +01:00
DL6ER
e6ca9a213b
xo adjustments
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2020-06-02 16:20:27 +01:00
DL6ER
16d313582d
Further tweaks and optimization
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2020-06-02 16:19:24 +01:00
DL6ER
6ed0f056c6
Simplify code
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2020-06-02 16:19:00 +01:00
DL6ER
3c793581b7
Add per-browser temp unit selection
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2020-06-02 16:19:00 +01:00
DL6ER
6e52ee4307
Add per-browser theme selection
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2020-06-02 16:18:36 +01:00
DL6ER
7ff5764f95
Add per-browser boxed layout setting
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2020-06-02 16:17:28 +01:00
DL6ER
0e4d1e4e7f
Implement per-browser checkbox and radio button styling using icheck-material.
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2020-06-02 16:17:28 +01:00
DL6ER
578477148b
On fast machines, cache replies can be served within less than 100 nanoseconds. The query log should show "(0.0ms)" in this case instead of hiding the value altogether.
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2020-06-02 13:21:34 +02:00
DL6ER
332cff1d36
Improve warnings on the domain management pages.
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2020-06-02 11:37:23 +02:00
DL6ER
e7eec95ba4
Use all the new Pi-hole v5.0 blocking status code also in the long-term data where it was forgotten to add them.
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2020-06-02 10:03:32 +02:00
Adam Warner
02a4e83d87
create utils.getGraphType() function.
...
also apply setting to long term graphs
flip logic - only return "line" if the setting is explicitly set to "false"
Signed-off-by: Adam Warner <me@adamwarner.co.uk >
2020-06-01 21:10:14 +01:00
Chris Coffin
4cca206810
Change "Permanently" toggle to "Indefinitely" ( #1416 )
...
* Changing "Permanently" toggle to "Indefinitely"
Signed-off-by: Chris Coffin <me@chriscoffin.org >
* Updating ID name in footer.js
Signed-off-by: Chris Coffin <me@chriscoffin.org >
Co-authored-by: Adam Warner <me@adamwarner.co.uk >
2020-06-01 21:47:33 +03:00