mirror of
https://github.com/Vateron-Media/XC_VM.git
synced 2026-10-26 19:03:17 +01:00
27 lines
3.0 KiB
JSON
27 lines
3.0 KiB
JSON
{
|
|
"version": "2.5.3",
|
|
"changes": [
|
|
"Expanded the reseller dashboard with media panels for recently added streams, movies and episodes, live connections, expiring lines and a geographic connection map.",
|
|
"Added richer dashboard cards with contextual Tabler icons, live media counters, category badges, artwork fallbacks and active viewer indicators.",
|
|
"Added reseller trial deep-links and a voucher balance dashboard card, while reorganizing the reseller sidebar into clearer sections.",
|
|
"Introduced a complete licensing and activation UI with license status, self-service key entry, activation banners and documentation covering the activation model and transmitted data.",
|
|
"Added licensing gates for load-balancer installation and fanout integration, plus per-build RELEASE_ID/XC_VM_BUILD_ID watermarking and attribution integrity protection.",
|
|
"Implemented Encrypt Playlists support across Live and VOD streams.",
|
|
"Hardened player API authentication, activation-code login, token handling, CORS, image-resize SSRF protections, DNS rebinding defenses and TLS trusted-server handling.",
|
|
"Expanded Category Templates to Lines, MAG, Enigma2 devices and reseller vouchers, including inherited template visibility and voucher custom_data integration.",
|
|
"Added fanout operational controls including live debug-category selection, daemon memory reporting, bulk node draining and improved Redis/fanout reliability.",
|
|
"Improved player API stability and correctness for active connection counts, missing icons, null bouquets, VOD paging, ratings, short EPG limits and content scoping.",
|
|
"Overhauled the ticket lifecycle and admin interactions, while simplifying many mass-delete, picker and DataTable workflows.",
|
|
"Added RTL interface support with Arabic translation and made text direction strictly follow the active language.",
|
|
"Consolidated the admin bootstrap, removed legacy session.php/functions.php dependencies, modernized module administration and continued migration away from procedural compatibility layers.",
|
|
"Removed the final goto statements and continued the Rector modernization program with expanded rules, cache fixes and convergence cleanup.",
|
|
"Expanded automated tests across admin, player API, playback, calendars, database backends, authorization, caching, settings, HTTP and module registries.",
|
|
"Added dual-backend SQLite/MariaDB coverage and improved bootstrap and test harness behavior.",
|
|
"Improved module lifecycle handling so disabled modules stay disabled after reinstall and lifecycle failures are contained safely.",
|
|
"Enhanced sync-dev.sh for Docker deployment and fixed ownership handling for generated parent directories.",
|
|
"Improved CLI build/version resolution, Composer dependencies, PHPCS configuration and general code-quality tooling.",
|
|
"Fixed numerous stability issues involving Redis, fanout configuration, nullable data, controller crashes, streaming resources, admin forms and player API edge cases.",
|
|
"Updated authentication, licensing and UI translation documentation."
|
|
]
|
|
}
|