Система объединяет авторизацию, лицензии, регистрацию, профили с аватарами, управляемые загрузки и новые калькуляторы: отдельный Gold Karat Calculator и отдельные fineness/casting-калькуляторы для серебра, золота, платины и палладия.
Базовая формула эквивалентного веса
Теперь JT считает эквивалентный вес только внутри одного металла. Это устраняет неправильные сценарии вроде золото → серебро и сохраняет правильную массу чистого металла внутри конкретной семьи.
Лицензирование без поломок
Старые уровни доступа karat / casting сохранены как совместимые алиасы, а новая система модулей позволяет включать калькуляторы по металлам и функциям.
Профили и доступ по модулям
Каждый пользователь получает профиль, историю расчётов и понятный набор разрешённых модулей, который можно гибко изменять без визуального хаоса в админке.
Управляемая выдача и документация
Администратор управляет ссылкой на актуальную версию, правилами скачивания и API проверки лицензий, для которого уже подготовлено подробное README.
