feat(licence): ecran d'activation au demarrage
ensureLicence() en tete d'init(), avant tout le reste : un ecran d'authentification qui s'affiche puis se fait recouvrir donnerait l'impression que le coffre etait accessible. L'ecran reprend les classes de l'ecran d'authentification — zero style nouveau hormis un z-index. Le statut est demande deux fois avant de le montrer : un demarrage a froid lent manquerait la fenetre de reponse, et le silence se lirait comme un refus. Une cle refusee ne dit pas pourquoi, et le journal note le verdict sans jamais la cle. ATTENTION : tant que LicencePublicKeyBlob est a zero, l'ecran est infranchissable. Poser la cle publique avant de deployer. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -236,6 +236,7 @@ input[type="range"]::-webkit-slider-thumb {
|
||||
radial-gradient(ellipse at bottom right, rgba(167,139,250,0.08), transparent 50%),
|
||||
var(--bg);
|
||||
}
|
||||
#licenceScreen { z-index: 300; }
|
||||
.auth-card {
|
||||
width: 100%; max-width: 400px;
|
||||
padding: 32px;
|
||||
|
||||
Reference in New Issue
Block a user