feat: mobile-like window size and always-visible stats

- Changed window size to mobile phone format (400x800)
- Removed width condition for ActiveProxyFooter - now always visible
- Added run-umbrix.sh launch script with icon copying
- Stats cards now display on all screen sizes
This commit is contained in:
Umbrix Developer
2026-01-17 13:09:20 +03:00
parent ec5ebbd54b
commit 76a374950f
245 changed files with 7931 additions and 1315 deletions

36
run-umbrix.sh Executable file
View File

@@ -0,0 +1,36 @@
#!/bin/bash
# Umbrix v1.7.0 Launch Script
cd "$(dirname "$0")"
# Копируем иконку если её нет
if [ ! -f "build/linux/x64/release/bundle/umbrix.png" ]; then
echo "Copying icon..."
cp logo/ic_launcher_playstore.png build/linux/x64/release/bundle/umbrix.png
fi
# Проверяем запущено ли приложение
if pgrep -f "umbrix$" > /dev/null; then
echo "Umbrix уже запущен. Завершаем старый процесс..."
killall umbrix 2>/dev/null
sleep 1
fi
# Освобождаем порты если заняты
lsof -ti:16756 2>/dev/null | xargs kill -9 2>/dev/null
# Запускаем приложение
echo "Запуск Umbrix v1.7.0..."
nohup ./build/linux/x64/release/bundle/umbrix > /tmp/umbrix.log 2>&1 &
sleep 2
# Проверяем что запустилось
if pgrep -f "umbrix$" > /dev/null; then
PID=$(pgrep -f "umbrix$" | tail -1)
echo "✅ Umbrix успешно запущен (PID: $PID)"
echo "📋 Логи: tail -f /tmp/umbrix.log"
else
echo "❌ Ошибка запуска. Проверьте логи: tail -100 /tmp/umbrix.log"
exit 1
fi