* refactor: correctly sort extensions in extension menu
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
* refactor: use different name for printer_data backup dir
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
* refactor: change return type to List for moonraker_exists function
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
* feat: add SimplyPrint extension
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
---------
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
* fix: fix repo switching
Extend the functionality of repo switching by creating a backup before the switch. Also implement a rollback mechanic in case of an error.
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
* refactor: fail when installing requirements fails
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
* refactor: display owner and repo in main menu on separate lines
long owner and repo names would case the menu to be too wide
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
---------
Signed-off-by: Dominik Willner <th33xitus@gmail.com>