Feat: configurar PWA con marca personal del Seguidor de Lotes
All checks were successful
build-and-deploy / build-and-deploy (push) Successful in 1m6s

Cambios realizados:
- Actualizar manifest de PWA con nombre, descripción y tema correctos
- Reemplazar iconos genéricos con iconos personalizados del proyecto
- Agregar iconos en todos los tamaños necesarios (16x16 hasta 512x512)
- Actualizar apple-touch-icon con el icono de 180x180
- Cambiar theme_color a verde (#16a34a) acorde a la identidad del proyecto

Los iconos ahora representan la marca "Seguidor de Lotes - Trazabilidad
de Café" del Beneficio Río Frío.
This commit is contained in:
2025-11-22 03:21:32 -06:00
parent fd0f5e3518
commit 19aa26a955
17 changed files with 83 additions and 11 deletions

View File

@@ -25,10 +25,10 @@ export default defineNuxtConfig({
registerType: 'autoUpdate',
includeAssets: ['favicon.ico', 'apple-touch-icon.png', 'icon.svg', 'offline.html'],
manifest: {
name: 'Plantilla Nuxt + Authentik',
short_name: 'NuxtAuth',
description: 'Plantilla de aplicación Nuxt 4 con autenticación mediante Authentik Proxy Outpost',
theme_color: '#00DC82',
name: 'Seguidor de Lotes - Trazabilidad de Café',
short_name: 'Lotes Café',
description: 'Sistema de trazabilidad y gestión de lotes de café - Beneficio Río Frío',
theme_color: '#16a34a',
background_color: '#ffffff',
display: 'standalone',
display_override: ['window-controls-overlay'],
@@ -36,9 +36,87 @@ export default defineNuxtConfig({
scope: '/',
start_url: '/',
icons: [
{
src: '/icon-16x16.png',
sizes: '16x16',
type: 'image/png',
purpose: 'any'
},
{
src: '/icon-32x32.png',
sizes: '32x32',
type: 'image/png',
purpose: 'any'
},
{
src: '/icon-48x48.png',
sizes: '48x48',
type: 'image/png',
purpose: 'any'
},
{
src: '/icon-64x64.png',
sizes: '64x64',
type: 'image/png',
purpose: 'any'
},
{
src: '/icon-72x72.png',
sizes: '72x72',
type: 'image/png',
purpose: 'any'
},
{
src: '/icon-96x96.png',
sizes: '96x96',
type: 'image/png',
purpose: 'any'
},
{
src: '/icon-128x128.png',
sizes: '128x128',
type: 'image/png',
purpose: 'any'
},
{
src: '/icon-144x144.png',
sizes: '144x144',
type: 'image/png',
purpose: 'any'
},
{
src: '/icon-152x152.png',
sizes: '152x152',
type: 'image/png',
purpose: 'any'
},
{
src: '/icon-167x167.png',
sizes: '167x167',
type: 'image/png',
purpose: 'any'
},
{
src: '/icon-180x180.png',
sizes: '180x180',
type: 'image/png',
purpose: 'any'
},
{
src: '/icon-192x192.png',
sizes: '500x192',
sizes: '192x192',
type: 'image/png',
purpose: 'any'
},
{
src: '/icon-256x256.png',
sizes: '256x256',
type: 'image/png',
purpose: 'any'
},
{
src: '/icon-384x384.png',
sizes: '384x384',
type: 'image/png',
purpose: 'any'
},
@@ -47,12 +125,6 @@ export default defineNuxtConfig({
sizes: '512x512',
type: 'image/png',
purpose: 'any'
},
{
src: '/icon-512x512-maskable.png',
sizes: '512x512',
type: 'image/png',
purpose: 'maskable'
}
],
screenshots: [