feat: Add README and launch script for Windows Portable ZIP
Some checks failed
CI / run (push) Has been cancelled

- Add README.txt with clear instructions (first file alphabetically)
- Add 'Запустить Umbrix.bat' for easy launch
- Update WINDOWS_PORTABLE_ZIP.md with file structure explanation
- Users won't be confused which file to run anymore
This commit is contained in:
Umbrix Developer
2026-01-20 11:56:04 +03:00
parent 6c31f8eeb2
commit b628bfcd82
3 changed files with 65 additions and 1 deletions

View File

@@ -29,12 +29,23 @@ flutter build windows --release
# Путь к build папке
$buildPath = "build\windows\x64\runner\Release"
# ✨ НОВОЕ: Добавить файлы для пользователей
Copy-Item "windows\packaging\portable\README.txt" -Destination "$buildPath\" -Force
Copy-Item "windows\packaging\portable\Запустить Umbrix.bat" -Destination "$buildPath\" -Force
# Создать ZIP архив
$zipName = "umbrix-1.7.5-portable-windows-x64.zip"
Compress-Archive -Path "$buildPath\*" -DestinationPath $zipName -Force
# Проверить размер (~50-60MB)
Get-Item $zipName | Select-Object Name, Length
Write-Host "`n✅ ZIP содержит:" -ForegroundColor Green
Write-Host " • README.txt (инструкция - ПЕРВЫЙ файл в списке)" -ForegroundColor Cyan
Write-Host " • Запустить Umbrix.bat (удобный запуск)" -ForegroundColor Cyan
Write-Host " • Umbrix.exe (основное приложение)" -ForegroundColor Yellow
Write-Host " • UmbrixCli.exe (служебная утилита)" -ForegroundColor Gray
Write-Host "Все DLL и папки" -ForegroundColor Gray
```
### Шаг 3: Создать релиз в Gitea
@@ -176,7 +187,33 @@ Get-Item $zipName | Select-Object Name, @{N="Size (MB)";E={[math]::Round($_.Leng
---
## 💡 Советы
## <EFBFBD> Структура Portable ZIP (что видят пользователи)
Когда пользователь распакует ZIP, он увидит:
```
umbrix-portable/
├── 📄 README.txt ⭐ ПЕРВЫЙ в списке - инструкция!
├── 🚀 Запустить Umbrix.bat ⭐ Удобный способ запуска
├── 📱 Umbrix.exe ⭐ Основное приложение (267 KB)
├── ⚙️ UmbrixCli.exe ⚠️ Служебная утилита (1.8 MB)
├── 1.7.4/ 📂 Папка с данными
├── data/ 📂 Ресурсы Flutter
├── dynamic_color_plugin.dll 🔧 DLL плагины
├── flutter_windows.dll 🔧 Flutter (17 MB)
├── libcore.dll 🔧 Либкор (45 MB)
└── ...другие DLL...
```
**Почему пользователи не запутаются:**
1.**README.txt** - первый файл (по алфавиту), ясная инструкция
2.**Запустить Umbrix.bat** - второй файл, понятное название
3.**Umbrix.exe** с красивой иконкой - визуально выделяется
4. ⚠️ **UmbrixCli.exe** - название намекает что это утилита командной строки
---
## <20>💡 Советы
**Для разработки:**
- ✅ Используйте Portable ZIP - быстрее тестировать

View File

@@ -0,0 +1,19 @@
═══════════════════════════════════════════════════════════
UMBRIX - Portable Version
═══════════════════════════════════════════════════════════
🚀 ДЛЯ ЗАПУСКА ПРИЛОЖЕНИЯ:
► Откройте файл: Umbrix.exe
📦 Portable версия:
Не требует установки
Не требует прав администратора
Все настройки сохраняются в папке приложения
⚠️ НЕ ЗАПУСКАЙТЕ:
• UmbrixCli.exe - это служебная утилита командной строки
• Файлы .dll - это системные библиотеки
═══════════════════════════════════════════════════════════
https://umbrix.net
═══════════════════════════════════════════════════════════

View File

@@ -0,0 +1,8 @@
@echo off
chcp 65001 >nul 2>&1
echo.
echo ═══════════════════════════════════════════════
echo Запуск Umbrix...
echo ═══════════════════════════════════════════════
echo.
start "" "%~dp0Umbrix.exe"