PADD

PADD (formerly Chronometer2) is a more expansive version of the original chronometer.sh that is included with Pi-Hole. PADD provides in-depth information about your Pi-hole.

Stars
1.4K
Committers
30

Bot releases are hidden (Show)

PADD - PADD 3.3.3

Published by dschaper about 4 years ago

Fixes for alignment on PADDtiny. #127

PADD - PADD 3.3.2

Published by dschaper about 4 years ago

Fixes for Tiny display.

PADD - PADD 3.3.1

Published by dschaper about 4 years ago

Fix for alignment and font weight issues from v3.3

PADD - PADD 3.3

Published by dschaper about 4 years ago

Add new layout size, "Tiny". Designed for small size displays like the Adafruit 2.8" TFT.

PADD - PADD 3.2.2 (Lackawanna)

Published by dschaper over 4 years ago

Improve version detection for update check.

PADD - PADD 3.2.1 (Lackawanna)

Published by jpmck over 4 years ago

Fixes

  • Fixed forced Mega mode from @KnownAim's pull request. (It was in the pull notes, my bad.)
PADD - PADD 3.2 (Lackawanna)

Published by jpmck over 4 years ago

Fixes

Thanks @peterg79!

  • Fixed version check URL.

Thanks @KnownAim!

  • Removed one "=" from lines: 636, 646, 649, 653, 673, 704, 715, 722, 748 and 759 to fix formatting issue
  • Fixed DHCP printing issue and artifact cleaning (line 331 and 570)
  • Added a magenta underscore for the PADD retro logo and removed one space to compensate. The top of the first D needed another underscore.
PADD - PADD 3.1 (Jefferson)

Published by jpmck over 4 years ago

Fixes

  • Flicker, thanks to #74 by @tgjohnst!
PADD - PADD 3.0.2 (Huntingdon)

Published by jpmck over 5 years ago

Fixes

  • Corrected an issue where users of the slim version of PADD were seeing the mega version of PADD (addresses #48)
PADD - PADD 3.0.1 (Huntingdon)

Published by jpmck over 5 years ago

Fixes

  • Lost a letter "t" in the GetVersionInformation function, which broke the core version check... added it back in.
PADD - PADD 3.0.0 (Huntingdon)

Published by jpmck over 5 years ago

New

  • "Mega" mode: A new, larger version of PADD!
    • Includes everything from "regular" mode with even more information:
      • Number of clients
      • The most recently blocked ad domain, top ad domain, and top served domain and client displayed always
      • Information about FTL and the DNS cache (from #38)
      • More network information is always displayed
    • (If you are using a PiTFT+ and want to try mega mode, change your font to the Terminus 6x12 by running sudo dpkg-reconfigure console-setup)
  • Improved DNS information
    • PADD will detect if your DNS is 127.0.0.1#5053 which is used for Cloudflared
    • PADD will detect if your router/gateway is your upstream DNS and tell you.
  • Connectivity check during the pre-launch
    • PADD will check to see if it's online prior to starting, which should resolve any issues with PADD checking for updates before Pi-hole's up and running

Tweaks

  • Removed the US locale requirement (fixes #26, #39)

Fixes

  • PADD's version checking code has been completely re-written (fixes #25, #32)
    • PADD will now gracefully handle issues with Pi-hole's version checker returning "ERROR" (which can indicate an error with it talking to GitHub)
    • Any time this occurs, PADD will assume that is up-to-date and display the version number in amber (Don't worry -- PADD will check for updates the next day)
  • Fixed my missing logo (#45)
PADD - PADD 2.2.1 (Greene)

Published by jpmck over 5 years ago

New

  • N/A

Tweaks

  • N/A

Fixes

  • Fixed issue with upstream DNS server counting noted in #43. (Thanks @sheeeng!)
PADD - PADD 2.2.0 (Greene)

Published by jpmck over 5 years ago

New

  • When counting upstream DNS servers, if only one is selected, PADD will look to see if it is 127.0.01#5053, indicating that Cloudflared is being used.

Tweaks

  • Refactored back-end code:
    • Cleaned up (almost) every shellcheck error.
    • Removed the dependency of bc. (Thanks @chrisys!)

Fixes

  • Fixed date check logic in GetVersionInformation which caused issues with PADD perpetually displaying that it was out of date. (Thanks @tgjohnst!)
  • Fixed an issue with core counts being incorrect on non-Pi devices. (Thanks @atiensivu!)
  • Fixed an issue with the CPU temperature breaking on virtual machines. (Thanks @ForestFeather!)
PADD - PADD 2.1.0 (Forest)

Published by jpmck over 6 years ago

New

  • Added four additional sizes:
    • Pico, nano, micro and slim. (See “Sizes” in the wiki.)

Tweaks

  • Refactored back-end code for ease of maintenance:
    • StartupRoutine is used for the splash screen.
    • SizeChecker is used for determining the size of the screen and what size should be printed to the screen.

Fixes

  • Corrects FTL port issue noted in Issue #20.
PADD - PADD 2.0.0 (Erie)

Published by jpmck over 6 years ago

New

  • Renamed project to PADD
  • Introduced normal and "mini" modes to account for differing screen sizes
  • Added DNS count while getting network information

Tweaks

  • Refactored variable and function names
  • Added various text, logo and checkbox/status variables

Fixes

PADD - Chronometer2 1.3.1 (Dauphin)

Published by jpmck over 6 years ago

New

  • N/A

Tweaks

  • N/A

Fixes

PADD - Chronometer2 1.3 (Dauphin)

Published by jpmck over 6 years ago

New:

  • Added status bars
    • Blocked domains now show as a bar graph
    • CPU and memory use in system stats show with bar graphs
  • Tweaked Pihole Stats and Network info
    • Added top domain to pi-hole stats
    • DHCP info is displayed in Network info, only if Pi-hole is the DHCP server
    • Additional Pi-hole stats shown if Pi-hole isn't the DHCP server
  • Added BarGenerator() to support percentage bars
  • Refactored CPUHeatmapGenerator to support interpretting a percentage or two numbers for CPU percentages

Tweaks:

  • changed locale to en_us.utf8 so large numbers (domains blocked, etc.) look better
  • start up wait time reduced to 3 seconds
  • refactored and cleaned up code
PADD - Chronometer2 1.2.2 (Clarion)

Published by jpmck over 6 years ago

New

  • Chronometer2 writes it's PID to file (chronometer2.pid) on start-up. (Inspired by Pull #8. Thanks @bpennypacker!)

Tweaks

  • Cursor is no longer displayed while Chronometer2 is running. (Also inspired by Pull #8. Thanks @bpennypacker!)

Fixes

  • Fixed memory display bug from Issue #9. Thanks @WaLLy3K, @Twiggy159!
PADD - Chronometer2 1.2.1 (Clarion)

Published by jpmck over 7 years ago

New

  • N/A

Tweaks

  • N/A

Fixes

  • Updated version checking that broke with v3.1 release.
PADD - Chronometer2 1.2.0 (Clarion)

Published by jpmck over 7 years ago

New

  • Updated Chronometer2 to check if it's version is up-to-date in comparison to the latest release of this repo.
  • Added splash screen that shows start-up information

Tweaks

  • Cleaned up some printf/echo set (shellchecked)
  • Cleaned up some quoting in string variables
  • Updated logo (smaller, includes Chronometer2 version)
  • Added latest blocked domain to stats section

Fixes

  • Version checking strips out letters for version comparison (should fix Issue #6, also fixes FTL version being "2.9" vs. "v2.9"