Cody D Dixon
ebd7bb4286
Merge 6c81ba2232 into 985b66d41f
2025-07-12 19:41:34 +02:00
dw-0
56ea43ccb6
refactor: improve typesafety KiauhSettings
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2025-04-14 21:19:38 +02:00
dw-0
25e22c993f
chore(scp): update SimpleConfigParser
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2025-04-14 21:15:12 +02:00
dw-0
3c952ccc12
refactor: use sane fallbacks on missing kiauh config options
...
for some options a warning is print if the fallback is used
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2025-04-12 15:12:11 +02:00
dw-0
c8f713c00e
fix: no validation of optional_speedups option
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2025-04-12 00:36:34 +02:00
Pavel Sorejs
95cf809378
feat: add option to customize python binary for Klipper and Moonraker, add option to not install Moonraker speedups ( #671 )
...
Add option to cusomize python binary for klipper and moonraker. Add option to not install moonraker speedups.
2025-04-06 22:23:39 +02:00
dw-0
1a6f06eaf2
refactor(moonraker): move setup functions into MoonrakerSetupService
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2025-03-29 23:00:06 +01:00
dw-0
88742ab496
feat: allow configuration of multiple repos in kiauh.cfg ( #668 )
...
* remove existing simple_config_parser directory
* Squashed 'kiauh/core/submodules/simple_config_parser/' content from commit da22e6a
git-subtree-dir: kiauh/core/submodules/simple_config_parser
git-subtree-split: da22e6ad9ca4bc121c39dc3bc6c63175a72e78a2
* Squashed 'kiauh/core/submodules/simple_config_parser/' changes from da22e6a..9ae5749
9ae5749 fix: comment out file writing in test
1ac4e3d refactor: improve section writing
git-subtree-dir: kiauh/core/submodules/simple_config_parser
git-subtree-split: 9ae574930dfe82107a3712c7c72b3aa777588996
* Squashed 'kiauh/core/submodules/simple_config_parser/' changes from 9ae5749..53e8408
53e8408 fix: do not add a blank line before writing a section header
dc77569 test: add test for removing option before writing
git-subtree-dir: kiauh/core/submodules/simple_config_parser
git-subtree-split: 53e840853f12318dcac68196fb74c1843cb75808
* Squashed 'kiauh/core/submodules/simple_config_parser/' changes from 53e8408..4a6e5f2
4a6e5f2 refactor: full rework of the internal storage of the parsed config
git-subtree-dir: kiauh/core/submodules/simple_config_parser
git-subtree-split: 4a6e5f23cb1f298f0a3efbf042186b16c91763c7
* refactor!: switching repos now offers list of repositories to choose from
this rework aligns more with the feature provided in kiauh v5.
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
---------
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2025-03-29 16:18:20 +01:00
CODeRUS
c901cd1fdf
feat(advanced): install input shaper dependencies ( #662 )
...
* feat(advanced): install input shaper dependencies
Signed-off-by: Andrey Kozhevnikov <coderusinbox@gmail.com >
* chore: fix formatting/wording
also add a quick check if the klipper env exists
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
---------
Signed-off-by: Andrey Kozhevnikov <coderusinbox@gmail.com >
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
Co-authored-by: dw-0 <th33xitus@gmail.com >
2025-03-13 18:26:23 +01:00
dw-0
41804f0eaa
style: ruff format
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2025-03-09 08:32:14 +01:00
dw-0
d3c9bcc38c
refactor(klipper): move setup functions into KlipperSetupService
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2025-03-09 08:32:14 +01:00
dw-0
7fc36f3e68
feat(moonraker): display moonraker ip address after install
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2025-03-08 11:41:29 +01:00
dw-0
234cf2c751
chore(copyright): update year ( #645 )
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2025-02-22 16:21:34 +01:00
dw-0
3bc98eed13
fix(moonraker): adapt to new moonraker system_dependency.json syntax ( #644 )
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2025-02-22 16:19:00 +01:00
CODeRUS
d8f47c0960
feature: save and select kconfig ( #621 )
...
* feature: save and select kconfig
Signed-off-by: Andrey Kozhevnikov <coderusinbox@gmail.com >
* chore: clean up and sort imports
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
* refactor: replace os.path with Pathlib
- use config paths as type Paths instead of strings.
- tweak some menu visuals.
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
---------
Signed-off-by: Andrey Kozhevnikov <coderusinbox@gmail.com >
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
Co-authored-by: dw-0 <th33xitus@gmail.com >
2025-02-09 15:45:05 +01:00
CodeMasterCody3D
6c81ba2232
Merge branch 'master' of https://github.com/CodeMasterCody3D/kiauhPlusDroidKlipp
2025-01-21 05:23:03 -06:00
CodeMasterCody3D
a777461296
yes
2025-01-21 05:22:16 -06:00
CodeMasterCody3D
837488e4dd
Update install_menu.py
2025-01-21 03:59:36 -06:00
CodeMasterCody3D
606686b33c
droidklipp
2025-01-21 03:40:50 -06:00
CodeMasterCody3D
ba594355ba
Update install_menu.py
2025-01-21 02:15:34 -06:00
dw-0
3852464ab7
fix: use raw strings for regex parameter in get_string_input ( #612 )
...
fixes #602
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2025-01-03 22:10:39 +01:00
dw-0
935f81aab6
fix: backup fails in case of dangling symlink
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-11-24 21:26:12 +01:00
dw-0
3fc190ff25
fix: actually raise exception on empty config value
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-11-10 21:15:08 +01:00
dw-0
6ff45aab41
refactor: implement basic input validation for repo switch feature
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-11-10 20:58:37 +01:00
dw-0
b9c9feef3c
refactor: clone repo in repo switch routine only if there is already a repo present
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-11-10 20:14:47 +01:00
dw-0
d37d047aaa
refactor: fallback to config settings for repos in settings menu
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-11-10 19:56:47 +01:00
dw-0
1ca1e8ff6f
feat: rework completion message for webclient remove process
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-10-27 22:31:43 +01:00
dw-0
12127efa21
fix: remove extra newline
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-10-27 22:31:43 +01:00
dw-0
e274e3c00d
refactor: add defaults to Message and center property
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-10-27 10:57:47 +01:00
dw-0
a616876ace
feat: implement message service
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-10-26 20:41:34 +02:00
dw-0
e63d9d67ec
refactor: overhaul color mechanics
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-10-26 18:14:56 +02:00
dw-0
02ed3e7da0
feat: show actual current branch in settings menu ( #588 )
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-10-24 12:26:18 +02:00
dw-0
81b7b156b9
feat: implement port reconfiguration for webclients ( #586 )
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-10-24 12:25:44 +02:00
dw-0
dfa0036326
refactor: don't clear scrollback on clear
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-10-24 12:24:05 +02:00
dw-0
55cfe124b2
feat: add SimplyPrint extension ( #566 )
...
* refactor: correctly sort extensions in extension menu
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
* refactor: use different name for printer_data backup dir
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
* refactor: change return type to List for moonraker_exists function
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
* feat: add SimplyPrint extension
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
---------
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-10-13 09:35:15 +02:00
dw-0
4138c71920
fix: fix section adding and exception handling ( #548 )
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-09-26 20:52:19 +02:00
dw-0
afeb2bf02e
feat: implement update all feature ( #541 )
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-09-22 09:38:15 +02:00
dw-0
4b17c68454
fix: trunc owner and repo name if they would overflow ( #540 )
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-09-22 08:58:44 +02:00
dw-0
975629f097
refactor: rework client config conflict detection ( #537 )
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-09-21 18:42:19 +02:00
dw-0
6b6607c5ab
fix: update scp integration for more robust config handling ( #535 )
...
* chore: remove scp
* Squashed 'kiauh/core/submodules/simple_config_parser/' content from commit abee21c
git-subtree-dir: kiauh/core/submodules/simple_config_parser
git-subtree-split: abee21c08658be4529028844304df60650c09afa
* Squashed 'kiauh/core/submodules/simple_config_parser/' changes from abee21c..aa0302b
aa0302b fix: fix missing newline chars in raw strings
git-subtree-dir: kiauh/core/submodules/simple_config_parser
git-subtree-split: aa0302b02b56b252ed88fd2db88ee878a5bb7b5b
* Squashed 'kiauh/core/submodules/simple_config_parser/' changes from aa0302b..ef52958
ef52958 refactor: conditionally add empty line when adding new section
git-subtree-dir: kiauh/core/submodules/simple_config_parser
git-subtree-split: ef529580f469ef020135cb03e250fcd4e0d70acf
* fix: update scp integration for more robust cfg modification
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
---------
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-09-21 13:55:30 +02:00
dw-0
7e87f8af32
refactor: implement Mobileraker and OctoEverywhere as community extensions ( #532 )
...
* refactor: move mobileraker to extensions
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
* refactor: move octoeverywhere to extensions
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
---------
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-09-20 12:05:29 +02:00
dw-0
a54514c400
fix: fix switching of repositories ( #519 )
...
* fix: fix repo switching
Extend the functionality of repo switching by creating a backup before the switch. Also implement a rollback mechanic in case of an error.
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
* refactor: fail when installing requirements fails
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
* refactor: display owner and repo in main menu on separate lines
long owner and repo names would case the menu to be too wide
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
---------
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-09-05 20:31:38 +02:00
dw-0
e438081c35
fix: update SimpleConfigParser submodule ( #510 )
2024-09-01 18:51:25 +02:00
dw-0
9f50f6fdd7
fix: y and n are invalid selections in KlipperFlashOverviewMenu ( #508 )
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-09-01 18:31:15 +02:00
dw-0
0ee0fa3325
feat: KIAUH v6 - full rewrite of KIAUH in Python ( #428 )
2024-08-31 19:16:52 +02:00