feat: add pagination size selection and compact view toggle in series grid
This commit is contained in:
12
docs/api.md
12
docs/api.md
@@ -50,6 +50,18 @@
|
||||
- **Description** : Liste des bibliothèques
|
||||
- **Réponse** : `Library[]`
|
||||
|
||||
### GET /libraries/[libraryId]
|
||||
|
||||
- **Description** : Page d'une bibliothèque
|
||||
- **Paramètres** : `libraryId` dans l'URL
|
||||
- **Query Parameters** :
|
||||
- `page` : Numéro de page (défaut: 1)
|
||||
- `size` : Nombre d'éléments par page (défaut: 20, valeurs possibles: 20, 50, 100)
|
||||
- `unread` : Filtrer les séries non lues (défaut: false)
|
||||
- `search` : Rechercher une série par titre
|
||||
- `compact` : Mode d'affichage compact (défaut: false)
|
||||
- **Réponse** : Page HTML avec la liste des séries
|
||||
|
||||
## 📖 Séries
|
||||
|
||||
### GET /api/komga/series/[seriesId]
|
||||
|
||||
@@ -35,9 +35,14 @@ Service de gestion des bibliothèques
|
||||
- Récupère une bibliothèque spécifique
|
||||
- Lance une erreur si non trouvée
|
||||
|
||||
- `getLibrarySeries(libraryId: string, page: number = 0, size: number = 20, unreadOnly: boolean = false): Promise<LibraryResponse<Series>>`
|
||||
- `getLibrarySeries(libraryId: string, page: number = 0, size: number = 20, unreadOnly: boolean = false, search?: string): Promise<LibraryResponse<Series>>`
|
||||
- Récupère les séries d'une bibliothèque
|
||||
- Supporte la pagination et le filtrage
|
||||
- Paramètres :
|
||||
- `page` : Numéro de page (défaut: 0)
|
||||
- `size` : Nombre d'éléments par page (défaut: 20, valeurs possibles: 20, 50, 100)
|
||||
- `unreadOnly` : Filtrer les séries non lues (défaut: false)
|
||||
- `search` : Rechercher une série par titre (optionnel)
|
||||
|
||||
## 📖 SeriesService
|
||||
|
||||
|
||||
Reference in New Issue
Block a user