Commit Graph

36 Commits

Author SHA1 Message Date
anten-ka
ca8cd07f24 Fix bot daemon: revert herestring to echo|jq (herestring unreliable in systemd context)
Made-with: Cursor
2026-03-22 14:45:07 +03:00
anten-ka
dde0152786 Fix: bot daemon re-reads config each poll cycle so new admins work without restart
Made-with: Cursor
2026-03-22 14:38:08 +03:00
anten-ka
53069905f2 Fix bot_add_admin: was skipping add when BOT_CHAT_ID empty because is_bot_admin returned true for everyone
Made-with: Cursor
2026-03-22 14:15:26 +03:00
anten-ka
94006fe104 Fix bot_auto_chatid: disable+stop daemon to prevent Restart=always from stealing updates
Made-with: Cursor
2026-03-22 14:07:36 +03:00
anten-ka
0b6c6875cf Skip license check if already installed (gowarp exists or config present)
Made-with: Cursor
2026-03-22 13:59:38 +03:00
anten-ka
6fe5cf2540 Show all containers with number and uptime in main menu and bot
Made-with: Cursor
2026-03-22 13:53:35 +03:00
anten-ka
7c7364f501 Fix container selector formatting: strip CR, simplify layout, no ANSI in brackets
Made-with: Cursor
2026-03-22 13:51:53 +03:00
anten-ka
195345d6f4 Bot multi-container: container selector in cl, cc:* handler, rc restarts all, back to containers button
Made-with: Cursor
2026-03-22 13:46:04 +03:00
anten-ka
796de24e92 Move container check into AmneziaWG section (p.8), renumber: 9=bot, 10=promo, 11=info, 12=uninstall
Made-with: Cursor
2026-03-22 13:37:06 +03:00
anten-ka
71e386cdec Fix multi-container: install WARP on ALL containers, always show container selector, discover without overwriting CONTAINER
Made-with: Cursor
2026-03-22 13:25:50 +03:00
anten-ka
061e5c190d Optimize bot_daemon: 2 jq calls via herestring instead of 8+ echo|jq forks, separate poll_cycle for local cleanup
Made-with: Cursor
2026-03-22 13:09:57 +03:00
anten-ka
0e80e94dd7 v2.2: multi-admin bot, improved chat ID detect, multi-container AWG v1+v2, container check menu
Made-with: Cursor
2026-03-22 12:52:58 +03:00
anten-ka
767201a6ce Revert MTU to 1280 for maximum stability, keep MSS clamping
Made-with: Cursor
2026-03-22 12:32:55 +03:00
anten-ka
6ff27a8bd9 Fix YouTube hangs: MTU 1280->1380, add MSS clamping (TCPMSS --clamp-mss-to-pmtu) for warp interface
Made-with: Cursor
2026-03-22 12:31:36 +03:00
anten-ka
27133e3cf9 Fix: escape client names in bot JSON keyboard to prevent malformed JSON
Made-with: Cursor
2026-03-20 18:49:07 +03:00
anten-ka
25665a1331 Fix: revert save_clients to heredoc (pipe was unreliable), remove warp interface guard from apply_rules
Made-with: Cursor
2026-03-20 18:24:02 +03:00
anten-ka
fe934267ac Fix AWG client rules: sleep after wg-quick up, safe save via pipe, skip rules if warp not up
Made-with: Cursor
2026-03-20 18:18:37 +03:00
anten-ka
29048e6f83 v2.1: optional routing text, full promo codes, bot wizard, upgrade compat, 3-cycle audit fixes
Made-with: Cursor
2026-03-20 17:49:40 +03:00
anten-ka
a0cc78cb1a Fix 3X-UI guide: show UI form fields instead of raw JSON, step-by-step with field names
Made-with: Cursor
2026-03-20 17:28:21 +03:00
anten-ka
dacfba7f62 v2.1: MODE=both support - 3X-UI and AmneziaWG simultaneously, dual bot handlers, 4 bugs fixed
Made-with: Cursor
2026-03-20 17:19:47 +03:00
anten-ka
4ad1ac497e v2.1: 3X-UI submenu with JSON guide and port, toggle clients with ok confirm and container restart
Made-with: Cursor
2026-03-20 16:42:15 +03:00
anten-ka
82b1a38592 v2.1: unified client toggle, 3X-UI SOCKS5 submenu, fix 14 bugs across 3 audit cycles
Made-with: Cursor
2026-03-20 16:29:48 +03:00
anten-ka
9c41c93507 Fix: 3X-UI status shows SOCKS5+JSON; rewrite AmneziaWG backend per bandju reference
Made-with: Cursor
2026-03-20 16:01:12 +03:00
anten-ka
0a4b0c4620 Restructure menu: WARP key / 3X-UI / AmneziaWG / Bot / Other sections; auto-confirm wgcf
Made-with: Cursor
2026-03-20 15:48:42 +03:00
anten-ka
3f097263e8 WARP Manager v2.0: unified 3X-UI + AmneziaWG with Telegram bot
Made-with: Cursor
2026-03-20 15:21:54 +03:00
anten-ka
cdb7534b96 Clean: remove pipe detection hacks, use simple cp like Kaskad 2026-03-08 17:50:00 +03:00
anten-ka
9019753aa1 Fix: show two-step install when run from pipe; gowarp works only after two-step 2026-03-08 17:13:45 +03:00
anten-ka
d08b253dcd Fix: do not overwrite gowarp when run from bash <(curl...) 2026-03-08 16:59:07 +03:00
anten-ka
ab02e723bf Restore warp.sh (was empty) 2026-03-08 16:44:10 +03:00
anten-ka
a57ab82f40 Fix: LF line endings for gowarp on Linux 2026-03-08 16:20:37 +03:00
anten-ka
73c5a79666 Fix: LF line endings for gowarp (ensure Unix) 2026-03-08 16:09:22 +03:00
anten-ka
da433fa65c Add license key validation v1.1 2026-03-08 13:55:33 +03:00
anten-ka
d97345d8c9 Add Telegram bot support v1.1 2026-03-08 13:13:04 +03:00
anten-ka
92604e79c9 Fix: convert CRLF to LF line endings 2026-03-08 13:01:27 +03:00
anten-ka
4e912d7089 Fix: add --accept-tos to all warp-cli commands 2026-03-08 12:59:26 +03:00
anten-ka
677c67910c Add WARP Manager v1.0 2026-03-08 12:49:23 +03:00