diff --git a/vite.config.ts b/vite.config.ts index 198c734..c765459 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -12,6 +12,19 @@ export default defineConfig(({ mode }) => { VitePWA({ workbox: { globPatterns: ["**/*.{js,css,html,ico,png,svg}"], + runtimeCaching: [ + { + urlPattern: /\/rest\/getCoverArt/, + handler: "CacheFirst", + options: { + cacheName: "cover-art", + expiration: { + maxEntries: 500, + maxAgeSeconds: 60 * 60 * 24, + }, + }, + }, + ], }, manifest: { name: "tinysub",