dw-0
|
ffc262a89b
|
chore: sort imports
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-08-24 23:01:49 +02:00 |
|
dw-0
|
8aec1e437a
|
refactor: move types to core
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-08-11 16:21:16 +02:00 |
|
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
|
bdb2c85e9b
|
fix: fix usage of wrong status code
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-07-07 22:16:37 +02:00 |
|
dw-0
|
6b7057882b
|
fix: remove rogue 'pass' statement
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-06-30 16:07:32 +02:00 |
|
dw-0
|
956666605c
|
refactor: rework update menu, logic and typing
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-06-30 13:45:07 +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
|
ac0478b062
|
refactor: more robust type hinting
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-05-19 18:41:29 +02:00 |
|
dw-0
|
bf0385e3c9
|
fix: add missing mobileraker status getter
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-05-04 00:28:12 +02:00 |
|
dw-0
|
750bf1caaf
|
refactor: rework status fetching to make it more readable
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-05-04 00:20:53 +02:00 |
|
dw-0
|
c17c3e9bd4
|
feat: add KlipperScreen
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-05-02 22:54:49 +02:00 |
|
dw-0
|
9d2cb72aa4
|
feat: implement crowsnest (#462)
* feat: add crowsnest install/remove
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
* feat: add crowsnest update
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
---------
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-05-01 18:46:58 +02:00 |
|
dw-0
|
cb62909f41
|
feat: implement functions of SettingsMenu
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-04-28 12:12:45 +02:00 |
|
dw-0
|
36b295bd1b
|
refactor: clean up fetch_status code
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-04-26 17:26:52 +02:00 |
|
dw-0
|
da4c5fe109
|
refactor: rework of menu lifecycle and option handling
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-04-14 22:11:40 +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
|
0b41d63496
|
feat: implement optional extension update entry point
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-04-07 19:35:26 +02:00 |
|
dw-0
|
06801a47eb
|
refactor: full refactor of how webclient data is handled
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-04-06 21:47:15 +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
|
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
|
e64aa94df4
|
chore: format
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-03-24 01:06:59 +01:00 |
|
dw-0
|
a5dce136f3
|
chore: remove shebang from most files because it is not needed
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-03-21 21:55:35 +01:00 |
|
dw-0
|
1620efe56c
|
refactor(KIAUH): full refactor of client and client-config installation
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-03-02 17:22:37 +01:00 |
|
dw-0
|
384503c4f5
|
feat(Fluidd): add Fluidd
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-02-24 15:26:32 +01:00 |
|
dw-0
|
be5f345a7c
|
style: reformat code
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-02-10 16:21:19 +01:00 |
|
dw-0
|
948927cfd3
|
feat: implement backup menu and backup methods for existing components
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-02-10 11:47:27 +01:00 |
|
dw-0
|
5ace920d3e
|
feat(extensions): implement initial extension feature and first extension
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-02-09 15:47:13 +01:00 |
|
dw-0
|
0447bc4405
|
refactor(kiauh): allow menus to link options to letters
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-02-05 21:57:19 +01:00 |
|
dw-0
|
5a3d21c40b
|
chore(kiauh): rename "modules" to "components"
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-01-29 21:20:26 +01:00 |
|
dw-0
|
ad56b51e70
|
feat(LogUpload): implement log upload feature
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-01-28 22:27:38 +01:00 |
|
dw-0
|
35911604af
|
chore(kiauh): update copyright
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-01-28 12:54:37 +01:00 |
|
dw-0
|
dfbce3b489
|
feat(KIAUH): show commit in UpdateMenu
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-28 13:38:24 +01:00 |
|
dw-0
|
da533fdd67
|
refactor(KIAUH): use util functions for Klipper and Moonraker to get their status
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-24 14:35:25 +01:00 |
|
dw-0
|
8cb0754296
|
feat(KIAUH): show Mainsail install status
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-24 14:23:57 +01:00 |
|
dw-0
|
b9479db766
|
feat(KIAUH): show installation status of Klipper and Moonraker in MainMenu
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-23 19:59:39 +01:00 |
|
dw-0
|
6128e35d45
|
refactor(kiauh): rework menu formatting logic
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-11-15 22:58:54 +01:00 |
|
dw-0
|
279d000bb0
|
refactor(kiauh): specify python3 in shebang
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-11-14 21:31:25 +01:00 |
|
dw-0
|
d0d2404132
|
refactor(kiauh): move core modules to core package
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-11-12 23:28:05 +01:00 |
|