kiauh
kiauh copied to clipboard
feat: KIAUH v6 - full rewrite of KIAUH in Python
General Tasks:
- [x] Basic menu navigation
- [x] Install menu
- [x] Remove menu
- [x] Update menu
- [x] Advanced menu
- [x] Settings menu
- [ ] Backup menu
- [x] backup Klipper
- [x] backup Moonraker
- [x] backup printer config folder
- [x] backup Moonraker db
- [x] backup Mainsail / Fluidd
- [x] backup Mainsail-Config / Fluidd-Config
- [x] backup KlipperScreen
- [ ] backup Crowsnest (?)
- [x] Log upload
Klipper Tasks:
- [x] installation / update / removal
- [x] set custom klipper repo via kiauh.cfg
- [x] Repo rollback
- [x] Get MCU ID
- [x] Build firmware
- [x] Flash firmware
- [x] install / remove G-Code Shell Command
Moonraker Tasks:
- [x] installation / update / removal
- [x] set custom moonraker repo via kiauh.cfg
- [x] Repo rollback
Mainsail Tasks:
- [x] installation / update / removal
- [x] set mainsail default port via kiauh.cfg
- [x] add / remove mainsail to Moonraker update manager
- [x] mainsail-config install / removal
- [x] add / remove mainsail-config to Moonrakers update manager
- [x] Port management in case of parallel Fluidd install
Fluidd Tasks:
- [x] installation / update / removal
- [x] set fluidd default port via kiauh.cfg
- [x] add / remove fluidd to Moonraker update manager
- [x] fluidd -config install / removal
- [x] add / remove fluidd-config to Moonrakers update manager
- [x] Port management in case of parallel Mainsail install
Klipperscreen Tasks:
- [x] installation / update / removal
Mobileraker Tasks:
- [x] installation / update / removal
Crowsnest Tasks:
- [x] installation / update / removal
Components that will be "converted" into Community Extensions:
That means, those components will be removed from the install, update and remove menu or other places. Those actions will be handled by the extensions menu from now on.
- [x] Mainsail Theme Installer
- [x] PrettyGcode
- [x] Telegram Bot
- [ ] Obico
- [ ] OctoEverywhere