dw-0
|
9864dd0c7f
|
refactor: use check_install_dependencies at more places where appropriate
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-05-02 23:26:47 +02:00 |
|
dw-0
|
d84adee7f9
|
fix: typo
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-05-02 23:26:00 +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
|
074344cf7c
|
refactor: unneccessary use of check_file_exist
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-05-02 22:53:57 +02:00 |
|
dw-0
|
42667ad792
|
refactor(backups): print info message when file or directory does not exist
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-05-02 22:53:18 +02:00 |
|
dw-0
|
9804411d74
|
feat: add remove_with_sudo function
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-05-02 22:18:29 +02:00 |
|
dw-0
|
067a102b6b
|
feat: add deprecated decorator
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-05-02 22:18:29 +02:00 |
|
dw-0
|
4a5d1a971a
|
refactor: rearrange input parameters for git_clone_wrapper
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-05-02 22:18:28 +02:00 |
|
dw-0
|
6407664e3e
|
refactor: extract check for python version into function
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-05-02 22:18:28 +02:00 |
|
dw-0
|
65617ca971
|
refactor: rename filesystem_utils to fs_utils and system_utils to sys_utils
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-05-02 15:53:22 +02:00 |
|
dw-0
|
e05a42630e
|
refactor: use utils to handle service masking
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-05-02 15:51:52 +02:00 |
|
dw-0
|
be228210bd
|
refactor: use utils to handle service actions
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-05-01 21:33:12 +02:00 |
|
dw-0
|
b70ac0dfd7
|
refactor: move config related helper methods into own util module
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-05-01 21:12:37 +02:00 |
|
dw-0
|
af48738221
|
refactor: use util function to handle service controls
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-05-01 19:04:50 +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
|
8c3397ea78
|
fix: add missing methods to MainsailThemeInstallMenu
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-05-01 14:12:20 +02:00 |
|
dw-0
|
7d3d46ac07
|
refactor: replace RepositoryManager by simple util functions
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-05-01 14:05:46 +02:00 |
|
dw-0
|
3da7aedd7f
|
refactor: remove redundant variable assignment
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-05-01 13:08:04 +02:00 |
|
dw-0
|
8d343853f1
|
feat: fall back to .version file if release_info.json not exist
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-05-01 13:02:42 +02:00 |
|
dw-0
|
1f2d724189
|
feat: use dynamically created client download URL
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-04-28 19:43:36 +02:00 |
|
dw-0
|
1a29324e6a
|
refactor: handle ports as ints as they are coming as ints from the KiauhSettings
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-04-28 19:42:40 +02:00 |
|
dw-0
|
5225e70e83
|
refactor: replace two seperate download url properties by only one
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-04-28 19:41:38 +02:00 |
|
dw-0
|
51f0713c5a
|
refactor: print traceback of exception
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-04-28 19:40:30 +02:00 |
|
dw-0
|
d420daca26
|
fix: options not applied to self.options
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-04-28 12:49:44 +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
|
02eebff571
|
feat: implement KiauhSettings and use it where appropriate
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-04-27 15:03:29 +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
|
372c9c0b7d
|
refactor: update remove menu ui
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-04-25 20:57:35 +02:00 |
|
dw-0
|
c67ea2245d
|
fix: return sorted extension dict
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-04-19 18:29:39 +02:00 |
|
dw-0
|
fda99bb70a
|
chore: format
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-04-19 18:05:49 +02:00 |
|
Staubgeborener
|
2c1c94c904
|
feat: Add Klipper-Backup to KIAUH (#457)
|
2024-04-19 17:58:41 +02:00 |
|
dw-0
|
b020f10967
|
feat: implement repo rollback feature
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-04-18 21:54:34 +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
|
449317b118
|
fix: fix sd flash process
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-04-17 19:48:31 +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
|
c2b0ca5b19
|
fix: typo
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-04-15 21:31:54 +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
|
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
|
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
|
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
|
44301c0c87
|
feat: implement get-id feature
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-04-07 19:07:42 +02:00 |
|
dw-0
|
ace47e2873
|
refactor: remove code duplication
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-04-06 22:07:59 +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
|
1484ebf445
|
refactor: use dict instead of list in discover_extensions method
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-04-01 00:56:14 +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
|
e50ce1fc71
|
Merge branch 'master' into kiauh-v6-dev
|
2024-03-31 17:30:15 +02:00 |
|