Commit Graph

803 Commits

Author SHA1 Message Date
DL6ER
45af8eb971 Change cursor type from zoom-in to pointer
Signed-off-by: DL6ER <dl6er@dl6er.de>
2017-09-24 00:24:58 +02:00
DL6ER
18079c128f And another one
Signed-off-by: DL6ER <dl6er@dl6er.de>
2017-09-24 00:11:07 +02:00
DL6ER
ddfed41034 Fix some mistakes
Signed-off-by: DL6ER <dl6er@dl6er.de>
2017-09-24 00:09:58 +02:00
DL6ER
d6db559742 Change cursor style to magnifying glass when hovering single-click searching capable entries to highlight the new feature
Signed-off-by: DL6ER <dl6er@dl6er.de>
2017-09-23 14:03:55 +02:00
DL6ER
b0e16975e4 Show reset button only if one-click filtering is actually used
Signed-off-by: DL6ER <dl6er@dl6er.de>
2017-09-23 13:55:09 +02:00
DL6ER
f1a5ec8953 Add "clear" button
Signed-off-by: DL6ER <dl6er@dl6er.de>
2017-09-23 13:46:28 +02:00
DL6ER
269bd09823 Allow one-click filtering on "Type", "Domain", and "Client" 2017-09-23 13:24:23 +02:00
DL6ER
a46f720973 Use absolute instead of relative display 2017-09-23 13:03:55 +02:00
DL6ER
076700fc92 Add "Clients (over time)" graph (needs FTL on branch "new/clientsovertime") 2017-09-22 21:11:57 +02:00
DL6ER
a18a45e6b8 Detect ${OVER} and mirror its effect properly on the web interface
Signed-off-by: DL6ER <dl6er@dl6er.de>
2017-09-21 20:23:38 +02:00
DL6ER
aef4159f44 Add tooltips to dognuth charts
Signed-off-by: DL6ER <dl6er@dl6er.de>
2017-09-20 22:28:46 +02:00
DL6ER
e7fc65b684 Simplify function updateForwardedOverTime() as data obtained from API is already normalized
Signed-off-by: DL6ER <dl6er@dl6er.de>
2017-09-20 22:15:19 +02:00
DL6ER
b89c40d63f Simplify function updateQueryTypesOverTime() as data obtained from API is already normalized
Signed-off-by: DL6ER <dl6er@dl6er.de>
2017-09-20 22:11:54 +02:00
DL6ER
5ab4430ef0 halt -> poweroff
Signed-off-by: DL6ER <dl6er@dl6er.de>
2017-09-08 20:30:59 +02:00
DL6ER
f2b77c0bf4 Merge pull request #470 from gedetil/devel
Add shutdown option
2017-09-08 20:26:19 +02:00
Mcat12
cff98f8ebe Remove testing change 2017-08-08 20:49:31 -04:00
Mcat12
127314e98e Fix undefined total in DB top lists 2017-08-08 20:46:01 -04:00
Mcat12
1ae7247213 Change success check to a more stable indicator
Fixes #540
2017-07-26 22:16:32 -04:00
DL6ER
a13b7bd692 Add an apply button to the new Audit log page (#532)
* Add an apply button to the new Audit log page

* The button is not actually called "Apply"
2017-07-14 22:50:09 +02:00
DL6ER
40ae7fb0ca Add long-term graph page (#542)
* Add api_db.php?getGraphData

Signed-off-by: DL6ER <dl6er@dl6er.de>

* Add new DB Graph page

Signed-off-by: DL6ER <dl6er@dl6er.de>

* Adjust x-axis format

Signed-off-by: DL6ER <dl6er@dl6er.de>

* Tweaks to long term stats (#543)

* add maxDate to Datepicker

* remove `GO` Button from datepicker input, instead hook into the apply event to update the graphs/charts when the date range is selected

* :codacy:

Signed-off-by: DL6ER <dl6er@dl6er.de>

* Fix comment + another :codacy:

* Remove duplicated code

* Add click callback to DB graph that sends the user to the DB query log page. This required some re-write of the DB queries page.

* Remove uneeded global variable

* Remove minDate and MaxDate as it is causing issues on fresh installs

* Oh :codacy: ...
2017-07-08 23:42:21 +02:00
DL6ER
93732f12b1 Re-add doughnut charts (#544)
* Re-add doughnut charts as this has been requested by some users

* Smaller optimizations

* Don't use rotation animation for further updates

* Apply attribute to correct graph

* Ask for unsorted list of forward destinations

* :codacy:

* Move setting to correct graph
2017-07-08 20:18:26 +02:00
Mcat12
220a47f67e Merge pull request #537 from pi-hole/tweak/long_term_24H
Daterangepicker: Display time in 24H modus
2017-06-30 11:11:06 -04:00
DL6ER
76e4cc6a40 Fix datrangepicker for "Today" and "Yesterday". Add "All Time" option. (#535)
Signed-off-by: DL6ER <dl6er@dl6er.de>
2017-06-30 17:04:10 +02:00
DL6ER
273f9373b2 Display time in 24H instead of 12H mode
Signed-off-by: DL6ER <dl6er@dl6er.de>
2017-06-30 13:40:13 +02:00
DL6ER
9f7fb18f31 Long-term statistics implementation (using FTL's database) (#521)
* - Add DB Top Lists
- Add DB Query Log
- Add DB API

* Allow to select only queries that are equal/newer than the oldest entry in the database
2017-06-29 20:57:09 +02:00
DL6ER
99ffef6c8e Don't update list after each click but in regular intervals (once per second) (#534)
Signed-off-by: DL6ER <dl6er@dl6er.de>
2017-06-29 20:37:57 +02:00
TheME
74a6dc3276 Fix glow effect (#528)
* index.js: fix glow effect

* header.php: fix glow effect rule
2017-06-28 23:26:47 +01:00
DL6ER
557ebbbc7c Merge pull request #479 from pi-hole/new/audit-log
Audit log
2017-06-27 10:53:31 +02:00
Mcat12
68794061a5 Use DataTable's safe renderer in query log
See https://datatables.net/manual/security
2017-06-24 22:31:31 -04:00
DL6ER
2c99183d33 Merge pull request #526 from pi-hole/tweak/dash_statistics
Add unique clients to dash board summary
2017-06-21 20:09:34 +02:00
Mcat12
d061355ff3 Fix FTL offline message 2017-06-20 18:53:10 -04:00
DL6ER
a604037d33 Add unique clients to summary 2017-06-20 13:01:30 +02:00
Mcat12
0dcf45d271 Merge pull request #520 from Th3M3/form-group_responsive_style
Form group responsive style
2017-06-19 14:37:57 -04:00
TheME
53068e0fef list.js: update*
updated code to center and separate the buttons on small screens, like in my last screenshot.
2017-06-19 11:31:46 +02:00
TheME
3ab8c8d0f9 queryads.js: Update*
* removed double comment and updated code to center and separate the buttons on small screens, like in my last screenshot.
2017-06-19 11:29:50 +02:00
Mcat12
399f2ad029 Merge pull request #524 from pi-hole/new/Exact_blacklisting_display
Correctly interpret black.list status in Query Log
2017-06-17 11:47:36 -04:00
DL6ER
a9b020c006 Sort list entries (black-/whitelist) alphabetically before creating the table 2017-06-17 14:44:22 +02:00
DL6ER
2aff81f0ba Be able to interpret status 5 2017-06-17 14:39:14 +02:00
TheME
89864baa76 queryads.js: small correction 2017-06-06 20:48:39 +02:00
TheME
07e2ef6f6d list.js: small correction 2017-06-06 20:47:35 +02:00
TheME
5b6c025de3 list.js: codacy fixes 2017-06-06 19:22:00 +02:00
TheME
fb7df298c0 queryads.js: codacy fixes 2017-06-06 19:21:09 +02:00
TheME
4e06783cb2 Update list.js 2017-06-06 18:37:30 +02:00
TheME
cfaf12cd63 Update queryads.js 2017-06-06 18:35:19 +02:00
DL6ER
9b2f4e4673 Minor change to comments 2017-06-04 13:34:46 +02:00
DL6ER
1ee66f36bd ... and Top Ads 2017-06-04 13:32:35 +02:00
DL6ER
1e1da89a9c Add the same for the top domains 2017-06-04 13:32:09 +02:00
DL6ER
f66650be1c Minor change to make the dashboard's javascript compatible with escaped characters (like apostrophe) in client names 2017-06-04 13:29:24 +02:00
DL6ER
58f6406f48 Merge pull request #515 from Th3M3/improve_dropdown-menu
Improve dropdown-menu
2017-06-03 18:57:43 +02:00
DL6ER
2f218ba9eb Major overhaul of update checker - checks only every 30 minutes to reduce number of GitHub API requests 2017-06-03 16:40:25 +02:00