- A1 : forcer la revalidation HTTP (Cache-Control: no-cache) sur les fichiers statiques, pour empêcher un navigateur de garder indéfiniment un CSS/JS périmé quand le service worker ne s'active pas. - A2 : le filtre du catalogue (statut, type de document) reprend les mêmes pastilles colorées que les cartes (Libelles.ClasseStatut / nouvelle Libelles.ClasseTypeDocument). - A3 : remplacement du logo par défaut de Blazor par un pictogramme de livre ouvert (favicon, icônes PWA, logo du bandeau, logo mabibli_ynh). - A4 : une couverture cassée désactive aussi son bouton d'agrandissement. - A5 : cache IndexedDB des couvertures pour la consultation hors-ligne, sans ralentir l'affichage en ligne (mise en cache en tâche de fond). L'allègement (redimensionnement, WebP) reste hors scope, à mesurer avant de s'y engager. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
14 lines
727 B
XML
14 lines
727 B
XML
<!--
|
|
Petit logo du bandeau : même livre ouvert que les icônes PWA (favicon.png, icon-*.png),
|
|
mais en blanc plutôt qu'en bleu — le bandeau est déjà bleu foncé (--mb-accent), un logo
|
|
de la même couleur s'y fondrait.
|
|
|
|
SVG plutôt qu'un PNG : affiché à une seule petite taille dans le bandeau, mais net sur
|
|
tous les écrans (y compris les écrans très denses), sans multiplier les fichiers raster.
|
|
-->
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="24" height="24" aria-hidden="true">
|
|
<polygon points="32,15 10,20 10,47 32,44" fill="#fff" />
|
|
<polygon points="32,15 54,20 54,47 32,44" fill="#fff" />
|
|
<line x1="32" y1="15" x2="32" y2="44" stroke="#1b3a5c" stroke-width="1.5" />
|
|
</svg>
|