Changelogs

web-next: /transfer-character (transferir personaje por SumUp con todas las condiciones)

14 de julio de 2026 a las 12:52

adevopg · d95fa93

- Nueva ruta /transfer-character (10€ SumUp); borra /transfer (Stripe) y actualiza el link del panel. - lib/transfer-character.ts: precheck con todas las condiciones — personaje offline, contraseña, token de seguridad, 2FA activo, cuenta destino válida (≠ propia) y, para Caballeros de la Muerte, la cuenta destino debe tener un personaje nivel >=55 y no tener ya un DK; + bloqueo de 5s tras transferencia reciente. - El hook precheck de PaidServiceConfig ahora recibe {accountId,email,character,body}. - TransferForm: contraseña + token (con ojos), provider sumup, confirm.




web-next: change-race/faction/level-up/gold por SumUp + rastreador de misiones

14 de julio de 2026 a las 12:39

adevopg · eaae16e

- /change-race-character (3€), /change-faction-character (5€, valida condiciones: sin hermandad/correo/subastas/capitán-arena y oro <= cap por nivel), /level-up-character (10€), /gold-character (oro por correo SOAP). Cada uno borra su ruta antigua y actualiza el link del panel. - SumUp: hook precheck en PaidServiceConfig (condiciones cambio de facción); columna home_stripelog.metadata para campos extra (gold_amount). - /quest-character: rastreador de estado de misiones/cadenas (clase, Hijos de Hodir, misión por ID) en personaje offline; cooldowns por categoría, Turnstile, IDs de misión verificados en wotlkdb 3.3.5a. Tabla home_questsearchhistory.




web-next: rename-character/customize-character por SumUp + renombrado de rutas

14 de julio de 2026 a las 11:35

adevopg · f7a376b

- /rename-character y /customize-character: renombrar/personalizar pagados por SumUp (getRenamePrice/getCustomizePrice). SumUp ahora es service-aware: columna home_stripelog.service; createSumUpCheckout guarda service+character; fulfillSumUpCheckout despacha a la acción del servicio (.char rename/customi) o, sin service, acredita PD. [service]/checkout acepta provider:'sumup'; PaidServiceForm acepta provider+confirmText; service-success maneja el return SumUp. Se eliminan las antiguas /rename y /customize (Stripe). - /revive-character (comparte ReviveServiceContent); se elimina /revive. - Renombres de ruta + todos sus enlaces: /account -> /my-account, /recruit -> /recruit-a-friend, /unstuck -> /unstuck-character. (/select-account y /api/account/* intactos.)




web-next: selector de personaje coloreado + rediseño unstuck + fixes vote/account-info

14 de julio de 2026 a las 10:55

adevopg · 6ca94c2

- CharacterSelect: componente reutilizable que colorea las opciones por clase (class="priest big-font"…) y el <select> con la clase seleccionada. Usado en unstuck, revive, gold, transfer, trade-points, servicios de pago y recruit. getGameCharacters ahora devuelve classCss. - /unstuck (+revive): diseño del original (info + NOTA, prompt, opciones coloreadas, botón "Desbloqueado"/"Revivido" con refresh). - /vote-points: seed de los 4 sitios con logos y URLs (sql/seed_votesites.sql); botón voted-button para sitios en cooldown; etiqueta "Nota:" separada. - account-info.png (imagen nueva) y CSS de los paneles de cuenta: se añade background-blend-mode: saturation y background-size en #account-settings y .account-fieldset para que la imagen salga como el original.




web-next: rediseño de security-token, recover, vote-points + rename-guild

14 de julio de 2026 a las 10:06

adevopg · b9803ad

- /security-token: diseño completo del original (info + advertencia + NOTA 7 días), fecha en formato HH:MM:SS DD-MM-YYYY, botón "Token enviado", enlace a /recover. - /recover: 4 opciones (contraseña por usuario, nombre de cuenta, token de seguridad y enlace de activación por correo); recuperación de token nueva; Turnstile por envío. - /vote-points: caja de info con las 7 secciones Q&A + panel "Sitios de votación" con tarjetas inline-div (imagen, PV, último voto), botón refrescar; abre el sitio y acredita PV al volver. lib/vote.ts + getVoteSitesForAccount. - /rename-guild: renombra una hermandad de la que la cuenta es Maestro por 1000 PD + token de seguridad; SOAP .guild rename con comillas; reembolsa los PD si SOAP falla.





SÍGUENOS EN