Skip to content

feat(pihole): timer-icon controls in Pi-hole card - #214

Merged
CallMeTechie merged 1 commit into
masterfrom
feat/pihole-icon-controls
Jul 3, 2026
Merged

feat(pihole): timer-icon controls in Pi-hole card#214
CallMeTechie merged 1 commit into
masterfrom
feat/pihole-icon-controls

Conversation

@CallMeTechie

Copy link
Copy Markdown
Owner

Ersetzt die separate Karte „Blockierung steuern" durch kompakte Timer-Icon-Buttons (Stoppuhr + Dauer) direkt in der Pi-hole-Karte.

Änderungen

  • aurora: Icon-Strip (30s / 5m / 30m + Aktivieren) unter dem Karten-Titel der Donut-/Pi-hole-Karte, direkt beim Blocking-Badge (das den Live-Countdown zeigt). Query-Types-Karte auf volle Breite (span12).
  • default/pro: Badge + Icon-Controls in den Seiten-Header neben „Neu laden"; grid-3content-grid (Top Clients + Query Types füllen 2 Spalten).
  • Stoppuhr-Icon zeigt die Dauer selbst (30 s / 5 min / 30 min); vollständige Labels als title/aria-label; Aktivieren als Schild-Icon.
  • Neue i18n-Keys pihole.dur_{30s,5m,30m} (de+en), nur serverseitig im Template → kein GC.t-Bridge-Bedarf.

Sicherheit/Kompatibilität

  • Alle Button-/Badge-IDs unverändert → bestehende pihole.js-Verdrahtung und aurora_theme-ID-Assertions bleiben gültig.
  • Lokal alle 149 Tests grün (u. a. GET /pihole rendert 200).

🤖 Generated with Claude Code

…rol card

Replace the standalone 'Blockierung steuern' card with compact stopwatch
icon buttons (30s/5m/30m + enable) placed in the Pi-hole card: the donut
card title area in aurora, the page header in default/pro. Blocking badge
(with live countdown) moves alongside in default/pro. Full labels kept as
title/aria-label; short durations via new pihole.dur_* keys (de+en).
All button/badge ids preserved (JS wiring + aurora_theme id assertions intact).
@CallMeTechie
CallMeTechie merged commit d131512 into master Jul 3, 2026
8 checks passed
@CallMeTechie
CallMeTechie deleted the feat/pihole-icon-controls branch July 3, 2026 07:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant