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:
@@ -241,6 +241,14 @@
|
||||
<svg><use href="#i-list"/></svg>
|
||||
<span>Audit log</span>
|
||||
</button>
|
||||
<!-- 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. Sa place est ici, avec les autres gestes. -->
|
||||
<button class="nav-item" id="sidebarSyncBtn">
|
||||
<svg><use href="#i-rotate-ccw"/></svg>
|
||||
<span>Sync now</span>
|
||||
</button>
|
||||
<button class="nav-item" id="sidebarImportBtn">
|
||||
<svg><use href="#i-log-in"/></svg>
|
||||
<span>Import vault</span>
|
||||
|
||||
Reference in New Issue
Block a user