Skip to content

0.14.0 - Enhanced pause durations & badge tap actions 🎯⚡

Choose a tag to compare

@github-actions github-actions released this 13 Aug 01:14

Multi Pi Improvements

  • info messages counts will be additive across all instances
  • support for purging of messages

Features

Customizable Badge Tap Actions

The "Purge FTL diagnosis messages" button is now controlled via the badge which shows message counts. By default...

  • When diagnostic messages exist: Tap to purge diagnostic messages, hold/double-tap for more info
  • When no diagnostic messages: All interactions show more info about the diagnostic entity
  • Custom Actions: Override default behavior with custom tap, hold, and double-tap actions
Screenshot 2025-08-12 at 5 36 35 PM

Examples of overriding the badge actions

Human-Readable Pause Durations

The pause ad-blocking feature now supports flexible time formats with automatic human-readable display:

  • Multiple Time Formats: Support for numbers (seconds), simple units ("10s", "5m", "1h"), and complex formats ("1h:30m:45s")
  • Automatic Display: UI automatically converts durations to human-readable format (e.g., "5 minutes", "1 hour")
  • Customizable Durations: Override default durations with your preferred time periods

Example Configuration:

type: custom:pi-hole
device_id: pi_hole_device_1
pause_durations:
  - 60      # displays as "1 minute"
  - 300       # displays as "5 minutes" 
  - 10s     # displays as "10 seconds"
  - 5m      # displays as "5 minutes"
  - 1h      # displays as "1 hour"

What's Changed

  • chore: npm (deps-dev): bump mocha from 11.5.0 to 11.6.0 in the all-dependencies group by @dependabot[bot] in #42
  • Create el.json by @ChriZathens in #43
  • Enhanced pause durations & badge tap actions 🎯⚡ by @warmfire540 in #51

New Contributors

Full Changelog: 0.13.2...0.14.0