refactor: remove caching-related API endpoints and configurations, update preferences structure, and clean up unused services
All checks were successful
Deploy with Docker Compose / deploy (push) Successful in 7m22s
All checks were successful
Deploy with Docker Compose / deploy (push) Successful in 7m22s
This commit is contained in:
@@ -69,8 +69,7 @@
|
||||
"title": "Preferences",
|
||||
"tabs": {
|
||||
"display": "Display",
|
||||
"connection": "Connection",
|
||||
"cache": "Cache"
|
||||
"connection": "Connection"
|
||||
},
|
||||
"display": {
|
||||
"title": "Display Preferences",
|
||||
@@ -106,31 +105,9 @@
|
||||
"title": "Advanced Settings",
|
||||
"description": "Configure advanced performance and reliability settings.",
|
||||
"save": "Save settings",
|
||||
"maxConcurrentRequests": {
|
||||
"label": "Max Concurrent Requests",
|
||||
"description": "Maximum number of simultaneous requests to Komga server (1-10)"
|
||||
},
|
||||
"prefetchCount": {
|
||||
"label": "Reader Prefetch Count",
|
||||
"description": "Number of pages to preload in the reader (0-20)"
|
||||
},
|
||||
"circuitBreaker": {
|
||||
"title": "Circuit Breaker",
|
||||
"description": "Automatic protection against server overload",
|
||||
"threshold": {
|
||||
"label": "Failure Threshold",
|
||||
"description": "Number of consecutive failures before opening the circuit (1-20)"
|
||||
},
|
||||
"timeout": {
|
||||
"label": "Request Timeout",
|
||||
"description": "Maximum wait time for a request before considering it failed",
|
||||
"unit": "milliseconds (1000ms = 1 second)"
|
||||
},
|
||||
"resetTimeout": {
|
||||
"label": "Reset Timeout",
|
||||
"description": "Time to wait before attempting to close the circuit",
|
||||
"unit": "milliseconds (1000ms = 1 second)"
|
||||
}
|
||||
}
|
||||
},
|
||||
"error": {
|
||||
@@ -159,75 +136,6 @@
|
||||
"title": "Error saving configuration",
|
||||
"message": "An error occurred while saving the configuration"
|
||||
}
|
||||
},
|
||||
"cache": {
|
||||
"title": "Cache Configuration",
|
||||
"description": "Manage data caching settings.",
|
||||
"mode": {
|
||||
"label": "Cache mode",
|
||||
"description": "Memory cache is faster but doesn't persist between restarts"
|
||||
},
|
||||
"size": {
|
||||
"title": "Cache size",
|
||||
"server": "Server cache",
|
||||
"serviceWorker": "SW cache (total)",
|
||||
"api": "API cache (data)",
|
||||
"items": "{count} item(s)",
|
||||
"loading": "Loading...",
|
||||
"error": "Error loading"
|
||||
},
|
||||
"ttl": {
|
||||
"default": "Default TTL (minutes)",
|
||||
"home": "Home page TTL",
|
||||
"libraries": "Libraries TTL",
|
||||
"series": "Series TTL",
|
||||
"books": "Books TTL",
|
||||
"images": "Images TTL",
|
||||
"imageCacheMaxAge": {
|
||||
"label": "HTTP Image Cache Duration",
|
||||
"description": "Duration for images to be cached in the browser",
|
||||
"options": {
|
||||
"noCache": "No cache (0s)",
|
||||
"oneHour": "1 hour (3600s)",
|
||||
"oneDay": "1 day (86400s)",
|
||||
"oneWeek": "1 week (604800s)",
|
||||
"oneMonth": "1 month (2592000s) - Recommended",
|
||||
"oneYear": "1 year (31536000s)"
|
||||
}
|
||||
}
|
||||
},
|
||||
"buttons": {
|
||||
"saveTTL": "Save TTL",
|
||||
"clear": "Clear cache",
|
||||
"clearing": "Clearing...",
|
||||
"clearServiceWorker": "Clear service worker cache",
|
||||
"clearingServiceWorker": "Clearing service worker cache...",
|
||||
"flushImageCache": "Force reload images"
|
||||
},
|
||||
"messages": {
|
||||
"ttlSaved": "TTL configuration saved successfully",
|
||||
"cleared": "Server cache cleared successfully",
|
||||
"serviceWorkerCleared": "Service worker cache cleared successfully",
|
||||
"imageCacheFlushed": "Images will be reloaded - refresh the page"
|
||||
},
|
||||
"error": {
|
||||
"title": "Error clearing cache",
|
||||
"message": "An error occurred while clearing the cache",
|
||||
"ttl": "Error saving TTL configuration",
|
||||
"serviceWorkerMessage": "An error occurred while clearing the service worker cache"
|
||||
},
|
||||
"entries": {
|
||||
"title": "Cache content preview",
|
||||
"serverTitle": "Server cache preview",
|
||||
"serviceWorkerTitle": "Service worker cache preview",
|
||||
"loading": "Loading entries...",
|
||||
"empty": "No entries in cache",
|
||||
"expired": "Expired",
|
||||
"daysRemaining": "{count} day(s) remaining",
|
||||
"hoursRemaining": "{count} hour(s) remaining",
|
||||
"minutesRemaining": "{count} minute(s) remaining",
|
||||
"lessThanMinute": "Less than a minute"
|
||||
}
|
||||
}
|
||||
},
|
||||
"library": {
|
||||
@@ -463,14 +371,6 @@
|
||||
"PREFERENCES_UPDATE_ERROR": "Error updating preferences",
|
||||
"PREFERENCES_CONTEXT_ERROR": "Preferences context error",
|
||||
|
||||
"CACHE_DELETE_ERROR": "Error deleting cache",
|
||||
"CACHE_SAVE_ERROR": "Error saving cache",
|
||||
"CACHE_LOAD_ERROR": "Error loading cache",
|
||||
"CACHE_CLEAR_ERROR": "Error clearing cache",
|
||||
"CACHE_MODE_FETCH_ERROR": "Error fetching cache mode",
|
||||
"CACHE_MODE_UPDATE_ERROR": "Error updating cache mode",
|
||||
"CACHE_INVALID_MODE": "Invalid cache mode",
|
||||
|
||||
"UI_TABS_TRIGGER_ERROR": "Error triggering tabs",
|
||||
"UI_TABS_CONTENT_ERROR": "Error loading tabs content",
|
||||
|
||||
|
||||
@@ -69,8 +69,7 @@
|
||||
"title": "Préférences",
|
||||
"tabs": {
|
||||
"display": "Affichage",
|
||||
"connection": "Connexion",
|
||||
"cache": "Cache"
|
||||
"connection": "Connexion"
|
||||
},
|
||||
"display": {
|
||||
"title": "Préférences d'affichage",
|
||||
@@ -106,31 +105,9 @@
|
||||
"title": "Paramètres avancés",
|
||||
"description": "Configurez les paramètres avancés de performance et de fiabilité.",
|
||||
"save": "Enregistrer les paramètres",
|
||||
"maxConcurrentRequests": {
|
||||
"label": "Requêtes simultanées max",
|
||||
"description": "Nombre maximum de requêtes simultanées vers le serveur Komga (1-10)"
|
||||
},
|
||||
"prefetchCount": {
|
||||
"label": "Préchargement du lecteur",
|
||||
"description": "Nombre de pages à précharger dans le lecteur (0-20)"
|
||||
},
|
||||
"circuitBreaker": {
|
||||
"title": "Disjoncteur",
|
||||
"description": "Protection automatique contre la surcharge du serveur",
|
||||
"threshold": {
|
||||
"label": "Seuil d'échec",
|
||||
"description": "Nombre d'échecs consécutifs avant ouverture du circuit (1-20)"
|
||||
},
|
||||
"timeout": {
|
||||
"label": "Délai d'expiration",
|
||||
"description": "Temps d'attente maximum pour une requête avant de la considérer comme échouée",
|
||||
"unit": "millisecondes (1000ms = 1 seconde)"
|
||||
},
|
||||
"resetTimeout": {
|
||||
"label": "Délai de réinitialisation",
|
||||
"description": "Temps d'attente avant de tenter de fermer le circuit",
|
||||
"unit": "millisecondes (1000ms = 1 seconde)"
|
||||
}
|
||||
}
|
||||
},
|
||||
"error": {
|
||||
@@ -159,75 +136,6 @@
|
||||
"title": "Erreur lors de la sauvegarde de la configuration",
|
||||
"message": "Une erreur est survenue lors de la sauvegarde de la configuration"
|
||||
}
|
||||
},
|
||||
"cache": {
|
||||
"title": "Configuration du Cache",
|
||||
"description": "Gérez les paramètres de mise en cache des données.",
|
||||
"mode": {
|
||||
"label": "Mode de cache",
|
||||
"description": "Le cache en mémoire est plus rapide mais ne persiste pas entre les redémarrages"
|
||||
},
|
||||
"size": {
|
||||
"title": "Taille du cache",
|
||||
"server": "Cache serveur",
|
||||
"serviceWorker": "Cache SW (total)",
|
||||
"api": "Cache API (données)",
|
||||
"items": "{count} élément(s)",
|
||||
"loading": "Chargement...",
|
||||
"error": "Erreur lors du chargement"
|
||||
},
|
||||
"ttl": {
|
||||
"default": "TTL par défaut (minutes)",
|
||||
"home": "TTL page d'accueil",
|
||||
"libraries": "TTL bibliothèques",
|
||||
"series": "TTL séries",
|
||||
"books": "TTL tomes",
|
||||
"images": "TTL images",
|
||||
"imageCacheMaxAge": {
|
||||
"label": "Durée du cache HTTP des images",
|
||||
"description": "Durée de conservation des images dans le cache du navigateur",
|
||||
"options": {
|
||||
"noCache": "Aucun cache (0s)",
|
||||
"oneHour": "1 heure (3600s)",
|
||||
"oneDay": "1 jour (86400s)",
|
||||
"oneWeek": "1 semaine (604800s)",
|
||||
"oneMonth": "1 mois (2592000s) - Recommandé",
|
||||
"oneYear": "1 an (31536000s)"
|
||||
}
|
||||
}
|
||||
},
|
||||
"buttons": {
|
||||
"saveTTL": "Sauvegarder les TTL",
|
||||
"clear": "Vider le cache",
|
||||
"clearing": "Suppression...",
|
||||
"clearServiceWorker": "Vider le cache du service worker",
|
||||
"clearingServiceWorker": "Suppression du cache service worker...",
|
||||
"flushImageCache": "Forcer le rechargement des images"
|
||||
},
|
||||
"messages": {
|
||||
"ttlSaved": "La configuration des TTL a été sauvegardée avec succès",
|
||||
"cleared": "Cache serveur supprimé avec succès",
|
||||
"serviceWorkerCleared": "Cache du service worker supprimé avec succès",
|
||||
"imageCacheFlushed": "Les images seront rechargées - rafraîchissez la page"
|
||||
},
|
||||
"error": {
|
||||
"title": "Erreur lors de la suppression du cache",
|
||||
"message": "Une erreur est survenue lors de la suppression du cache",
|
||||
"ttl": "Erreur lors de la sauvegarde de la configuration TTL",
|
||||
"serviceWorkerMessage": "Une erreur est survenue lors de la suppression du cache du service worker"
|
||||
},
|
||||
"entries": {
|
||||
"title": "Aperçu du contenu du cache",
|
||||
"serverTitle": "Aperçu du cache serveur",
|
||||
"serviceWorkerTitle": "Aperçu du cache service worker",
|
||||
"loading": "Chargement des entrées...",
|
||||
"empty": "Aucune entrée dans le cache",
|
||||
"expired": "Expiré",
|
||||
"daysRemaining": "{count} jour(s) restant(s)",
|
||||
"hoursRemaining": "{count} heure(s) restante(s)",
|
||||
"minutesRemaining": "{count} minute(s) restante(s)",
|
||||
"lessThanMinute": "Moins d'une minute"
|
||||
}
|
||||
}
|
||||
},
|
||||
"library": {
|
||||
@@ -461,14 +369,6 @@
|
||||
"PREFERENCES_UPDATE_ERROR": "Erreur lors de la mise à jour des préférences",
|
||||
"PREFERENCES_CONTEXT_ERROR": "Erreur de contexte des préférences",
|
||||
|
||||
"CACHE_DELETE_ERROR": "Erreur lors de la suppression du cache",
|
||||
"CACHE_SAVE_ERROR": "Erreur lors de la sauvegarde du cache",
|
||||
"CACHE_LOAD_ERROR": "Erreur lors du chargement du cache",
|
||||
"CACHE_CLEAR_ERROR": "Erreur lors de la suppression du cache",
|
||||
"CACHE_MODE_FETCH_ERROR": "Erreur lors de la récupération du mode de cache",
|
||||
"CACHE_MODE_UPDATE_ERROR": "Erreur lors de la mise à jour du mode de cache",
|
||||
"CACHE_INVALID_MODE": "Mode de cache invalide",
|
||||
|
||||
"UI_TABS_TRIGGER_ERROR": "Erreur lors du déclenchement des onglets",
|
||||
"UI_TABS_CONTENT_ERROR": "Erreur lors du chargement du contenu des onglets",
|
||||
|
||||
|
||||
Reference in New Issue
Block a user