Gauthier
03d905ae98
fix: remove FetchAPI-related code
2025-08-19 13:56:53 +02:00
fallenbagel
7b2b45b066
refactor: removed useless condition when its always truthy
2025-08-19 13:56:53 +02:00
fallenbagel
ab2fd0a324
refactor: remove cypress testing options in dnsCacheManager
2025-08-19 13:56:52 +02:00
fallenbagel
753ea43922
fix(dnscache): fix miss counter
2025-08-19 13:56:50 +02:00
fallenbagel
00728dafdf
fix(dnscache): use entry specific hits and misses not global
2025-08-19 13:56:43 +02:00
fallenbagel
bb47dc6c02
feat(dnscache): dns cache entries are now flushable
2025-08-19 13:56:40 +02:00
fallenbagel
73fd763890
feat(networksettings): cache dns off by default
2025-08-19 13:56:37 +02:00
fallenbagel
2a12cb84c6
feat: dns cache stats in jobs & cache page (and cleanup)
2025-08-19 13:56:37 +02:00
fallenbagel
73feb07007
fix: typos
2025-08-19 13:56:36 +02:00
fallenbagel
c856a9be0e
feat(dns): improve DNS cache with multi-strategy fallback system
...
- multiple DNS resolution strategie
- graceful fallbacks between IPv6 and IPv4 addresses
- network error reporting in fetch fix
- compatibility with cypress testing (I HOPE)
2025-08-19 13:56:36 +02:00
fallenbagel
6828924493
feat: dynamic ttl which is revalidated while using stale dns cache
...
This is done as tmdb ttl is very less like 40 seconds so to make sure
any issues wont be caused due to cached dns (previously we were caching
for 5 minutes no matter what ttl)
2025-08-19 13:56:35 +02:00
fallenbagel
2f80a536c3
feat: simple implementation of dnscaching
2025-08-19 13:56:35 +02:00