anten-ka
0d087831d8
v2.4.0 — internationalization (EN/RU) + custom git templates
...
- i18n engine (lib/i18n.sh, lib/lang/en.sh, lib/lang/ru.sh)
- first-run language picker, persisted to .language + config.json
- install.sh, common.sh, backup.sh, templates_catalog.sh wired through t()/tf()
- backup.sh preserves .language marker and records language in metadata.json
- custom git template feature (first item in pro template picker)
* validates HTTPS URLs, rejects shell metachars
* 100MB size guard, 90s clone timeout
* auto-detects index.html in dist/public/build/_site/site/docs/out/www
- bot v2.4.0: i18n.py + lang/{en,ru}.json, /lang command, language toggle button
- bot: custom git template via text input with waiter gating
2026-04-10 11:26:02 +03:00
anten-ka
6ec2123f83
v2.3.0: Lite/Pro rebrand, submenu system, traffic stats, bot stats
2026-04-08 21:49:03 +03:00
anten-ka
75a84e209b
feat: expand template catalog to 1978 templates from 5 sources
...
Added ThemeWagon (1517), dawidolko (172), ColorlibHQ (177).
18 categories with auto-categorization.
Updated download_template for new sources.
2026-04-07 00:27:16 +03:00
anten-ka
64da5de1ae
fix: download_template - handle StartBootstrap dist/ structure + fallback index.html search
...
StartBootstrap templates store production files in dist/ subdirectory.
Added: dist/ detection, recursive index.html fallback, ls output to stderr.
2026-04-06 23:03:49 +03:00
anten-ka
a5347889bd
fix: templates_catalog.sh - redirect show_template_preview stdout to stderr
...
Lines 168-172 in show_template_preview() were missing >&2,
causing stdout leak into subshell capture chain.
This corrupted template_dir variable and broke Stealth mode deployment.
2026-04-06 22:48:08 +03:00
anten-ka
cc3f547273
Fix: subshell capture bug - interactive menus invisible in $()
...
- All UI output (echo, printf) in interactive functions now goes to stderr (>&2)
- Only return values go to stdout for $() capture
- Affected: select_quick_domain, select_port, select_category, select_template, show_template_preview
- Also fixed: log_*, confirm, select_option in common.sh
2026-04-06 22:05:20 +03:00
anten-ka
fee25f191e
v2.2.1: unified menu with bot management, grouped sections, telemt download fix, QR cleanup, version bump
2026-04-06 21:40:34 +03:00
anten-ka
4985ec3679
v2.2.1: 11 security fixes (safe_edit_message, IP validation, os-release protection, config_get return codes, spinner stderr, domain check, mode sanitization, var init, XSS escape)
2026-04-06 20:49:31 +03:00