fix: resolve runtime bugs (i18n export, chat crypto, async getUser, event leak) and remove dead code

This commit is contained in:
2026-02-06 13:44:19 +01:00
parent 5c66ca28b9
commit 1aa723728e
11 changed files with 65 additions and 334 deletions

View File

@@ -1,30 +1,69 @@
const CACHE_NAME = 'dgray-v39';
const CACHE_NAME = 'dgray-v40';
const STATIC_ASSETS = [
'/',
'/index.html',
'/favicon.png',
'/manifest.json',
// CSS
'/css/fonts.css',
'/css/variables.css',
'/css/base.css',
'/css/components.css',
'/css/animate.min.css',
'/css/vendor/cropper.min.css',
// Core JS
'/js/app.js',
'/js/router.js',
'/js/i18n.js',
'/js/services/crypto.js',
'/js/services/conversations.js',
'/js/utils/helpers.js',
// Services
'/js/services/directus.js',
'/js/services/auth.js',
'/js/services/listings.js',
'/js/services/categories.js',
'/js/services/locations.js',
'/js/services/conversations.js',
'/js/services/crypto.js',
'/js/services/currency.js',
'/js/services/pow-captcha.js',
// Components
'/js/components/app-shell.js',
'/js/components/app-header.js',
'/js/components/app-footer.js',
'/js/components/auth-modal.js',
'/js/components/chat-widget.js',
'/js/components/listing-card.js',
'/js/components/skeleton-card.js',
'/js/components/search-box.js',
'/js/components/error-boundary.js',
'/js/components/image-cropper.js',
'/js/services/currency.js',
'/js/components/location-picker.js',
'/js/components/location-map.js',
'/js/components/pow-captcha.js',
// Pages
'/js/components/pages/page-home.js',
'/js/components/pages/page-listing.js',
'/js/components/pages/page-create.js',
'/js/components/pages/page-favorites.js',
'/js/components/pages/page-my-listings.js',
'/js/components/pages/page-messages.js',
'/js/components/pages/page-settings.js',
'/js/components/pages/page-not-found.js',
// Vendor
'/js/vendor/cropper.min.js',
// Locales
'/locales/de.json',
'/locales/en.json',
'/locales/fr.json',
'/manifest.json',
// Fonts
'/assets/fonts/Inter-Regular.woff2',
'/assets/fonts/Inter-Medium.woff2',
'/assets/fonts/Inter-SemiBold.woff2',