From 23dc0a78accefe07e9989d3a9475d32b38524be8 Mon Sep 17 00:00:00 2001 From: r-zakarya <82443831+r-zakarya@users.noreply.github.com> Date: Fri, 28 Aug 2026 23:59:52 +0100 Subject: [PATCH] feat(sync): Sync now dans le menu Tools Synchroniser est une ACTION, pas un reglage. Elle n'existait qu'au fond du panneau des reglages, a cote de l'URL et du jeton : on l'y configure une fois, on la declenche tous les jours. Sans URL, sans "Enable sync" ou sans mot de passe de sync, l'appui ouvre les reglages ET DESCEND jusqu'a la section - un bouton qui ne peut qu'echouer ne vaut pas mieux que pas de bouton, et repondre "Sync not configured" laisse chercher ou reparer. Le panneau n'a pas d'onglets, c'est une colonne longue : le battement dit lequel des blocs on est venu chercher. L'etat est lu SANS les secrets - hasEncPwd dit que le mot de passe existe sans le lire, ce que loadSyncConfig documente : les tirer les planterait dans le renderer pour la vie du processus. L'entree disparait sans le pont, comme la section : le frontend PHP n'a pas de sortie reseau. Co-Authored-By: Claude Opus 5 --- css/style.css | 5 +++++ index.html | 8 ++++++++ js/app.js | 40 ++++++++++++++++++++++++++++++++++++++++ 3 files changed, 53 insertions(+) diff --git a/css/style.css b/css/style.css index f175871..cf46c4d 100644 --- a/css/style.css +++ b/css/style.css @@ -3081,6 +3081,11 @@ input[type="password"]::-ms-clear { } .entry-card.is-flash { animation: entryFlash 2.5s ease-out; } .entry-row.is-flash { animation: entryFlash 2.5s ease-out; } +/* Le meme battement pour un bloc de reglage vers lequel on vient d'etre + conduit : "Sync now" sans configuration ouvre ce panneau et descend ici, et + l'animation dit lequel des blocs on est venu chercher. Reutilisee plutot que + redefinie - deux pulsations differentes pour le meme sens se remarqueraient. */ +.slideover-field.is-flash { animation: entryFlash 2.5s ease-out; } /* Pagination bar (all view modes). Sticky so the page buttons stay reachable while scrolling a long page; z-index beats the sticky table header, which diff --git a/index.html b/index.html index d165809..01367b8 100644 --- a/index.html +++ b/index.html @@ -241,6 +241,14 @@ Audit log + +