* Remove double click handler
* ~Today~ Over Last 24 Hours
* Rename Top Advertisers to Top Blocked Domains
* percentage should be a float instead of an integer
* Define $over_time as array. Fixes#501
* Add hover/hit radius for Forward Destinations over Time graph
* Add custom callback for tooltips and disable legend for Forward Destinations over Time graph
* Remove legend, add tooltips and increase hit/hover radius for Query Types over Time graph. Fixes#502
* Don't hide detailed graphs on small screens any longer
* 🌮 is the new :shipit: squirrel
* revise wording on main page
shorter text to fit in one line on smaller screens
* Show warning in browser when fopen() failed
* open links in new tab
* open links in new tab
* Update header.php
* select 'Login' in Navbar when showing loginpage
using the same term as it is already used to show up the loginpage (in line 565)
* set the mainbox wider on smaller screens
solves issue of overlapping text with loginbutton when using smaller screens
* also fix overlapping loginpage on footerbar
* remove border on logo
* add link feedback (on hover)
* sessiontimer in bold letters
* use AdminLTE function to toggle dropdown-menu
AdminLTE has already an implemented function to toggle the user menu.
So there is no need to use an own script in footer.js
Benefit: The dropdown-menu closes if you click on a blank Place
* align donate-url with url in footerbar
* remove function to open user menu
AdminLTE has already an implemented function to toggle the user menu.
So there is no need to use an own script in footer.js
Benefit: The dropdown-menu closes if you click on a blank Place
* Update LICENSE of the project to EUPL v1.2
* Major overhaul of update checker - checks only every 30 minutes to reduce number of GitHub API requests
* Add version info to dropdown menu (top right) for viewing on small screens. Addresses #333 partially
* Fix typo
* footer.php: improve and clean up
move animation-stylesheet to pi-hole.css (Have you noticed that there is even a text- and text-shadow animation set, but for webkit-browsers only)
added <!-- Version Infos -->
correct continuous hide of version info (AdminLTEs classed widths as `xs` > `sm` > `md` > `lg`)
display Donate-text alwas in one line (do not wrap in between when version info string gets very long)
* pi-hole.css: pasted animation stylesheet
and improved the text-shadow-animation to work correctly with and without -webkit-prefix
(for me this wasn't working until now)
* header.php: some corrections & improvements
pull dropdown-menu always to right side
changed <!-- Update alerts --> to <!-- Version Infos --> (just like it is in footer)
hide version infos in dropdown-menu if it gets shown in footer
repaired update-urls, they also should open up in new tab & gets underlined on hover
`background:none` is needed because AdminLTE adds dark bg on hover to links when using it on smallscreen (xs)
* Minor change to make the dashboard's javascript compatible with escaped characters (like apostrophe) in client names
* Add the same for the top domains
* ... and Top Ads
* Minor change to comments
* footer.php: edited as discussed
* header.php: edited as discussed
* Update queryads.js
* Update list.js
* queryads.js: codacy fixes
* list.js: codacy fixes
* list.js: small correction
* queryads.js: small correction
* Be able to interpret status 5
* Sort list entries (black-/whitelist) alphabetically before creating the table
* queryads.js: Update*
* removed double comment and updated code to center and separate the buttons on small screens, like in my last screenshot.
* list.js: update*
updated code to center and separate the buttons on small screens, like in my last screenshot.
pull dropdown-menu always to right side
changed <!-- Update alerts --> to <!-- Version Infos --> (just like it is in footer)
hide version infos in dropdown-menu if it gets shown in footer
repaired update-urls, they also should open up in new tab & gets underlined on hover
`background:none` is needed because AdminLTE adds dark bg on hover to links when using it on smallscreen (xs)
AdminLTE has already an implemented function to toggle the user menu.
So there is no need to use an own script in footer.js
Benefit: The dropdown-menu closes if you click on a blank Place
* Move whole project to EUPL, copy MIT license to scripts/vendor/ and style/vendor/
* Added header to main PHP files
* Modified scripts in scripts/pi-hole/php
* Added header to scripts/pi-hole/js files
* Added license header to our custom style script
* Slight reformulation
- Dynamically fall back to PHP API functions to ensure API does always repond even if FTL is not runnung for some reason
- Update PHP API from current devel branch
- Increase flexibility in getQueryTypes API call
- Hide top ads list if nothing to display
- Proper display of activated privacy mode
- Remove spinner (would otherwise not be removed for zero results)
- Update tables every 10 seconds
- Update query types and forward destinations plots every 10 seconds
- More verbose output in top lists (total number next to percentage in tooltip)
- Implemented "recentBlocked" keyword for API
- Ensure compatibility with PHP5 version < 5.4
- Adjust output format of overTimeData10mins to comply with PHP API
- Further speedup of Query Log page by showing only the recent 10 minutes by default
- Hide temperature if FTL is not running and show FTL status
- Add information to Settings page
- Adjust error message when loading of query log failed
- Move processing of domainname, clientIP, clientname and time interval filters for the Query Log page to FTL for speed enhancement
- Generate link if pi.hole comes up in the Top Domains list
- Remove resolve DNS names option - this is now enabled by default (daemon will only do it once per day instead of PHP-API which did it on every reloading of the web interface)
- Add socket timeout of 10 seconds + modification to Settings page since FTL backend supports API_EXCLUDE_CLIENTS filtering with both IP addresses and host names (also mixed)
- Improved Query Log page