mirror of
https://github.com/BEDOLAGA-DEV/remnawave-bedolaga-telegram-bot.git
synced 2026-02-23 12:53:41 +00:00
- Rename mode from 'text' to 'cabinet' (text/text_only/minimal kept as aliases) - Add build_cabinet_url() for joining MINIAPP_CUSTOM_URL with section paths - Cabinet main menu now has section-specific buttons: subscription, balance, referral, support, info — each opens the corresponding cabinet page - Add CALLBACK_TO_CABINET_PATH mapping for automatic deep-linking from callback_data to cabinet routes (/subscription, /balance, /referral, etc.) - Unmapped callback_data gracefully falls back to regular Telegram callbacks - Add startup validation warning when cabinet mode is active without MINIAPP_CUSTOM_URL - Update admin broadcast buttons with section-specific routing - Backward compatible: is_text_main_menu_mode() kept as alias for is_cabinet_mode()