Aggiunge una barra in cima alle pagine edit_ruleset con un pulsante
"Solo rilevanti" / "Mostra tutto" che nasconde le righe e i folder
senza regole rilevanti (match, no-match, ineffective). Utile quando
su centinaia di regole solo poche sono evidenziate dalla ricerca.
bump version to 2.8.0
Le pagine edit_ruleset aperte da una ricerca per hosttag usano
title="Matches" invece di title^="This rule matches". Esteso il
selettore CSS per coprire entrambi i casi.
bump version to 2.7.1
Aggiunge badge verde (checkmark) alle regole che matchano e badge grigio
dimmed alle regole che non matchano, sostituendo le icone poco visibili.
La funzione tryHighlightRuleset ora gestisce entrambe le feature ruleset
(ineffective + match status) sulle pagine mode=edit_ruleset.
Aggiunge badge arancione 'ineffective' e bordo sinistro alle righe
marcate con icon_hyphen.svg (title='Ineffective rule'). Funziona sia
su wato.py diretto che dentro index.py con sidebar. Aggiunto helper
getTargetDoc() per gestire entrambi i casi. Attivazione via guard URL
mode=edit_ruleset.
Terzo badge con simbolo neq N (rosso) che conta le proprieta con This value differs
between the selected hosts. Appare solo sulla pagina bulkedit dove ha
senso. Aggiunto updateDiffBadge() e CSS .cmk-sk-diff-count.
Aggiunta costante ACCORDION_MODES (Set con 'edit_host' e 'bulkedit') per
centralizzare il guard URL. I badge di conteggio checkbox e valori ereditati
ora si attivano su entrambe le pagine di modifica host, singola e massiva.
Aggiunto helper getPageMode(iDoc) che legge il parametro "mode" dall'URL
senza toccare il DOM. Accordion badges ora si attiva solo su mode=edit_host
(guard in tryInitAccordionCounts, init e MutationObserver), evitando
operazioni inutili e potenziali errori in console sulle altre pagine.
Accanto al badge arancione (checkbox spuntate), compare ora un badge blu
"↑N" che conta le proprietà con valore esplicitamente ereditato da una
cartella padre ("Inherited from X"), escludendo i semplici "(Default value)".
Il contatore si aggiorna in tempo reale al cambio delle checkbox.
Ogni titolo di gruppo (es. "Services - DB") mostra ora il numero di
checkbox spuntate tra parentesi arancioni. Il contatore si aggiorna
in tempo reale al cambio delle checkbox. Aggiornato anche homepageURL
dal vecchio GitLab al nuovo Forgejo.