Commit Graph

19 Commits

Author SHA1 Message Date
dw-0
231e9d134a refactor: move logger to core
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-08-11 16:09:30 +02:00
dw-0
77128ac7f8 refactor: move constants and decorators to core package
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-08-10 14:57:21 +02:00
dw-0
96daf966ee feat: add mypy to the project
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-08-04 16:15:59 +02:00
dw-0
103a7b61b3 feat: OctoEverywhere for KIAUH v6 (#485)
* feat: scaffold OE installer

Signed-off-by: Dominik Willner <th33xitus@gmail.com>

* refactor: remove redundant steps ocoeverywhere already takes care of

Signed-off-by: Dominik Willner <th33xitus@gmail.com>

* refactor: add padding option to dialog

Signed-off-by: Dominik Willner <th33xitus@gmail.com>

* refactor: oe uninstaller

Signed-off-by: Dominik Willner <th33xitus@gmail.com>

* fix: add recursive removal of files

Signed-off-by: Dominik Willner <th33xitus@gmail.com>

* refactor: implement octoeverywhere update

Signed-off-by: Dominik Willner <th33xitus@gmail.com>

* chore: cleanup

Signed-off-by: Dominik Willner <th33xitus@gmail.com>

* chore: remove unused argument

Signed-off-by: Dominik Willner <th33xitus@gmail.com>

* fix: add instance names to blacklist

Signed-off-by: Dominik Willner <th33xitus@gmail.com>

* refactor: use update.sh script of OctoEverywhere for updating

Signed-off-by: Dominik Willner <th33xitus@gmail.com>

* fix: typo

Signed-off-by: Dominik Willner <th33xitus@gmail.com>

* refactor: add force flag to git_clone_wrapper

Signed-off-by: Dominik Willner <th33xitus@gmail.com>

---------

Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-06-28 23:26:27 +02:00
dw-0
205c84b3c3 refactor: make menus more visually appealing
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-06-22 12:30:29 +02:00
dw-0
01afe1fe77 chore: ruff organize imports
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-05-20 10:52:18 +02:00
dw-0
aa1b435da5 feat: implement build + flash process
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-04-17 19:58:40 +02:00
dw-0
336414c43c fix: init previous_menu in menus
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-04-15 22:12:14 +02:00
dw-0
cd63034b74 fix: ignore flash method when checking for firmware files
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-04-15 21:52:32 +02:00
dw-0
8de7ab7e11 fix: wrong default previous menu for KlipperFlashMethodMenu
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-04-15 21:37:25 +02:00
dw-0
ecb673a088 feat: implement firmware build
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-04-15 21:29:13 +02:00
dw-0
bb769fdf6d fix: hitting 'b' or 'h' in main menu raises exception
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-04-10 22:49:52 +02:00
dw-0
409aa3da25 refactor: extend firmware flashing functionalities
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-04-10 21:10:01 +02:00
dw-0
44301c0c87 feat: implement get-id feature
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-04-07 19:07:42 +02:00
dw-0
4547ac571a fix: use of lambdas breaks the menu refactoring
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-04-01 00:55:25 +02:00
dw-0
b2dd5d8ed7 refactor: using @dataclass actually broke the singleton
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-03-31 17:57:01 +02:00
dw-0
417180f724 refactor: further menu refactoring
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-03-31 17:30:04 +02:00
dw-0
39f0bd8b0a refactor: menu refactoring
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-03-31 00:33:00 +01:00
dw-0
dc87d30770 feat: first implementation of firmware flashing via usb and regular flash command
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-03-30 14:33:11 +01:00