STEALTHNET v0.2.4
Русский
Исправлена выдача бесплатного доступа и добавлены настройки для новых установок.
- Триал и бесплатные тарифы в валюте проекта доступны в кабинете и Mini App даже при выключенных покупках и платёжных модулях. Платные предложения при этом скрыты и недоступны для оформления. Повторная выдача бесплатного периода блокируется.
- Модуль «Вручную» при первом запуске включён для USD, EUR, RUB, UAH, KZT, TRY и GBP. Сохранённые настройки владельца и явно заданный PAY_MANUAL_CURRENCIES не меняются.
- Миграция 048 добавляет 16 карточек приложений для iOS, Android, Windows, macOS и Linux. Существующие ссылки, названия, порядок и отключённые карточки сохраняются; дубликаты не создаются. Для приложений без прямого импорта доступно копирование ссылки.
- Кнопка регистрации есть на витрине и в окне входа, в том числе на телефоне. Если владелец выключил регистрацию, показано понятное объяснение. Чтобы разрешить создание аккаунтов, включите «Регистрация на сайте» в разделе «Кабинет и Mini App» и сохраните настройки.
- Инструкции и интерфейс обновлены на русском и английском. Встроенные шаблоны подписки не менялись.
Обновите панель от root по SSH:
cd /opt/stealthnet-software && make update VERSION=v0.2.4Только для исправлений регистрации и триала в кабинете/Mini App обновите установленный кабинет на его сервере. В v0.2.4 это требуется и при размещении рядом с панелью. К странице подписки и карточкам приложений эта команда не относится:
bash -c 'set -euo pipefail; p=$(sed -n "s/^PANEL_API_URL=//p" /etc/sn-cabinet/env); f=$(mktemp); trap '\''rm -f "$f"'\'' EXIT; curl --proto "=https" --tlsv1.2 -fsS "$p/update-cabinet.sh" -o "$f"; bash "$f"'Перезагрузите страницу. Миграция 048 добавляет только недостающие приложения и совместима с предыдущей версией. Покупки, публикация и регистрация автоматически не включаются.
English
- Free access works in the portal and Mini App with paid purchases and payment providers disabled. Paid plans stay unavailable; free periods cannot be claimed repeatedly.
- Manual payments default to enabled for all seven project currencies on first registration. Existing operator preferences and explicit currency restrictions remain intact.
- Migration 048 adds 16 missing app cards across five platforms, preserving customized and disabled entries without duplicates. Apps without direct import use subscription-link copying.
- Registration is visible on the storefront and sign-in dialog, including mobile. Closed registration has a clear explanation; the owner must enable website registration to allow new accounts.
- Russian and English documentation and UI are updated. Built-in subscription templates are unchanged.
Update the panel to v0.2.4 using the command above. For portal/Mini App registration and trial fixes, run the portal command on its server (including same-server portals in v0.2.4), then reload the page. This portal command is unrelated to the subscription page or client app cards. The additive migration is compatible with previous binaries. Publication, registration and paid purchases are not enabled automatically.
Validation: workspace unit tests, installer/release checks, isolated PostgreSQL checks for free checkout and default data, and RU/EN browser scenarios at 320, 390 and 1280 px.