Commit Graph

  • af2438399d UI: estilar enlaces del índice de admin y del panel de servicios de la cuenta Inna 2026-07-13 01:44:49 +00:00
  • 1a45d48412 Admin: corregir columnas de account_access + enlace al panel en la cuenta Inna 2026-07-13 01:42:04 +00:00
  • 95df2e029d Cuenta: panel de servicios (enlaces a todas las páginas) Inna 2026-07-13 01:35:39 +00:00
  • f721aac7e5 Tienda Battlepay: pago de órdenes pendientes vía Stripe Inna 2026-07-13 01:12:12 +00:00
  • 00c03d84e1 Foro: perfil de usuario Inna 2026-07-13 01:08:49 +00:00
  • 8a3ba8ff40 Foro: restaurar posts y temas borrados (moderadores) Inna 2026-07-13 01:07:18 +00:00
  • 72fdead9f3 Foro: editor rico ligero (barra de formato) en respuestas, temas y edición Inna 2026-07-13 01:03:38 +00:00
  • 7c1cd195ff Foro: mover tema entre foros (moderadores) Inna 2026-07-13 01:01:48 +00:00
  • 0247c6cc38 Personajes: zona, raza/clase e imagen en el panel de cuenta Inna 2026-07-13 00:59:26 +00:00
  • 389dac68c4 Stripe: webhook que entrega el servicio aunque el usuario no vuelva Inna 2026-07-13 00:55:18 +00:00
  • 7534b9cbbb Reclutamiento: página de usuario para reclamar recompensas (recruit-a-friend) Inna 2026-07-13 00:45:29 +00:00
  • c6c56c3d95 Admin: recompensas de reclutamiento (recruit-a-friend) Inna 2026-07-13 00:41:31 +00:00
  • d382adcd59 Admin: gestión de usuarios (buscar, banear/desbanear) Inna 2026-07-13 00:39:08 +00:00
  • d9e6ff1496 Admin: gestión de opciones de oro (home_goldprice) Inna 2026-07-13 00:35:13 +00:00
  • 36a4354ff7 Foro: paginación de temas (20/pág) y de posts (15/pág) Inna 2026-07-13 00:32:16 +00:00
  • 1de1002938 Foro: edición/borrado de posts, moderación de temas y búsqueda Inna 2026-07-13 00:28:39 +00:00
  • 13636d097a Footer: fila de redes sociales con iconos SVG e URLs reales de NovaWoW Inna 2026-07-13 00:20:43 +00:00
  • 6e7a9634d1 Marca real: logos NovaWoW en cabecera/hero + footer con enlaces Inna 2026-07-13 00:15:56 +00:00
  • 3e47a3d240 Aplica el sistema de diseño (nw-input/nw-btn/nw-card) a todas las páginas Inna 2026-07-13 00:13:22 +00:00
  • c9ba6c35e3 Diseño visual: tema NovaWoW (tokens Tailwind), hero en la home, cabecera pulida Inna 2026-07-13 00:09:58 +00:00
  • f9609aad99 Página de votación de usuario (/vote-points) + enlace en cabecera Inna 2026-07-13 00:06:57 +00:00
  • 934bee2aec Admin: gestión de sitios de voto (home_votesite) Inna 2026-07-13 00:03:06 +00:00
  • 0f71e1f4d9 Admin: gestión de precios de los servicios de personaje Inna 2026-07-12 23:59:45 +00:00
  • d5b00a86dc Panel admin propio: gestión de noticias Inna 2026-07-12 23:55:34 +00:00
  • 239392b876 Foro (escritura): crear tema y responder, con saneado HTML Inna 2026-07-12 23:49:53 +00:00
  • e743d98777 Foro (lectura): índice, temas y mensajes en Next.js Inna 2026-07-12 23:45:39 +00:00
  • cceab26999 Cambio de email con doble confirmación (completa el bloque de auth) Inna 2026-07-12 23:41:42 +00:00
  • 1da7349373 Token de seguridad y cambio de contraseña (páginas protegidas) Inna 2026-07-12 23:36:05 +00:00
  • 548fca16e6 Añade gold y transfer: patrón de pago unificado con fulfill + metadata Inna 2026-07-12 23:32:12 +00:00
  • 87f9b0b003 Generaliza los servicios de personaje de pago (5) con infra común Inna 2026-07-12 23:25:57 +00:00
  • e7cff56954 Servicios de personaje de pago (Stripe): patrón + rename Inna 2026-07-12 23:21:30 +00:00
  • 96e996e9c2 Cliente SOAP + servicios de personaje SOAP (revive/unstuck) en Next.js Inna 2026-07-12 23:16:32 +00:00
  • a0a64bc70a Dashboard de /account: info, puntos, créditos, token y personajes Inna 2026-07-12 23:11:57 +00:00
  • 3573b7eb40 Recuperación de cuenta en Next.js (3 flujos + reset), con Turnstile Inna 2026-07-12 23:07:16 +00:00
  • aa61f79a55 Cloudflare Turnstile en login y registro (Next.js) Inna 2026-07-12 23:04:22 +00:00
  • 4a783d165f Layout visual: cabecera con nav/sesión/idioma + pie, tema Tailwind Inna 2026-07-12 22:57:00 +00:00
  • f332fc39ca Registro + activación por email en Next.js (SRP6 + nodemailer) Inna 2026-07-12 22:53:09 +00:00
  • e00a439dd9 Cierra el flujo de login: logout, selector de cuenta y /account con guardas Inna 2026-07-12 22:46:42 +00:00
  • 60c2e44afd Login end-to-end en Next.js: iron-session + auth SRP6 + página i18n Inna 2026-07-12 22:42:23 +00:00
  • 10ba2d32df Port de bnet.py a TypeScript (SRP6 v2 + Grunt), validado equivalente a Python Inna 2026-07-12 22:36:00 +00:00
  • 032bd0020b i18n con next-intl: raíz multilenguaje (es por defecto, /en) + textos externalizados Inna 2026-07-12 22:31:27 +00:00
  • c36b543184 Full-stack Next.js: la home lee MySQL directamente (sin Django) Inna 2026-07-12 22:23:12 +00:00
  • 478a3bb203 Fase 0 SPA/SSR: scaffold Next.js 16 (App Router) + Tailwind v4 + home SSR Inna 2026-07-12 22:17:47 +00:00
  • 81d599ed20 Limpieza: elimina los 15 JS handlers jQuery reemplazados por las islas React Inna 2026-07-12 22:06:31 +00:00
  • 68cfe7594b Fase 3 (isla): recuperar ítems (restore_items) en React/TSX, flujo de 2 pasos Inna 2026-07-12 22:01:19 +00:00
  • 08c36619f0 Fase 3 (isla): recuperar personaje (restore_character) en React/TSX Inna 2026-07-12 21:57:49 +00:00
  • ff458379b0 Fase 3 (isla): historial de baneos en React/TSX Inna 2026-07-12 21:54:12 +00:00
  • 230d401c75 Fase 3 (islas): historiales de seguridad y transacciones en React/TSX Inna 2026-07-12 21:52:20 +00:00
  • cefa30dabc Fase 3 (isla): panel de votación (vote_points) en React/TSX Inna 2026-07-12 21:48:32 +00:00
  • a4da7f068b Fase 3 (isla): renombrar hermandad en React/TSX Inna 2026-07-12 21:45:48 +00:00
  • 6be04e4e37 Fase 3: migra gold, transfer, revive y unstuck a islas Inna 2026-07-12 21:42:35 +00:00
  • 823b8d0014 Fase 3: migra 4 servicios de personaje más a la isla reutilizable Inna 2026-07-12 21:35:52 +00:00
  • 2258df4b09 Fase 3 (isla reutilizable): servicios de personaje de pago; aplica a rename Inna 2026-07-12 21:33:14 +00:00
  • b1107c0a54 Fase 3 (isla): cambiar correo en React/TSX Inna 2026-07-12 21:29:29 +00:00
  • d0febb4855 Fase 3 (islas): cambiar contraseña y token de seguridad en React/TSX Inna 2026-07-12 21:26:30 +00:00
  • b2069df4c3 Fase 3 (isla): dashboard de «Mi cuenta» en React/TSX Inna 2026-07-12 21:23:17 +00:00
  • cac0d28aa9 Añade Cloudflare Turnstile (captcha) a login, registro y recuperación Inna 2026-07-12 21:15:27 +00:00
  • 8920585b24 Implementa la recuperación de cuenta (contraseña / cuentas / activación) + islas Inna 2026-07-12 21:00:42 +00:00
  • 45f48c2799 Fase 2 (isla): selector de cuenta de juego en React/TSX, sin POST Inna 2026-07-12 20:50:37 +00:00
  • 8156befe4f Fase 2 (isla): formulario de registro en React/TSX Inna 2026-07-12 20:45:00 +00:00
  • 0909567e0d Fase 2 (isla): formulario de login en React/TSX Inna 2026-07-12 20:41:46 +00:00
  • b8cd6bac0c Distingue WoW Classic en la etiqueta de expansión Inna 2026-07-12 20:35:26 +00:00
  • 3be9a30dcc Ajusta el corte WotLK/Cataclysm Classic al build real 3.4.3 (54261) Inna 2026-07-12 20:32:58 +00:00
  • d1becaaf14 Corrige a 3.4.3 (WotLK Classic + bnet) textos y lógica de expansión Inna 2026-07-12 20:31:40 +00:00
  • d612b7916c Fase 1 (isla 2): estado del servidor de la portada en React/TSX Inna 2026-07-12 20:22:32 +00:00
  • 98c3cbdbc6 Fase 0/1 migración a TSX: islas React con Vite + API JSON (piloto: noticias) Inna 2026-07-12 20:18:35 +00:00
  • 1ee126a69f Despliegue en nightspire.gg: dominio real, estáticos y home resiliente Inna 2026-07-12 20:01:43 +00:00
  • 96ab91a82b Corrige ContentCreator.__str__ (self.titles -> self.title) Inna 2026-07-12 19:16:22 +00:00
  • 585285640d Divide home/models.py en el paquete home/models/ por secciones Inna 2026-07-12 19:15:12 +00:00
  • b3184fbdfe Divide home/views.py en el paquete home/views/ por secciones Inna 2026-07-12 19:09:40 +00:00
  • 758435fe77 Corrige bugs de la revisión de home/views.py (dinero, bypass de pago, 500s) Inna 2026-07-12 17:56:20 +00:00
  • faa9aabdbf Corrige security_token_view: bug de indentación que impedía generar el token Inna 2026-07-12 17:44:26 +00:00
  • b5d46fad5c Activa CSRF global en el portal (CsrfViewMiddleware) Inna 2026-07-12 17:42:34 +00:00
  • 89ea16ba4d Foro: correcciones de la revisión de seguridad y correctitud Inna 2026-07-12 17:34:03 +00:00
  • 071ba031a1 Foro: ocultar contador de visitas cuando la columna no existe Inna 2026-07-12 17:25:53 +00:00
  • eb93758c43 Foro: paginación en la búsqueda y contador de visitas por tema Inna 2026-07-12 17:22:05 +00:00
  • fd49d6cd96 Foro: buscador de temas y nombre de autor legible Inna 2026-07-12 17:18:34 +00:00
  • 874a0c1ad9 Foro: editor CKEditor 5 en los mensajes y moderación por POST+CSRF Inna 2026-07-12 17:15:35 +00:00
  • 2c30844bf7 Añade foro de comunidad integrado (app forum) con el diseño de NovaWoW Inna 2026-07-12 17:10:55 +00:00
  • 2162fe34d0 Muestra el email Battle.net como nombre visible en vez de <bnetId>#1 Inna 2026-07-12 16:52:45 +00:00
  • 4edd08cd1a Mi cuenta: enlace a Battlepay y saldo de créditos bnet Inna 2026-07-12 16:51:03 +00:00
  • 0fef9ac35b Integra Battlepay con SumUp (órdenes battlepay_orders) Inna 2026-07-12 16:48:16 +00:00
  • 215061776b Adapta el portal a 3.4.3 (cuentas Battle.net + selector de cuenta de juego) Inna 2026-07-12 16:43:11 +00:00
  • b43b888f53 Añade README de despliegue y soporte Docker Inna 2026-07-12 16:16:29 +00:00
  • f787b0d06e Mueve secretos a variables de entorno (.env) Inna 2026-07-12 16:01:57 +00:00
  • e1c04a92e3 Actualiza dependencias a las últimas versiones (Django 6.0.7, Python 3.14) Inna 2026-07-12 15:58:45 +00:00
  • 9c92778816 Producion adevopg 2025-03-14 19:03:51 +01:00
  • 6365624e25 Implementacion Inicial SumUP adevopg 2025-03-02 17:37:33 +01:00
  • 34eec87bf2 Implementdo Cookies de la Union Europea adevopg 2025-03-02 10:50:45 +01:00
  • 9a96fad61b Implementado Cambio de Nombre Hermandad de Stripe adevopg 2025-02-20 17:27:00 +01:00
  • 3f962f8368 Implementado Ban History, Restore Character, Restore Items adevopg 2025-02-19 22:12:22 +01:00
  • 137dc853f8 Implementado historial de transaciones adevopg 2025-02-18 12:00:22 +01:00
  • 0a650eb161 Implementado Logs de Pagos de Stripe y Historial de conexiones de seguridad adevopg 2025-02-18 11:42:46 +01:00
  • e94915e667 Actualizacion la compra con logs logs correspondientes adevopg 2025-02-18 11:11:47 +01:00
  • 162f4bf828 Ahora la descripcion del pago de Stripe se muestra correctamente adevopg 2025-02-16 19:02:46 +01:00
  • 45ab155153 Implementadas algunas rutas faltantes adevopg 2025-02-16 17:22:26 +01:00
  • c3fea2e0a2 Ya da los items al juego adevopg 2025-02-16 10:59:42 +01:00
  • 2a194d6e98 Arreglado un problema visual del precio 6.1000000000000005 tipo a si adevopg 2025-02-16 01:01:45 +01:00
  • 0d5a8f853a Cambio el texto a EUR adevopg 2025-02-16 00:46:45 +01:00
  • 4d0711236e Arreglado los precios de Articulos en cesta adevopg 2025-02-16 00:43:18 +01:00