Acter les choix d'interface et retirer les points traites d'IDEES.md

CLAUDE.md gagne une section « Interface — décisions actées » : les deux modes
de la fiche et le mode porté par l'URL, les deux exceptions assumées qui
restent hors édition (statut, prêts), la liste en lecture seule, le format
réservé aux ebooks et son corollaire sur le formulaire, l'agrandissement de
couverture. Y figure aussi le piège Blazor du routeur qui ne redessine pas
quand aucun paramètre ne change.

IDEES.md perd sa section « Interface — retours d'usage », désormais
entièrement traitée. La recherche sans accents y reste, mais annotée : elle
paraît réglée par la refonte du schéma — « Emile » remonte bien « Émile Zola »
sur l'API — sans avoir été traitée comme un point à part entière.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
mathieu
2026-08-18 07:13:46 +02:00
co-authored by Claude Opus 5
parent 6b783bafa0
commit 08e57fbbc4
2 changed files with 64 additions and 35 deletions
+3 -35
View File
@@ -6,40 +6,6 @@ Le travail visuel de fond (couleurs, typographie, mise en page) est repoussé vo
---
## Interface — retours d'usage
### Agrandir la couverture au clic
Cliquer sur l'image d'un livre doit l'afficher en grand. Aujourd'hui elle est figée à la taille de la vignette.
À prévoir : gérer le cas où il n'y a pas de couverture (le substitut à initiale ne doit pas être cliquable), et la fermeture au clic extérieur ou via Échap.
### Statut de lecture en lecture seule dans la liste
Actuellement les trois boutons *À lire* / *En cours* / *Lu* sont modifiables directement depuis chaque fiche du catalogue. Ils devraient être **en lecture seule** à cet endroit, et remontés **au niveau de la ligne du type de livre**.
La modification du statut se fera alors depuis l'écran d'édition.
### N'afficher que « Numérique »
Le format ne doit apparaître **que pour les ebooks**. Un livre est **physique par défaut** — c'est le cas majoritaire, l'afficher partout n'apporte rien et alourdit la liste.
Conséquence à vérifier au moment de l'implémenter : le formulaire d'ajout doit alors proposer *Physique* comme valeur par défaut sélectionnée, et non un choix vide.
### Fiche livre en lecture seule, avec bouton « Éditer »
Cliquer sur un livre ouvre aujourd'hui directement l'édition. Il faudrait afficher **la même page en lecture seule**, avec un bouton pour basculer en modification.
Évite les modifications accidentelles, notamment sur mobile où l'on ouvre une fiche simplement pour la consulter.
### Regrouper les livres par auteur
Cliquer sur le nom d'un auteur doit afficher **tous les livres de cet auteur présents dans la bibliothèque**.
Point d'attention : l'auteur est aujourd'hui un simple champ texte sur `Livre`, sans table dédiée. Un regroupement par égalité de chaîne fonctionnera pour l'essentiel, mais échouera sur les variantes d'orthographe (« Émile Zola » vs « Emile Zola »). À rapprocher du point sur les accents ci-dessous.
---
## Qualité des données
### Titres BnF contenant le nom de l'auteur
@@ -59,7 +25,9 @@ Correction envisagée : une fois `dc:creator` nettoyé, si le titre **se termine
### Recherche insensible aux accents
« Emile » ne trouve pas « Émile ». Gênant sur un fonds francophone, et lié au regroupement par auteur ci-dessus.
« Emile » ne trouve pas « Émile ». Gênant sur un fonds francophone.
**Semble réglé par la refonte du schéma** (colonnes normalisées, voir `CLAUDE.md`) : vérifié le 2026-08-18 sur l'API, `recherche=Emile` remonte bien les livres d'« Émile Zola ». Laissé ici faute d'avoir été traité comme un point à part entière — à confirmer sur un fonds réel avant de le retirer.
---