Skip to content

v0.3.0 — LCD, IoT & AI Agent Features

Choose a tag to compare

@AdametherzLab AdametherzLab released this 05 Mar 06:04
· 8 commits to main since this release

New Features

  • gauge(value, max) — Progress/level gauge bar with custom fill chars, labels, and threshold alerts. Perfect for LCD battery displays, tank levels, task completion.
  • stats(values) — Summary statistics (min/max/avg/median/stdDev/percentiles) with a compact .summary string. Feed it to an LLM or print on line 2 of a 16x2 LCD.
  • sparkWithStatus(values, thresholds) — Threshold-aware sparkline returning ok/warning/critical status, emoji, and Discord embed color. Supports inverted mode (low = bad).
  • dashboard(metrics) — Multi-metric compact display. Full mode with sparklines, or compact mode for 20x4 LCDs and AI agent context windows.

Target Audiences

  • Homelab / DevOps (existing)
  • LCD / OLED hackers (16x2, 20x4, SSD1306 128x64)
  • DIY / IoT makers (sensor dashboards)
  • AI agent builders (compact data viz in system prompts)

Stats

  • 16 new tests (28 total passing)
  • ~150 lines of new functionality
  • Zero new dependencies