dw-0
d6d5109dea
Merge ad56b51e70 into 099d47df2f
2024-01-29 20:50:45 +01:00
dw-0
099d47df2f
fix: revert "refactor(Mobileraker): update companion install script ( #431 )" ( #432 )
...
This reverts commit ba1cdb3739 .
2024-01-29 17:17:09 +01:00
Patrick Schmidt
ba1cdb3739
refactor(Mobileraker): update companion install script ( #431 )
2024-01-29 17:09:30 +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
Anna
8e7d4db988
fix: OctoPrint logo in README.md ( #424 )
...
* Fix OctoPrint logo in Readme
Fixed the broken link to the OctoPrint logo in the Readme under the Sources section. Now uses the logo present in the octoprint docs directory.
* Update OctoPrint logo to "raw" cdn link
* Changed ?raw=true link to raw.githubusercontent.com
---------
Co-authored-by: dw-0 <th33xitus@gmail.com >
2024-01-23 22:47:37 +01:00
jneilliii
8f960495ba
fix: OctoPrint logo in README.md ( #423 )
2024-01-22 17:57:37 +01:00
dw-0
095823bf28
chore(kiauh): update FUNDING.yml
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-01-01 20:02:29 +01:00
dw-0
397038e43e
chore(kiauh): add .idea to .gitignore
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-01-01 19:55:47 +01:00
dw-0
061e222664
chore(kiauh): update copyright
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-01-01 19:54:13 +01:00
dw-0
3f5ff50d69
refactor(kiauh): use sudo true instead of sudo -v to prevent password prompts
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-01-01 19:51:56 +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