Creo que he apañado la desconexión entre el front con los datos que se ponían y el back. Ahora deberían verse coloreadas las estrellas y el resto de datos del formulario
PWA:
Eliminé la ruta /movil y AppMovil.jsx — App.jsx es ahora la única web.
Añadí public/manifest.webmanifest con los favicons (192, 512)
Añadí public/sw.js: cachea el "shell" de la app para que abra offline/instalada, pero deja las llamadas a /api/* en red-primero para que los datos estén siempre frescos.
index.html enlaza el manifest, el theme-color y los iconos (incluido apple-touch-icon para iOS).
main.jsx registra el service worker.
1. Creo que he apañado la desconexión entre el front con los datos que se ponían y el back. Ahora deberían verse coloreadas las estrellas y el resto de datos del formulario
2. PWA:
Eliminé la ruta /movil y AppMovil.jsx — App.jsx es ahora la única web.
Añadí public/manifest.webmanifest con los favicons (192, 512)
Añadí public/sw.js: cachea el "shell" de la app para que abra offline/instalada, pero deja las llamadas a /api/* en red-primero para que los datos estén siempre frescos.
index.html enlaza el manifest, el theme-color y los iconos (incluido apple-touch-icon para iOS).
main.jsx registra el service worker.
- scripts/lib/env.sh: modelo OOP. Env (aggregate root) compone las entidades
SystemdUnit, NginxVhost y TlsCert, más servicios estáticos (Slug, Host,
Port, Artifacts, Deps, Logger). Instancias = arrays asociativos globales
accedidos vía nameref (local -n); la composición vive en Env::new.
- deploy.sh / teardown.sh: pasan a ser entrypoints finos (~33 líneas) que
sourcean lib/env.sh. Comparten una única fuente de verdad para "qué es un
entorno", eliminando la duplicación de slugify y el regex de vhost.
- Comportamiento idéntico al procedural: heredocs de systemd/nginx son
byte-idénticos; orquestación de deploy y teardown verificados end-to-end.
Requiere bash >= 4.3 (namerefs), ya cubierto en el host runner.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Creo que he apañado la desconexión entre el front con los datos que se ponían y el back. Ahora deberían verse coloreadas las estrellas y el resto de datos del formulario
PWA:
Eliminé la ruta /movil y AppMovil.jsx — App.jsx es ahora la única web.
Añadí public/manifest.webmanifest con los favicons (192, 512)
Añadí public/sw.js: cachea el "shell" de la app para que abra offline/instalada, pero deja las llamadas a /api/* en red-primero para que los datos estén siempre frescos.
index.html enlaza el manifest, el theme-color y los iconos (incluido apple-touch-icon para iOS).
main.jsx registra el service worker.
Pull request closed