4 Commits

Author SHA1 Message Date
Umbrix Dev
33b20b979f 🔒 Аудит: безопасность, TypeScript, UI, BottomNav
Безопасность:
- proxy: белый список путей (только /sub/*), POST заблокирован
- console.log заменён на logger (утечки URL/данных)
- OnboardingFlow: убраны --tg-theme-* (не существуют в проекте)

TypeScript (0 ошибок):
- tsconfig target es5→es2017 (regex /u flag fix)
- layout.tsx: viewport перенесён в metadata (Next.js 13.5)
- telegram-webhook: fix text possibly undefined
- hooks/useTelegramWebApp: fix Object possibly undefined
- types/telegram: убрана дублирующая Window декларация

UI:
- BottomNav: новый компонент (Назад/Главная/Помощь)
- safe-area-bottom CSS класс добавлен в globals.css
- dashboard: spacer h-20, toast поднят над BottomNav
- OnboardingFlow: цены 149/249/350₽ (были 200/350/500₽)

Очистка:
- page_NEW.tsx удалён локально (не был в git)
2026-02-08 18:59:02 +03:00
Umbrix Dev
24a09d3062 🐛 Исправлены ESLint ошибки: экранирование кавычек в JSX 2026-02-06 02:39:28 +03:00
Umbrix Dev
b730dc3eed 🎨 Финальные правки Setup Wizard: убран дубль ссылки под QR, добавлена ссылка на инструкцию, Telegram поддержка на t.me 2026-02-06 02:23:02 +03:00
Umbrix Dev
0be39ced0d Page: Справка - настройка VPN на всех платформах 2026-02-04 05:19:09 +03:00