diff --git a/dist/sw.js b/dist/sw.js index 03079c0..7e0a591 100644 --- a/dist/sw.js +++ b/dist/sw.js @@ -39,7 +39,13 @@ // staged-upload payload with user_id_upload from SSO); GIS export from // Area/Circle Analysis popups (GeoJSON / SHP via shp-write / KML, with // field-rename modal). New hashed bundle + shp-write chunk. -const CACHE_VERSION = 'v10'; +// v11: Permit-iframe hardening (in-iframe auth-required card replacing the +// 302 redirect, X-Frame-Options strip at both .htaccess and PHP layers); +// import-flow UX refinements (parse spinner, per-feature client_uuid +// tagging, geometry-edit + delete persistence to the staging tables, +// sample values + Unicode-bold field names in the mapping dropdown). +// New hashed bundle + updated embed.php shell. +const CACHE_VERSION = 'v11'; const SHELL_CACHE = `shell-${CACHE_VERSION}`; const MODULES_CACHE = `modules-${CACHE_VERSION}`; const API_CACHE = `api-${CACHE_VERSION}`; diff --git a/public/sw.js b/public/sw.js index 03079c0..7e0a591 100644 --- a/public/sw.js +++ b/public/sw.js @@ -39,7 +39,13 @@ // staged-upload payload with user_id_upload from SSO); GIS export from // Area/Circle Analysis popups (GeoJSON / SHP via shp-write / KML, with // field-rename modal). New hashed bundle + shp-write chunk. -const CACHE_VERSION = 'v10'; +// v11: Permit-iframe hardening (in-iframe auth-required card replacing the +// 302 redirect, X-Frame-Options strip at both .htaccess and PHP layers); +// import-flow UX refinements (parse spinner, per-feature client_uuid +// tagging, geometry-edit + delete persistence to the staging tables, +// sample values + Unicode-bold field names in the mapping dropdown). +// New hashed bundle + updated embed.php shell. +const CACHE_VERSION = 'v11'; const SHELL_CACHE = `shell-${CACHE_VERSION}`; const MODULES_CACHE = `modules-${CACHE_VERSION}`; const API_CACHE = `api-${CACHE_VERSION}`;