Changelogs

send-gift: subir precios de 0.50 a 1.00 € (mínimo de cobro de SumUp)

14 de julio de 2026 a las 13:57

adevopg · fc98ddb

SumUp no permite cobros por debajo de 1 €. Se actualizan las dos pociones (0.50 -> 1.00) en el seed y en la BD de prod.




send-gift: cuadrícula de objetos 4/fila centrada + paginación

14 de julio de 2026 a las 13:56

adevopg · 9b1f1ec

Aplana el catálogo y lo pagina (8 por página = 2 filas de 4) con controles Atrás / 1 2 3 / Siguiente centrados. Nuevas clases .gift-grid (grid 4 cols, responsive a 2 en móvil) y .gift-pagination en novawow-style.css.




Añadir /send-gift (Enviar regalo) pagado por SumUp

14 de julio de 2026 a las 13:49

adevopg · 1a2d40e

Envía ítems de la tienda por correo al personaje de un amigo, pagado por SumUp. lib/gift.ts (catálogo por categoría, priceCart con precios reales de BD, sendGiftByMail vía SOAP .send items troceado a 12/correo + anti-inyección); servicio send-gift en PAID_SERVICES; ruta dedicada /api/gift/checkout (origen propio, destino existe, token de seguridad, carrito); SendGiftForm + página con el diseño; i18n Paid[send-gift]; seed_giftitems.sql (4 cat, 8 ítems).




web-next: /restore-items cobra por SumUp (1€/ítem) en vez de PD

14 de julio de 2026 a las 13:17

adevopg · 671632a

- Nuevo servicio de pago `restore-item` (getRestoreItemPrice default 1€, fulfill SOAP `.item restore <recover_id> <char>`). Al pulsar "Recuperar" se crea un checkout de SumUp y al pagar se ejecuta el restore. - Se quita el descuento de 100 PD y el gate "No tienes PD suficientes". - La búsqueda sigue igual (gratis, cooldown 8h, Turnstile).




web-next: /restore-character y /restore-items con todas las condiciones

14 de julio de 2026 a las 13:09

adevopg · 03f75e1

- /restore-character: recupera personajes borrados por BD (como .character deleted restore). Condiciones: nivel>60, borrado <30 días, DK no si ya hay DK activo, nombre libre, cooldown 12h/personaje. Gratis. Tabla home_restorehistory. - /restore-items: recupera ítems borrados vía SOAP del core (.item restore list / .item restore); el core aplica calidad/equipable/BoP/<7días. Cada ítem 100 PD (reembolso si SOAP falla), consulta con cooldown 8h/personaje + Turnstile. Tabla home_itemsearchhistory.





SÍGUENOS EN