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 <noreply@anthropic.com>
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user