External Link Shield – Conferma di uscita e Trust Gating

Ciao :waving_hand:

Ho aggiornato il componente del tema alla v2.0 :tada:: DEV: Replace CSS-drawn link icons with configurable d-icon rendering; fix anonymous blocking crashAdd files via upload - Pull Request #1 - VaperinaDEV/external-link-shield - GitHub

Questo aggiornamento include:

  • Sostituzione delle icone SVG mask-image mantenute manualmente con elementi <svg class="d-icon"> reali, renderizzati tramite iconHTML() e inseriti accanto ai link da secure-links.js

  • Aggiunta delle impostazioni:

    • exit_confirmation_continue_icon
    • external_link_icon,
    • trusted_link_icon,
    • external_link_icon_color,
    • trusted_link_icon_color,
    • link_icon_position (prima/dopo)
  • Correzione di un crash quando enable_anonymous_blocking è disabilitato: currentUser.trust_level veniva letto per gli utenti anonimi (null), causando un errore e lasciando silenziosamente il tag <a> originale non elaborato/non protetto; ora i visitatori anonimi ricevono un passaggio ben definito (icona + modale di conferma opzionale, senza gating TL)


> ./support --coffee :heart:

2 Mi Piace