feat: Ajout du statut de lecture des livres

- Affichage du statut de lecture des livres dans la grille (Non lu, Lu, En cours)\n- Utilisation des données readProgress de l'API Komga\n- Ajout des badges colorés pour chaque statut (jaune, vert, bleu)\n- Affichage de la date de lecture pour les livres terminés\n- Affichage de la progression (Page X/Y) pour les livres en cours
This commit is contained in:
Julien Froidefond
2025-02-11 21:23:27 +01:00
parent 29f965213e
commit c54f0db03e
2 changed files with 46 additions and 5 deletions

View File

@@ -59,11 +59,13 @@ export interface Author {
}
export interface ReadProgress {
booksCount: number;
booksReadCount: number;
booksUnreadCount: number;
booksInProgressCount: number;
page: number;
completed: boolean;
readDate: string | null;
created: string;
lastModified: string;
deviceId?: string;
deviceName?: string;
}
export interface KomgaBook {
@@ -80,6 +82,7 @@ export interface KomgaBook {
size: string;
media: BookMedia;
metadata: BookMetadata;
readProgress: ReadProgress | null;
}
export interface BookMedia {