diff --git a/vite.config.ts b/vite.config.ts index dba91aa..2fb0fca 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -27,6 +27,14 @@ export default defineConfig({ globPatterns: ['client/**/*.{js,css,ico,png,svg,webp,woff,woff2}'], navigateFallback: '/', runtimeCaching: [ + { + urlPattern: /\/api\/notes\/.*\/attachments\?attachmentId=/, + handler: 'CacheFirst', + options: { + cacheName: 'attachment-cache', + expiration: { maxEntries: 200, maxAgeSeconds: 365 * 24 * 60 * 60 } + } + }, { urlPattern: /^https?:\/\/.*\/api\//, handler: 'NetworkFirst',