feat: add backups feature

This commit is contained in:
3252a8
2026-05-27 13:53:30 +03:00
parent e90988ea5c
commit 3aede8fe95
55 changed files with 3032 additions and 70 deletions
+3
View File
@@ -79,8 +79,11 @@ export default defineConfig({
{ label: 'Подписки', slug: 'features/subscriptions' },
{ label: 'Тарифы', slug: 'features/tariffs' },
{ label: 'Веб-приложение / Mini App', slug: 'features/web-app' },
{ label: 'Telegram-авторизация', slug: 'features/telegram-auth' },
{ label: 'Вход по email', slug: 'features/email-login' },
{ label: 'Темы Web App', slug: 'features/webapp-themes' },
{ label: 'Админ-панель', slug: 'features/admin-panel' },
{ label: 'Бэкапы и восстановление', slug: 'features/backups' },
{ label: 'Поддержка пользователей / тикеты', slug: 'features/support' },
],
},
+4 -1
View File
@@ -19,9 +19,12 @@ const descriptions = {
'features/payments.md': 'Платежные провайдеры, кнопки оплаты и webhook-обработка.',
'features/subscriptions.md': 'Тарифы на срок и по трафику, premium-сквады, HWID-устройства и жизненный цикл подписки.',
'features/tariffs.md': 'Каталог тарифов, модели на срок/по трафику, premium-сквады и HWID-устройства.',
'features/web-app.md': 'Telegram Mini App, авторизация, публичные инструкции и проксирование.',
'features/web-app.md': 'Telegram Mini App, публичные инструкции, проксирование и реферальные ссылки.',
'features/telegram-auth.md': 'Telegram Mini Apps initData, Telegram OAuth, BotFather и настройка входа через Telegram.',
'features/email-login.md': 'SMTP, одноразовые коды, magic link, парольный вход и привязка email-аккаунтов.',
'features/webapp-themes.md': 'Кастомные темы, CSS-токены, ассеты и пайплайн создания темы.',
'features/admin-panel.md': 'Возможности админ-панели, управление пользователями, настройками, тарифами и поддержкой.',
'features/backups.md': 'Автоматические бэкапы, отправка архивов в Telegram, локальное хранение и восстановление БД/compose-папки из админки.',
'features/support.md': 'Пользовательские тикеты, список обращений в админке, уведомления и лимиты поддержки.',
'migrations/index.md': 'Готовые сценарии миграции в Remnawave Minishop с других ботов.',
'migrations/remnawave-tg-shop.md': 'Перенос данных со старого remnawave-tg-shop на split-архитектуру Minishop.',