Changelogs
web-next: banner de consentimiento de cookies + estado de la API (Zaraz)
13 de julio de 2026 a las 11:58adevopg · 4ebe3c3
- Banner real `uw-cookie-content` (Rechazar/Personalizar/Aceptar todas) fijo abajo y site-wide (montado en el layout, componente CookieBanner). Aparece en la primera visita, guarda la decisión en la cookie uw_cookie_consent (1 año) y se sincroniza con Cloudflare Zaraz si está presente (zaraz.consent.setAll / .modal). Estilos en globals.css. - «Personalizar» abre el modal granular de Zaraz (o /cookies si no hay Zaraz). - window.UWCookies {showBanner, revokeConsent, acceptAll, rejectAll}. - Página /cookies: panel «Tu estado de consentimiento» (ConsentStatus) que muestra los datos EN VIVO de la API de Zaraz (zaraz.consent.getAll()) por propósito; si Zaraz no está, cae a la preferencia guardada por categoría. Verificado con navegador: el banner aparece, «Aceptar todas» lo oculta y escribe la cookie, y el panel de /cookies refleja el estado.
web-next: página /cookies (Declaración de Cookies) + consentimiento Zaraz
13 de julio de 2026 a las 11:49adevopg · e289a87
Crea la ruta de Declaración de Cookies con el markup del tema y las 5 tablas de cookies (uw-cookie-table, estilizadas en globals.css) + estilos de listas y botones (btn-uw). Los enlaces internos .php se cablean a las rutas Next (/privacy-policy, /contact-us). Sistema de consentimiento = Cloudflare Zaraz (elección del usuario): components/CookieConsent.tsx expone window.UWCookies.showBanner() (zaraz.consent.modal=true) y revokeConsent() (zaraz.consent.setAll(false)), que Cloudflare activa cuando el dominio pasa por su proxy con Zaraz Consent; degrada con aviso si Zaraz no está presente. El footer ya enlazaba aquí.
web-next: página /contact-us
13 de julio de 2026 a las 11:38adevopg · 8ebf59f
Crea la ruta Contáctanos con el markup del tema y el texto completo. El footer ya enlazaba aquí. Título por metadata; devuelve 200.
web-next: página /legal-notice
13 de julio de 2026 a las 11:36adevopg · 0fd5b27
Crea la ruta de Aviso legal con el markup del tema y el texto completo. El footer ya enlazaba aquí. Título por metadata; devuelve 200.
web-next: página /refund-policy
13 de julio de 2026 a las 11:34adevopg · fac7908
Crea la ruta de Política de Reembolso con el markup del tema y el texto completo. El footer ya enlazaba aquí. Título por metadata; devuelve 200.


