diff --git a/logo.jpg b/logo.jpg new file mode 100644 index 0000000..6a41a34 Binary files /dev/null and b/logo.jpg differ diff --git a/web/frontend/index.html b/web/frontend/index.html index b158154..9ab93f3 100644 --- a/web/frontend/index.html +++ b/web/frontend/index.html @@ -2,9 +2,29 @@ - Wallabicher Dashboard + + + + + + + + + + + + + + + + + + + + +
diff --git a/web/frontend/public/android-chrome-192x192.png b/web/frontend/public/android-chrome-192x192.png new file mode 100644 index 0000000..5f338cb Binary files /dev/null and b/web/frontend/public/android-chrome-192x192.png differ diff --git a/web/frontend/public/android-chrome-512x512.png b/web/frontend/public/android-chrome-512x512.png new file mode 100644 index 0000000..370a864 Binary files /dev/null and b/web/frontend/public/android-chrome-512x512.png differ diff --git a/web/frontend/public/apple-touch-icon.png b/web/frontend/public/apple-touch-icon.png new file mode 100644 index 0000000..b2ef11a Binary files /dev/null and b/web/frontend/public/apple-touch-icon.png differ diff --git a/web/frontend/public/favicon-16x16.png b/web/frontend/public/favicon-16x16.png new file mode 100644 index 0000000..0b2c7fb Binary files /dev/null and b/web/frontend/public/favicon-16x16.png differ diff --git a/web/frontend/public/favicon-32x32.png b/web/frontend/public/favicon-32x32.png new file mode 100644 index 0000000..79d1469 Binary files /dev/null and b/web/frontend/public/favicon-32x32.png differ diff --git a/web/frontend/public/favicon.ico b/web/frontend/public/favicon.ico new file mode 100644 index 0000000..4375d42 Binary files /dev/null and b/web/frontend/public/favicon.ico differ diff --git a/web/frontend/public/logo.jpg b/web/frontend/public/logo.jpg new file mode 100644 index 0000000..6a41a34 Binary files /dev/null and b/web/frontend/public/logo.jpg differ diff --git a/web/frontend/public/manifest.json b/web/frontend/public/manifest.json new file mode 100644 index 0000000..afca5ef --- /dev/null +++ b/web/frontend/public/manifest.json @@ -0,0 +1,22 @@ +{ + "name": "Wallabicher Dashboard", + "short_name": "Wallabicher", + "description": "Dashboard para monitorear artĂ­culos de Wallapop y Vinted", + "icons": [ + { + "src": "/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "/android-chrome-512x512.png", + "sizes": "512x512", + "type": "image/png" + } + ], + "theme_color": "#0284c7", + "background_color": "#ffffff", + "display": "standalone", + "start_url": "/" +} + diff --git a/web/frontend/src/App.vue b/web/frontend/src/App.vue index c24c8be..ee1e5aa 100644 --- a/web/frontend/src/App.vue +++ b/web/frontend/src/App.vue @@ -85,40 +85,40 @@ -
+
-
+
-
+
📦
-
-
-
+
+
+
{{ toast.platform?.toUpperCase() }}
-

+

{{ toast.title || 'Nuevo artĂ­culo' }}

-

+

{{ toast.price }} {{ toast.currency || '€' }}

- Ver artículo → + Ver →
@@ -183,10 +184,10 @@ function addToast(article) { ...article, }); - // Auto-remover después de 8 segundos + // Auto-remover después de 5 segundos (más corto para toasts discretos) setTimeout(() => { removeToast(id); - }, 8000); + }, 5000); } function removeToast(id) { diff --git a/web/frontend/src/style.css b/web/frontend/src/style.css index 465c802..8534f92 100644 --- a/web/frontend/src/style.css +++ b/web/frontend/src/style.css @@ -54,6 +54,6 @@ } .animate-slide-in { - animation: slide-in 0.3s ease-out; + animation: slide-in 0.25s ease-out; }