dw-0
|
34ebe5d15e
|
refactor(BackupManager): backup_file method only takes in single files now
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-02-10 11:40:38 +01:00 |
|
dw-0
|
3bef6ecb85
|
feat(BackupManager): allow to ignore folders
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-02-10 00:50:45 +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
|
2f34253bad
|
refactor(kiauh): handle menus based on if they need instantiation or not
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-02-08 22:41:52 +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
|
7cb2231584
|
chore(kiauh): rename "res" to "assets"
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-01-29 21:28:01 +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
|
c6999f1990
|
refactor(kiauh): if self.options is an empty dict, return invalid input error message.
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-01-28 22:26:54 +01:00 |
|
dw-0
|
bc30cf418b
|
refactor(kiauh): add option index parameter to method calls from menus
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-01-28 22:25:22 +01:00 |
|
dw-0
|
ee81ee4c0c
|
fix(Mainsail): correctly handle invalid config value for default_port
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-01-28 15:35:00 +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
|
77f1089041
|
chore(kiauh): reformat code / rename method
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-01-28 12:54:35 +01:00 |
|
dw-0
|
7820155094
|
refactor(Klipper): add some exception handling
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-29 19:47:45 +01:00 |
|
dw-0
|
c28d5c28b9
|
refactor(KIAUH): use pythons own venv module to create a venv
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-29 19:39:45 +01:00 |
|
dw-0
|
cda6d31a7c
|
fix(RepoManager): check if git dir exists
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-29 18:57:53 +01:00 |
|
dw-0
|
9a657daffd
|
feat(KIAUH): show Mainsail in UpdateMenu
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-28 18:05:43 +01:00 |
|
dw-0
|
85b4b68f16
|
refactor(Klipper/Moonraker): install new packages during updates
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-28 13:49:28 +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
|
f3b0e45e39
|
refactor(Klipper): refactor klipper_setup to reduce cognitive complexity
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-27 23:49:34 +01:00 |
|
dw-0
|
83e5d9c0d5
|
refactor(Klipper/Moonraker): remove obsolete method calls
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-27 15:58:37 +01:00 |
|
dw-0
|
8f44187568
|
feat(Moonraker): enable Mainsail remote mode after multi instance setup
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-27 15:42:46 +01:00 |
|
dw-0
|
625a808484
|
fix(InstanceManager): return an updated list when getting the instances property
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-27 14:09:51 +01:00 |
|
dw-0
|
ad0dbf63b8
|
refactor(Mainsail): enable remote mode if moonraker multi instance
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-27 00:11:11 +01:00 |
|
dw-0
|
9dedf38079
|
refactor(KIAUH): big refactor of instance handling
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-26 23:37:35 +01:00 |
|
dw-0
|
1b4c76d080
|
fix(KIAUH): more file path handling improvements
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-25 22:31:18 +01:00 |
|
dw-0
|
d20d82aeac
|
fix(Mainsail): proper check if config exists
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-25 22:06:40 +01:00 |
|
dw-0
|
16a28ffda0
|
fix(Klipper/Moonraker): config files now always have a Path, are never None anymore
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-25 22:03:44 +01:00 |
|
dw-0
|
a9367cc064
|
fix(Klipper): remove obsolete method parameter
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-25 22:01:18 +01:00 |
|
dw-0
|
b165d88855
|
fix(Moonraker): missing return statement if all requirements met
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-25 20:57:22 +01:00 |
|
dw-0
|
6c59d58193
|
refactor(KIAUH): use red dash instead of "Unknown" if repo info not available
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-25 20:44:04 +01:00 |
|
dw-0
|
b4f5c3c1ac
|
refactor(Mainsail): remove mainsail.zip after extracting content
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-25 20:16:38 +01:00 |
|
dw-0
|
b69ecbc9b5
|
fix(KIAUH): wrong logic in status detection
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-25 19:56:43 +01:00 |
|
dw-0
|
fc9fa39eee
|
refactor(Mainsail): use same wording in MainsailRemoveMenu
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-25 19:43:30 +01:00 |
|
dw-0
|
142b4498a3
|
refactor(Klipper): rework remove process
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-25 19:39:19 +01:00 |
|
dw-0
|
012b6c4bb7
|
refactor(Moonraker): rework remove process
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-25 15:12:08 +01:00 |
|
dw-0
|
8aeb01aca0
|
refactor(KIAUH): use pathlib instead of os where possible. consistent use of pathlib.
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-25 01:16:16 +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
|
7a6590e86a
|
refactor(Mainsail): rework config.json backup
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-24 13:53:55 +01:00 |
|
dw-0
|
2f0feb317e
|
refactor(BackupManager): rework backup structure and implement single file backup method
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-24 12:58:41 +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
|
14132fc34b
|
refactor(ConfigManager): automatically read config upon ConfigManager instance init
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-23 19:36:03 +01:00 |
|
dw-0
|
3d5e83d5ab
|
refactor(Mainsail): remove specific methods and replace by generic ones
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-22 22:54:29 +01:00 |
|
dw-0
|
edd5f5c6fd
|
refactor(KIAUH): refactor RemoveMenu
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-22 22:43:29 +01:00 |
|
dw-0
|
8ff0b9d81d
|
refactor(Mainsail): refactor methods for removing and checking files
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-22 22:39:43 +01:00 |
|
dw-0
|
22e8e314db
|
fix(Mainsail): implement missing mainsail cfg symlinking
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-22 21:41:15 +01:00 |
|
dw-0
|
12bd8eb799
|
feat(KIAUH): move filesystem related methods to own module
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-22 21:25:20 +01:00 |
|
dw-0
|
4915896099
|
feat(Mainsail): remove Mainsail
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-21 22:53:41 +01:00 |
|
dw-0
|
cd38970bbd
|
refactor(Mainsail): move some functions to a mainsail utils module
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2023-12-20 22:35:29 +01:00 |
|