Dbmovies
1.3.16
Segunda entrega del hub de licencias: el drawer pasa de mostrar el estado a gestionar el ciclo de vida de la licencia (consumo, renovacion, upgrades), y el enriquecimiento de IMDb recupera la clasificacion.
Nuevo
- Seccion Usage en el drawer de licencia. Barra de consumo de peticiones del dia (usadas sobre el limite diario) con el color de acento de WordPress, y barra de consumo del periodo de licencia calculada sobre un horizonte de un año con el detalle exacto de dias restantes.
- Gestion del plan. El drawer cablea
renew_urly la lista completa deupgrades[]que devuelve la API: cada tier superior se lista con su etiqueta, precio y enlace de compra. - CTA contextual de renovacion. Con mas de 30 dias de margen el boton ofrece Extend license expiration; a 30 dias o menos, y con la licencia vencida, cambia a Renew license.
Cambios
- IMDb: se envia el tipo del titulo. Las peticiones a
api/v1/imdbincluyentype(movieotv). El servidor lo necesita para resolver los metadatos en TMDb, donde un mismo ID existe como pelicula y como serie; sin el, los titulos importados se quedaban sin clasificacion (rated). El valor se normaliza y se omite si no es valido, de modo que la puntuacion y los votos se sirven igual y nunca se guarda el metadato de otro titulo.
Correcciones
- Desinstalacion de licencias invalidas o inactivas. El boton de desinstalar aparece con la licencia presente aunque no este activa, y la limpieza del estado local se ejecuta siempre: si el servidor rechaza la desvinculacion (hash obsoleto de un sitio ya desactivado), el sitio queda igualmente limpio en vez de bloquearse con una licencia imposible de quitar.