MaBibli 1.0.0

Gestion de bibliothèque personnelle auto-hébergée : catalogue, prêts,
scan de code-barres, consultation hors-ligne.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Mathieu Limonier
2026-08-22 22:36:16 +02:00
co-authored by Claude Opus 5
commit 6a6d745af4
207 changed files with 35543 additions and 0 deletions
@@ -0,0 +1,30 @@
@*
Les deux autres façons de regarder le même auteur, posées à côté du filtre.
Elles étaient auparavant dans une barre flottante en bas d'écran. Sur une bibliographie
de cinquante lignes, cela revenait à les cacher : « Nouveautés » est justement ce qu'on
veut au moment où l'on ouvre l'écran, pas après l'avoir parcouru.
Composant plutôt que balisage recopié : la bibliographie les affiche à deux endroits
(liste garnie, et liste vide où le filtre n'a pas lieu d'être), et deux copies auraient
divergé.
*@
@if (Biblio.EstNouveautes)
{
<a class="bouton bouton-discret" href="@($"auteurs/{Biblio.Auteur.Id}/bibliographie")">
Toute la bibliographie
</a>
}
else
{
<a class="bouton bouton-discret"
href="@($"auteurs/{Biblio.Auteur.Id}/bibliographie?nouveautes=true")">
Nouveautés
</a>
}
<a class="bouton bouton-discret" href="@($"?auteur={Biblio.Auteur.Id}")">Ses livres chez vous</a>
@code {
[Parameter, EditorRequired] public BibliographieDto Biblio { get; set; } = default!;
}