36 lines
835 B
Markdown
36 lines
835 B
Markdown
# TrombonIP installer
|
|
|
|
Flutter wizard application for TrombonIP device deployment and post-install setup.
|
|
|
|
## Features
|
|
|
|
- Step-by-step installation workflow
|
|
- Network scan and device selection (with Orange Pi detection)
|
|
- Install script source selection (self/local/remote)
|
|
- Wait-until-online step for selected devices
|
|
- Post-install settings (shared or per-device)
|
|
- Mock apply flow over SSH with per-device progress
|
|
- Final actions: restart process and save TXT report
|
|
- Dynamic language switch: Russian / English
|
|
- Light and dark themes with light-orange accent
|
|
|
|
## Run
|
|
|
|
```bash
|
|
flutter pub get
|
|
flutter run
|
|
```
|
|
|
|
## Build Notes
|
|
|
|
- Android report saving uses `flutter_file_dialog`.
|
|
- Desktop report saving uses `file_selector`.
|
|
|
|
If you add or update plugins, do a full restart:
|
|
|
|
```bash
|
|
flutter clean
|
|
flutter pub get
|
|
flutter run
|
|
```
|