diff mrjunejune/src/sw.js @ 258:60a876c4587a

[ui] Add semantic primitive ownership Build a layered Zenbu token and sizing system, make authored controls use native-underneath primitives, migrate mrjunejune without imposing visual surfaces, and document/enforce HTML ownership in the catalog and wiki. Co-authored-by: Copilot <[email protected]>
author MrJuneJune <me@mrjunejune.com>
date Wed, 05 Aug 2026 05:25:40 -0700
parents 30c2196d03d4
children 667156fcd3e3
line wrap: on
line diff
--- a/mrjunejune/src/sw.js	Tue Aug 04 16:49:11 2026 -0700
+++ b/mrjunejune/src/sw.js	Wed Aug 05 05:25:40 2026 -0700
@@ -1,16 +1,20 @@
 // Root-scoped Service Worker for MrJuneJune PWA
-const CACHE_VERSION = 'v5-zenbu-themes';
+const CACHE_VERSION = 'v6-zenbu-headless';
 const CACHE_NAME = `mrjunejune-${CACHE_VERSION}`;
 
 // Files to cache immediately on install
 const STATIC_CACHE = [
   '/',
+  '/offline.html',
   '/index.js',
   '/base.css',
   '/public/design-system/styles/tokens.css',
+  '/public/design-system/styles/reference.css',
+  '/public/design-system/styles/semantic.css',
+  '/public/design-system/styles/density.css',
   '/public/design-system/styles/themes.css',
   '/public/design-system/styles/components.css',
-  '/public/design-system/styles/shadcn.css',
+  '/public/design-system/styles/elements.css',
   '/public/design-system/components/index.js',
   '/public/design-system/components/alert.js',
   '/public/design-system/components/button.js',
@@ -20,6 +24,7 @@
   '/public/design-system/components/field.js',
   '/public/design-system/components/forms.js',
   '/public/design-system/components/icon.js',
+  '/public/design-system/components/link.js',
   '/public/design-system/components/notifications.js',
   '/public/design-system/components/overlays.js',
   '/public/design-system/components/primitives.js',