feat: secrets masqués — couverture universelle clés API/mots de passe + clic pour copier (#188)
CI / lint (push) Successful in 2m40s
CI / security (push) Successful in 1m33s
CI / test (push) Successful in 4m19s
CI / build (push) Successful in 1m31s
CI / e2e (push) Successful in 16m56s

This commit is contained in:
2026-10-08 13:22:27 -04:00
parent 634ba8a272
commit e01e837a2a
20 changed files with 520 additions and 65 deletions
+12
View File
@@ -2324,6 +2324,18 @@ select {
cursor: default;
}
/* Secret masks (#188) — click copies the real value to the clipboard */
.secret-mask {
cursor: pointer;
padding: 0 3px;
border-radius: 3px;
border-bottom: 1px dashed var(--text-muted);
background: var(--bg-secondary);
}
.secret-mask:hover {
background: var(--bg-hover);
}
/* Image placeholders */
.image-not-found {
display: inline-block;