fix: couleurs icônes, boutons carrés, sidebar collapsée, langue, SW scope, LXC arrêté
Icônes : - Sidebar navItems : couleur distincte par section (iconStyle via data-binding) - Sidebar footer user : couleur primary - Navbar : logout → danger, soleil → amber, lune → blue - Panel widgets : œil visible → success, caché → muted Boutons : - `.neu-btn--sm:has(> i:only-child)` → carré 2rem×2rem automatiquement (theme, logout, mode édition) sans modifier le HTML Sidebar : - --sidebar-width-collapsed : 64px → 52px - Sidebar réduite : icônes centrées (justify-content center) Langue : - Setter vide sur `lang` dans navbar() pour corriger x-model avec getter (le @change gère la vraie mise à jour du store) Service Worker : - Enregistrement depuis /ws.sw.js (scope /) au lieu de /js/ws.sw.js (scope /js/) - build.mjs : copie ws.sw.js vers dist/ root en plus de dist/js/ LXC arrêté : - checkTarget() : skip si target.status !== 'running' → évite les 502 SSH Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
7c57b0ff84
commit
b851dc61af
11 changed files with 53 additions and 15 deletions
|
|
@ -71,6 +71,10 @@ for (const f of fs.readdirSync('js')) {
|
|||
fs.copyFileSync(`js/${f}`, `${dist}/js/${f}`)
|
||||
}
|
||||
}
|
||||
// Service Worker doit être servi depuis la racine pour avoir le bon scope
|
||||
if (fs.existsSync('js/ws.sw.js')) {
|
||||
fs.copyFileSync('js/ws.sw.js', `${dist}/ws.sw.js`)
|
||||
}
|
||||
|
||||
// 5. Copy CSS
|
||||
for (const f of fs.readdirSync('css')) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue