Commit Graph

  • 94f9731b2c Google Analytics 4, con interruptor y respetando el consentimiento main Inna 2026-07-15 19:49:00 +00:00
  • fbc17f2cf8 Avisar al correo antiguo cuando el cambio de correo se completa Inna 2026-07-15 19:32:10 +00:00
  • 4303e9fc88 Los correos de cambio de correo saludan con la cuenta, no con «15#1» Inna 2026-07-15 19:26:46 +00:00
  • 4a7a970206 Quitar la restricción de Gmail de toda la web Inna 2026-07-15 19:20:42 +00:00
  • 4ee7d78994 El enlace de restablecer deja de servir una vez usado Inna 2026-07-15 19:13:06 +00:00
  • fea1316f3c Recuperar cuenta: siempre por correo, y sin exigir Gmail Inna 2026-07-15 19:05:26 +00:00
  • 79520a57ff El login exige un correo, no un nombre de cuenta Inna 2026-07-15 18:57:25 +00:00
  • c255724ebf Aceptar el correo en MAYÚSCULAS y mostrar las cuentas como WOW1, no 17#1 Inna 2026-07-15 18:53:09 +00:00
  • edf1feedf6 El correo sale en MAYÚSCULAS en los correos de token y activación Inna 2026-07-15 18:40:33 +00:00
  • 653f7f0a07 El botón de solicitar token deja de quedarse bloqueado en «Token enviado» Inna 2026-07-15 18:29:24 +00:00
  • 61ca63a55f Arreglar cierre de sesión solo: <Link> prefetcheaba /log-out Inna 2026-07-15 18:27:02 +00:00
  • c46cea2807 Log-in y crear cuenta: avisar si ya hay sesión en vez de ofrecer el formulario Inna 2026-07-15 18:18:23 +00:00
  • d46cea9631 Textos del token de seguridad: los del original Inna 2026-07-15 18:10:08 +00:00
  • 4f8f101ba8 Impedir cuentas Battle.net duplicadas al activar; citar el límite real de 8 Inna 2026-07-15 18:02:54 +00:00
  • 1285d3398b Correo de activación: saludar con la cuenta y ajustar los textos Inna 2026-07-15 17:57:56 +00:00
  • a8cb2f0306 Arreglar el aviso de cuenta creada: la comilla simple escapaba el placeholder Inna 2026-07-15 17:53:50 +00:00
  • a78417e954 Activación de cuenta: recuperar el diseño del tema y decir QUÉ cuenta se activó Inna 2026-07-15 17:43:46 +00:00
  • 8c85cf2dbe El enlace de activación vuelve a ser alfanumérico; avisar a qué correo se envió Inna 2026-07-15 17:34:53 +00:00
  • 6e4a123dde El token de seguridad son 6 letras al azar, no base64url sesgado Inna 2026-07-15 17:11:22 +00:00
  • 75e4ceed4c El token de seguridad caducado ya no vale; traducir 2 errores que faltaban Inna 2026-07-15 17:03:39 +00:00
  • 47b5a2a145 Mostrar los errores de send-gift: el tema los dejaba invisibles Inna 2026-07-15 17:03:30 +00:00
  • 97ccb8a179 El CSS del tema entra por el build en vez de un <link> desde public/ Inna 2026-07-15 16:20:06 +00:00
  • 9a240fe69e Borrar el JS muerto del tema (10 ficheros, 144 KB) Inna 2026-07-15 16:09:33 +00:00
  • 3bc583048b Renombrar rutas /root/NovaWoW -> /root/NightSpire en los scripts DB2 Inna 2026-07-15 15:55:41 +00:00
  • fa7897c195 Prefijos del tema nw- y uw- -> ns- (carpetas, ficheros, clases y rutas) Inna 2026-07-15 15:50:43 +00:00
  • 5362787a34 Cookies: declarar las reales de Next.js, quitar las inventadas Inna 2026-07-15 15:40:28 +00:00
  • 6d974f7773 Legal: quitar 'Error 404' del bloque de contacto Inna 2026-07-15 15:29:51 +00:00
  • 6f52d325a6 Rebranding: sitios de voto, nota legal, prefijo uw->ns y repo renombrado Inna 2026-07-15 15:28:29 +00:00
  • 579396c34a Rebranding a NightSpire en toda la web Inna 2026-07-15 15:15:57 +00:00
  • cccc70338d Quitar el prefijo home_ de las 41 tablas del portal Inna 2026-07-15 14:49:19 +00:00
  • 5fd006aca9 Jubilar Django: borrar el portal antiguo, la web ya la sirve Next Inna 2026-07-15 14:39:19 +00:00
  • 9390eefa93 Correos: portar el diseño del tema y unificarlos en lib/emails.ts Inna 2026-07-15 14:33:32 +00:00
  • 57dd48e308 fix: /expired-link, el botón descuadrado y el mensaje que no se veía Inna 2026-07-15 13:14:47 +00:00
  • c4f951561f web: páginas de enlace caducado y mantenimiento (las que faltaban vs Django) Inna 2026-07-15 13:07:17 +00:00
  • 25ced0c2f6 web: la página de creadores de contenido (el menú VIDEOS), que daba 404 Inna 2026-07-15 13:03:32 +00:00
  • 67faa1a266 send-gift: rediseño al original — es la tienda, pero regalando Inna 2026-07-15 12:45:01 +00:00
  • 2c78489e4d fix: 47 errores de lint, y uno de ellos era un bug de verdad Inna 2026-07-15 12:03:25 +00:00
  • e10f73b12a store: la ruta pasa a ser /store-<reino> y /store da 404 Inna 2026-07-15 11:48:33 +00:00
  • d3461976cf store: el concepto del cobro incluye también la IP Inna 2026-07-15 11:41:27 +00:00
  • 18fe2489d0 store: el concepto del cobro dice quién compra y qué Inna 2026-07-15 11:36:14 +00:00
  • 457dac83f0 store: la columna del carrito se llama "Item", no "Objeto" Inna 2026-07-15 11:29:02 +00:00
  • 24248bc603 store: el árbol de categorías, igual que el original (colores y sin fantasmas) Inna 2026-07-15 11:24:19 +00:00
  • fb28e97307 store: devolver por Stripe/SumUp lo no entregado de una compra con tarjeta Inna 2026-07-15 10:57:00 +00:00
  • 0be3dc5280 store: reembolsar solo lo no entregado si el envío falla a medias Inna 2026-07-15 10:19:09 +00:00
  • f232f0fc5f store: poder cambiar la cantidad de un mismo artículo en el carrito Inna 2026-07-15 10:10:33 +00:00
  • e500bd7a84 store: precios en euros en el carrito y mínimo real de las pasarelas Inna 2026-07-15 09:55:27 +00:00
  • 553a9cf993 fix: el tooltip de wowhead salía con huecos enormes entre líneas Inna 2026-07-15 09:18:57 +00:00
  • 1752e74581 store: corrige la errata "Sacedorte" e iguala el ancho del cuadro de ítem Inna 2026-07-15 08:54:09 +00:00
  • bb0f4f21c1 store: categorías en inglés (términos oficiales sacados de los DB2) Inna 2026-07-15 08:45:24 +00:00
  • 2daf920c01 store: nombres de ítem en el idioma de la web (desde home_item_data) Inna 2026-07-15 08:31:57 +00:00
  • 4ba9c42829 sql: datos de ítems del cliente 3.4.3 extraídos de los DB2 (es/en) Inna 2026-07-15 08:24:34 +00:00
  • 14ebd1e1f1 store: previsualización del render del ítem al pasar el ratón Inna 2026-07-15 08:07:08 +00:00
  • 8e16ba8391 store: iguala el carrito y el cuadro de ítem al diseño original Inna 2026-07-15 07:11:07 +00:00
  • 742567cfbf Fix: /store no mostraba nada al elegir personaje Inna 2026-07-15 00:34:58 +00:00
  • f0b006404c store: pagar también con Stripe y SumUp (tarjeta), además del saldo PD/PV Inna 2026-07-15 00:14:01 +00:00
  • 5a903ef627 store: añade la sección plegable "Novedades" (changelog) Inna 2026-07-15 00:00:11 +00:00
  • 026fbcb81c Implementa la tienda /store (catálogo BENNU: 750 categorías, 3068 ítems) Inna 2026-07-14 23:54:57 +00:00
  • 033ebc6861 Fix: tooltips de wowhead en el idioma de la web (no siempre inglés) Inna 2026-07-14 22:41:58 +00:00
  • 7d1abab9f1 Enlaces de ítems por wowhead (locale + tooltips) en toda la web Inna 2026-07-14 22:34:26 +00:00
  • 809eb756c8 send-gift: permitir pagar con PV (puntos de voto), más caro que PD Inna 2026-07-14 22:18:14 +00:00
  • 0244d0f8ef rename-guild: el texto informativo refleja las 3 formas de pago Inna 2026-07-14 22:01:56 +00:00
  • 20ee5a83c8 rename-guild: permitir pagar con PD, Stripe o SumUp Inna 2026-07-14 21:56:44 +00:00
  • 1b0920d11f Permitir pagar los servicios con PD, Stripe o SumUp (elección) Inna 2026-07-14 21:44:31 +00:00
  • 942fe2e397 Fix captcha: resetear Turnstile tras un fallo (token de un solo uso) Inna 2026-07-14 21:17:37 +00:00
  • 20e1d5a6b5 Renombrar /login -> /log-in en toda la web (/login da 404) Inna 2026-07-14 21:03:31 +00:00
  • 14125dbd72 Formularios: noValidate en todos para usar red-response del sitio Inna 2026-07-14 20:57:39 +00:00
  • 071b1d5f0e login: noValidate para usar red-response en vez del aviso nativo Inna 2026-07-14 20:55:14 +00:00
  • 8ca3975cac create-account: desactivar validación nativa (noValidate) para usar red-response Inna 2026-07-14 20:52:12 +00:00
  • c1f865dfa5 create-account: validación en cliente con red-response inmediato Inna 2026-07-14 20:50:30 +00:00
  • 5d0d2bb089 Renombrar /register -> /create-account + rediseño (Battle.net) Inna 2026-07-14 20:44:15 +00:00
  • f37bf71dc0 d-points: tabla de niveles especifica también el importe en euros Inna 2026-07-14 20:34:45 +00:00
  • 8a5ce82afa Rango de cuenta por TOTAL DONADO (Stripe + SumUp), no por saldo Inna 2026-07-14 20:25:54 +00:00
  • dc3cd411f6 Zonas ES: añadir a mano los 3 ids restantes (cobertura EN/ES completa) Inna 2026-07-14 20:19:19 +00:00
  • 01948ba356 Zonas ES: añadir las que faltaban desde FusionCMS (9156 -> 9672) Inna 2026-07-14 20:17:11 +00:00
  • 2e9106f0bf Ficha de personaje: zona/raza/clase multiidioma (ES/EN) Inna 2026-07-14 20:11:30 +00:00
  • 794021f9a3 changelogs: fecha por idioma (es-ES / en-US) Inna 2026-07-14 19:58:31 +00:00
  • 85c5c995ee Admin del foro: gestionar traducción EN de categorías y foros Inna 2026-07-14 19:55:54 +00:00
  • cc6c76859c Foro multiidioma: nombres/descripciones de categorías y foros (ES/EN) Inna 2026-07-14 19:50:20 +00:00
  • 1d2aae5df2 ban-history: alcance y estado multiidioma Inna 2026-07-14 19:44:09 +00:00
  • 16ae9f0db8 security-history: acción y estado web multiidioma Inna 2026-07-14 19:39:46 +00:00
  • 19d3c43a76 trans-history: concepto multiidioma (helper de concepto compartido) Inna 2026-07-14 19:35:18 +00:00
  • b2e7ab1b88 points-history: concepto/método/estado multiidioma Inna 2026-07-14 19:29:20 +00:00
  • 86c9b01c76 Noticias multiidioma (ES/EN) con fallback Inna 2026-07-14 19:14:07 +00:00
  • 81e1450e6b i18n: títulos de pestaña por idioma (metadata -> generateMetadata) Inna 2026-07-14 19:07:25 +00:00
  • 651d8deafc i18n: traducir toda la app (ES + EN) — páginas y componentes con texto hardcodeado Inna 2026-07-14 18:58:54 +00:00
  • e457a43f05 Header: nombre del reino en mayúsculas (fuente Futura consistente) Inna 2026-07-14 15:57:21 +00:00
  • 906a18000e Header: versión en el CSS del tema para forzar recarga de caché Inna 2026-07-14 15:50:04 +00:00
  • 434011624c Barra final solo en la raíz de idioma (/es/), resto de rutas sin barra Inna 2026-07-14 15:36:13 +00:00
  • d0490e06fe URLs con barra final (trailingSlash) como el sitio original Inna 2026-07-14 15:18:06 +00:00
  • c5a90d744a Header: enlaces internos con <Link> (prefijo de idioma) Inna 2026-07-14 15:12:59 +00:00
  • dd748d64d8 Header: restaurar content-box en el nav (tamaño como el original) Inna 2026-07-14 15:10:03 +00:00
  • adb2d86f0b select-account: mostrar WOW1/WOW2/WOW3 en vez de 15#1/15#2/15#3 Inna 2026-07-14 14:57:30 +00:00
  • 1f533981c7 Login: navegación completa tras autenticar (cabecera no se actualizaba) Inna 2026-07-14 14:54:40 +00:00
  • d9c29bdc68 log-out: redirect relativo (arreglar localhost tras el proxy) Inna 2026-07-14 14:49:12 +00:00
  • 9e6a8f8231 Quitar URLs javascript: (React 19 las bloquea) Inna 2026-07-14 14:46:17 +00:00
  • 0aed48db4b Añadir ruta /log-out (cierre de sesión) por idioma Inna 2026-07-14 14:41:19 +00:00
  • 6ba36f0ace i18n: prefijo de idioma en todas las rutas (localePrefix always) Inna 2026-07-14 14:37:39 +00:00
  • dcd59074cf security-history: mostrar WOW1 + cuenta Battle.net en vez de 15#1 Inna 2026-07-14 14:33:50 +00:00
  • 41b42eddc2 Añadir /security-history (Historial de seguridad): actividad, reino, web Inna 2026-07-14 14:27:51 +00:00
  • 72e8000b26 Añadir /ban-history (Historial de sanciones): baneos y muteos Inna 2026-07-14 14:22:05 +00:00