-
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