Telemax/scripts
Folist a518a7d408 Headless-мост: веб-панель вырезана, опциональные стикеры (slim/full), подпись обновлений
Вырезана веб-панель целиком (express/ws/react/vite/tailwind, TLS-серт, /api/*, API_KEY, порт 3000) — мост теперь headless: MAX по исходящему сокету, Telegram long-polling, управление и авторизация только в боте (/login, /panel). Убрана поверхность атаки, bundle меньше.

Анимированные стикеры (.tgs) стали опциональными: build-arg STICKERS=full|slim. full (деф.) ставит Chromium+ffmpeg (образ ~1.7 ГБ); slim пропускает их (~0.3 ГБ, быстрая сборка), анимированные уходят статической картинкой (thumbnail). setup.sh спрашивает при установке (30с таймаут, не тормозит).

Подпись обновлений (Phase C): update.sh/release.sh проверяют GPG-подпись релизного тега при наличии pinned-ключа release-signing-key.asc (транспорт GitHub/зеркало недоверенный, важна только подпись мейнтейнера). Активируется после добавления публичного ключа.
2026-08-22 15:32:57 +03:00
..
dev Support password-protected MAX accounts (2FA on top of SMS) 2026-08-14 11:58:47 +03:00
build-latest-json.mjs Фикс задвоения сообщений на реконнекте + накопительный чейнджлог зеркала 2026-08-20 20:27:36 +03:00
release.sh Headless-мост: веб-панель вырезана, опциональные стикеры (slim/full), подпись обновлений 2026-08-22 15:32:57 +03:00