Back to Changelog
External API

v1.0.9

Patch Released August 9, 2026

Mobile app shows licence expiry and days remaining again

Improvement

1
  • The external licence endpoint now reports the same details the panel does: plan name and slug, status, expiry date, grace period, the suspension deadline that follows expiry, and trial information where applicable.

Bug Fixes

2
  • The mobile app shows the licence expiry date and the remaining days again, and no longer labels a valid licence as "Expired". The external API that serves the mobile app runs as its own process, and its licence cache was filled once at startup and never refreshed. Once that cache aged out, the licence endpoint stopped returning an expiry date and reported the licence as invalid, so the app could not draw the countdown and showed the wrong status.
  • The external API keeps its licence information current by re-reading the signed licence token that the panel service maintains. No additional request is made to the licence server, and a renewed or revoked licence is reflected as soon as the panel refreshes it.
See the Demo