dw-0
|
2391f491bb
|
refactor: implement constants for klipper
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-07-01 20:42:22 +02:00 |
|
dw-0
|
92ed67ddd2
|
fix(mobileraker): fix typo and add more constants
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-07-01 20:41:56 +02:00 |
|
dw-0
|
0cb1e35b06
|
refactor: improve klipper class structure
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-07-01 20:41:56 +02:00 |
|
dw-0
|
7632c3c980
|
refactor: implement constants for klipper
use ubuntu 22.04 install script
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-07-01 20:41:54 +02:00 |
|
dw-0
|
c1f600f539
|
refactor: replace glob with iterdir
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-06-30 21:25:55 +02:00 |
|
dw-0
|
01deab7c64
|
fix: disallow installing client config if another client config is installed
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-06-30 20:51:04 +02:00 |
|
dw-0
|
e530c75307
|
fix: f-string in glob caused exception
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-06-30 18:32:27 +02:00 |
|
dw-0
|
9655f9ba5c
|
refactor: use 1-based indexing for moonraker instance selection
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-06-30 18:29:53 +02:00 |
|
dw-0
|
94e95671ca
|
refactor: delete moonraker logs with their respective instances upon instance removal
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-06-30 18:27:00 +02:00 |
|
dw-0
|
9ec12ba0b8
|
refactor: use 1-based indexing for klipper instance selection
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-06-30 18:24:50 +02:00 |
|
dw-0
|
372712ba32
|
refactor: delete klipper logs with their respective instances upon instance removal
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-06-30 18:24:50 +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
|
8a620cdbd4
|
refactor: improve component removal routines
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-06-29 09:20:26 +02:00 |
|
dw-0
|
6636365cb7
|
fix: use correct footer in klipper remove menu
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-06-29 08:58:34 +02:00 |
|
dw-0
|
61618d064d
|
refactor: go back do remove menu when component was removed
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-06-29 08:58:10 +02:00 |
|
dw-0
|
59e619ea0f
|
refactor: fix padding in dialog
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-06-29 08:58:10 +02:00 |
|
dw-0
|
2ad11d68de
|
refactor: remove ipv6 check
doesn't seem to be necessary
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-06-29 08:11:07 +02:00 |
|
dw-0
|
7444ae8cea
|
refactor: client dialog improvements
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-06-29 00:08:19 +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
|
dbe15e3a32
|
feat: add ipv6 check before installing webclients
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-06-27 17:55:17 +02:00 |
|
dw-0
|
e421a12daf
|
fix: logical error in list comprehension
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-06-22 23:21:34 +02:00 |
|
dw-0
|
3734ef0568
|
feat(obico): add obico extension (#474)
* feat(obico): add obico extension
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
* refactor: add obico to moonraker suffix blacklist
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
* fix: correctly recognize the suffix of the instance
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
* fix: fix logic of asking for linking
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
* Squashed 'kiauh/core/submodules/simple_config_parser/' changes from 2698f60..7aa6586
7aa6586 fix: sections can have hyphens in their second word
44cedf5 fix(tests): fix whitespaces in expected output
git-subtree-dir: kiauh/core/submodules/simple_config_parser
git-subtree-split: 7aa658654eeb08fd53831effbfba4503a61e0eff
* refactor: use SimpleConfigParser and finalize the code
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
* fix: wrong condition in _load_config
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
* Squashed 'kiauh/core/submodules/simple_config_parser/' changes from 7aa6586..47c353f
47c353f refactor: improve section regex
dd904bc test: add more test cases
git-subtree-dir: kiauh/core/submodules/simple_config_parser
git-subtree-split: 47c353f4e91e6be9605394b174834e1f34c9cfdf
* Squashed 'kiauh/core/submodules/simple_config_parser/' changes from 47c353f..3655330
3655330 refactor: use pop() for removing elements from lists and dicts
99733f1 refactor: add empty options dict to _all_options on section parsing
git-subtree-dir: kiauh/core/submodules/simple_config_parser
git-subtree-split: 3655330d2156e13acffc56fac070ab8716444c85
* refactor: improve config creations and patching
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
---------
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-06-22 18:08:00 +02:00 |
|
dw-0
|
08c10fdded
|
refactor: rework some moonraker dialogs
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-06-22 15:57:13 +02:00 |
|
dw-0
|
cfc45a9746
|
refactor: rework some klipper dialogs
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-06-22 15:50:31 +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
|
5c090e88c3
|
refactor(settings): use SimpleConfigParser for KiauhSettings
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-06-19 20:12:39 +02:00 |
|
dw-0
|
802eaccf57
|
refactor(scp): replace old config parser with new one, remove ConfigManager
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-06-16 21:46:21 +02:00 |
|
dw-0
|
6570400f9e
|
fix(moonraker): correctly loading dependencies from system-dependencies.json
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-05-25 19:45:05 +02:00 |
|
dw-0
|
aafcba9f40
|
refactor: replace usage of instance manager method with cmd_sysctl_manage function
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-05-25 18:42:20 +02:00 |
|
dw-0
|
b3df3e7b5c
|
refactor: improve nginx config generation
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-05-20 12:14:56 +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
|
ac0478b062
|
refactor: more robust type hinting
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-05-19 18:41:29 +02:00 |
|
dw-0
|
e28869be1a
|
fix(mobileraker): remove copy paste error
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-05-18 22:39:17 +02:00 |
|
dw-0
|
fc8fedc9f6
|
refactor(Klipper): change subprocess imports
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-05-11 22:49:26 +02:00 |
|
dw-0
|
7f79f68209
|
refactor(Klipper): use warn dialog
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-05-11 22:29:53 +02:00 |
|
dw-0
|
a44508ead5
|
refactor: update dependency management
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-05-11 22:23:51 +02:00 |
|
dw-0
|
ea78ba25e6
|
fix(crowsnest): fix multi instance steps
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-05-11 19:45:42 +02:00 |
|
Patrick Gehrsitz
|
05b5664062
|
fix: fix crowsnest installer (#470)
* fix: fix crowsnest installer
Signed-off-by: mryel00 <mryel00.github@gmail.com>
* chore: remove unnecessary code
This check is made inside the called tool too. Therefore removing it here.
Signed-off-by: mryel00 <mryel00.github@gmail.com>
---------
Signed-off-by: mryel00 <mryel00.github@gmail.com>
|
2024-05-10 21:28:15 +02:00 |
|
dw-0
|
3b2bc05746
|
refactor(crowsnest): allow backup before update for crowsnest
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-05-05 19:23:09 +02:00 |
|
dw-0
|
e986dfbf4c
|
fix: fix typo in systemctl command
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-05-05 14:15:11 +02:00 |
|
dw-0
|
79b4f3eefe
|
refactor(logger): double newline as content allows for a full blank line
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-05-04 20:41:39 +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
|
27455dfc64
|
feat: add mobileraker support
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-05-03 23:21:23 +02:00 |
|
dw-0
|
940f7cfbf1
|
refactor(KlipperScreen): improve error message
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-05-03 22:45:44 +02:00 |
|
dw-0
|
e5d0e97b82
|
refactor(KlipperScreen): reload manager config and reset failed
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-05-03 22:21:38 +02:00 |
|
dw-0
|
799892500a
|
refactor(sys_utils): rename systemctl method and add new one
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-05-03 22:20:00 +02:00 |
|
dw-0
|
5f1e42b88b
|
refactor(KlipperScreen): add proper warning message
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
|
2024-05-03 20:03:59 +02:00 |
|
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 |
|