diff --git a/index.html b/index.html index b51fa0e..c1f84b2 100644 --- a/index.html +++ b/index.html @@ -5,14 +5,12 @@ - + - Ariège Hub - - - + %VITE_APP_NAME% Hub +
diff --git a/public/apple-touch-icon.png b/public/apple-touch-icon.png index 4801b8e..ba8df07 100644 Binary files a/public/apple-touch-icon.png and b/public/apple-touch-icon.png differ diff --git a/public/favicon.ico b/public/favicon.ico index ff8bfd5..84495b0 100644 Binary files a/public/favicon.ico and b/public/favicon.ico differ diff --git a/public/icon-192.png b/public/icon-192.png new file mode 100644 index 0000000..17abda4 Binary files /dev/null and b/public/icon-192.png differ diff --git a/public/icon-512.png b/public/icon-512.png new file mode 100644 index 0000000..3819dee Binary files /dev/null and b/public/icon-512.png differ diff --git a/public/icon-maskable-192.png b/public/icon-maskable-192.png new file mode 100644 index 0000000..b280cd5 Binary files /dev/null and b/public/icon-maskable-192.png differ diff --git a/public/icon-maskable-512.png b/public/icon-maskable-512.png new file mode 100644 index 0000000..bdd4754 Binary files /dev/null and b/public/icon-maskable-512.png differ diff --git a/public/pwa-192x192.png b/public/pwa-192x192.png deleted file mode 100644 index 985d1a0..0000000 Binary files a/public/pwa-192x192.png and /dev/null differ diff --git a/public/pwa-512x512.png b/public/pwa-512x512.png deleted file mode 100644 index 54f5910..0000000 Binary files a/public/pwa-512x512.png and /dev/null differ diff --git a/public/splash.png b/public/splash.png deleted file mode 100644 index 4a3abcd..0000000 Binary files a/public/splash.png and /dev/null differ diff --git a/src/assets/logo-72px.png b/src/assets/logo-72px.png deleted file mode 100644 index 93e107e..0000000 Binary files a/src/assets/logo-72px.png and /dev/null differ diff --git a/src/modules/market/composables/useMarket.ts b/src/modules/market/composables/useMarket.ts index d86cca8..78b2937 100644 --- a/src/modules/market/composables/useMarket.ts +++ b/src/modules/market/composables/useMarket.ts @@ -147,7 +147,7 @@ export function useMarket() { relays: config.nostr.relays, selected: true, opts: { - name: 'Ariège Market', + name: `${import.meta.env.VITE_APP_NAME} Market`, description: 'A communal market to sell your goods', merchants: [], ui: {} diff --git a/vite.config.ts b/vite.config.ts index 77ef7fa..669900a 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -17,7 +17,7 @@ export default defineConfig(({ mode }) => ({ devOptions: { enabled: true }, - strategies: 'injectManifest', + // strategies: 'injectManifest', srcDir: 'public', filename: 'sw.js', workbox: { @@ -25,48 +25,35 @@ export default defineConfig(({ mode }) => ({ '**/*.{js,css,html,ico,png,svg}' ] }, - includeAssets: ['favicon.ico', 'apple-touch-icon.png', 'mask-icon.svg'], + includeAssets: [ + 'favicon.ico', + 'apple-touch-icon.png', + 'mask-icon.svg', + // optional: include the icon PNGs explicitly if you also reference them directly + 'icon-192.png', + 'icon-512.png', + 'icon-maskable-192.png', + 'icon-maskable-512.png', + ], manifest: { - name: 'Ario - Nostr Community Hub', - short_name: 'Ario', - description: 'Nostr-based community platform with Lightning Network integration for events and announcements', + name: 'AIO - Community Hub', + short_name: 'AIO', + description: 'Nostr-based community platform with Lightning Network integration for events, market and announcements', theme_color: '#1f2937', background_color: '#ffffff', display: 'standalone', orientation: 'portrait-primary', start_url: '/', scope: '/', - id: 'ario-nostr-hub', + id: 'aio-community-hub', categories: ['social', 'utilities'], lang: 'en', - icons: [ - { - src: 'pwa-192x192.png', - sizes: '192x192', - type: 'image/png', - purpose: 'any' - }, - { - src: 'pwa-512x512.png', - sizes: '512x512', - type: 'image/png', - purpose: 'any' - }, - { - src: 'pwa-512x512.png', - sizes: '512x512', - type: 'image/png', - purpose: 'maskable' - } + "icons": [ + { "src": "/icon-192.png", "sizes": "192x192", "type": "image/png", "purpose": "any" }, + { "src": "/icon-512.png", "sizes": "512x512", "type": "image/png", "purpose": "any" }, + { "src": "/icon-maskable-192.png", "sizes": "192x192", "type": "image/png", "purpose": "maskable" }, + { "src": "/icon-maskable-512.png", "sizes": "512x512", "type": "image/png", "purpose": "maskable" } ], - screenshots: [ - { - src: 'splash.png', - sizes: '1080x1920', - type: 'image/png', - form_factor: 'narrow' - } - ] } }), Inspect(),