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