Commit Graph

7 Commits

Author SHA1 Message Date
b08112699e feat: implement infinite scroll with pagination for media browsing
Add infinite scroll functionality to MediaBrowser component using IntersectionObserver, introduce BrowseState and pagination support (offset/limit) in API and backend, update version to 0.3.24
2026-03-24 15:25:19 +01:00
2ef4ebf020 Suppression de la logique de débouncing SSE dans MediaBrowser.vue
Suppression de la logique de débouncing et cooldown inutile dans MediaBrowser.vue, puisque le serveur contrôle déjà le flux SSE. Cela améliore la réactivité de l'interface et réduit la complexité du code.
2026-01-13 19:01:35 +01:00
7d2cb75e58 Optimisation des délais de rafraîchissement et amélioration de la réactivité
Réduction du délai de rafraîchissement des conteneurs à 2 secondes et ajustement du polling pour une meilleure réactivité de l'interface utilisateur.

- Modification du délai de cooldown de 5 secondes à 2 secondes dans MediaBrowser.vue
- Réduction du délai de polling de 60 secondes à 10 secondes pour la découverte des appareils dans control_point.rs
- Modification du polling de volume et de mute de 3 secondes à 1 seconde (tous les 2 ticks à 500ms) dans control_point.rs
- Réduction du délai de polling de position de 1 seconde à 500ms dans control_point.rs
2026-01-11 15:53:42 +01:00
380e105873 Des debug après la simplification 2025-12-06 12:48:21 +01:00
daef8d6150 Simplification de la web UI en reposant davantage sur le serveur. 2025-12-06 12:48:21 +01:00
9f62191830 webui control point step 2 2025-12-06 12:48:21 +01:00
b38d2593b3 première version de la web UI du control point 2025-12-06 12:48:21 +01:00