From 900f5ba740b866bf1a8d7a961ecdd24278f7d8e2 Mon Sep 17 00:00:00 2001 From: r-zakarya <82443831+r-zakarya@users.noreply.github.com> Date: Fri, 28 Aug 2026 14:17:24 +0100 Subject: [PATCH] fix(android): poser, changer et retirer le code exigent un coffre ouvert Deux branches de l'ouverture posaient le code a partir de ce qui trainait dans les champs. La premiere appliquait un "nouveau code" depose par les reglages. Elle n'exigeait rien de celui qui le deposait : n'importe qui tenant le telephone deverrouille pouvait en poser un, et c'est le proprietaire qui, en ouvrant son coffre, l'appliquait contre lui-meme. La seconde rescellait sous le code tape des que le cache ne l'etait plus, ce qui DEFAISAIT LE RETRAIT : on retirait le code, le champ le portait encore, et l'ouverture suivante le reposait sans qu'un mot le dise. Le premier octet du cache le disait - VER_PIN apres un retrait annonce reussi. Poser et changer passent maintenant par SetUnlockCode, jumeau de ClearUnlockCode : geste explicite, coffre deja ouvert - donc code courant connu - et effet immediat. Le champ de l'accueil ne veut plus dire qu'une chose, "ouvre avec ceci", et ne parait que lorsqu'un code est pose. Co-Authored-By: Claude Opus 5 --- android-client/web/app.html | 58 +++++++++----------- mainApk.pas | 106 ++++++++++++++++++++++++------------ 2 files changed, 95 insertions(+), 69 deletions(-) diff --git a/android-client/web/app.html b/android-client/web/app.html index 7a0a6ce..d26a325 100644 --- a/android-client/web/app.html +++ b/android-client/web/app.html @@ -402,22 +402,6 @@ type="password" inputmode="numeric" autocomplete="off">
×
- -