Skip to content

v0.1.2

Choose a tag to compare

@davistdaniel davistdaniel released this 02 Nov 21:01
· 138 commits to main since this release

General improvements

  • Reduced Memory Footprint
  • Data is now pre-aggregated hourly before visualization
  • Removed intermediate dataframe references
  • Should handle much larger datasets without running out of memory
  • Handle database decode errors when reading from Pi-hole FTL database
  • Fixed x-axis label overflow on domain plots - long domain names now truncated with ellipsis

Timezone

  • Added --timezone parameter to display all timestamps in your local timezone
  • Supports any IANA timezone (e.g., America/New_York, Europe/Berlin)
  • Can be set via PIHOLE_LT_STATS_TIMEZONE environment variable or --timezone
  • Default remains UTC for backward compatibility

Configurable Top Clients

  • Added --n_clients parameter to control how many top clients are shown in plots
  • Set via command line or PIHOLE_LT_STATS_NCLIENTS environment variable
  • Default: 10 clients

UI changes

  • Removed frequency dropdown
  • Chart layouts with horizontal legends

Full Changelog: v0.1.1...v0.1.2