dw-0
d0854c63ad
chore: this is the last commit for KIAUH v5
2025-10-11 16:35:16 +02:00
dw-0
8851bd68f8
feat(ui): update messaging for KIAUH v6 to reflect RC.2 status and encourage migration from v5
2025-10-05 17:20:30 +02:00
dw-0
9168ad88a6
refactor(backup): migrate backup_printer_config_dir to BackupService and update references accordingly
2025-09-30 21:11:48 +02:00
dw-0
03c0d46a2e
feat(backup): add fallback to search printer data directories in home directory if no instances found
2025-09-30 20:59:04 +02:00
dw-0
8a8afc60ee
feat(backup): integrate backup functionality into multiple extensions and config management
2025-09-30 20:36:42 +02:00
dw-0
5b68710b23
feat(backup): add specific backup methods for Klipper and Moonraker configs
2025-09-29 21:21:55 +02:00
dw-0
6cee0252ee
feat(moonraker): sync moonraker changes to SysDepsParser
...
206fd4828d
72b89d905e
2025-09-29 20:29:38 +02:00
dw-0
aff63665de
refactor: replace backup_manager with backup_service
2025-09-28 16:14:58 +02:00
dw-0
1ed1e0fc4c
chore(dev): replace pyright with mypy and configure mypy rules
2025-09-27 22:44:03 +02:00
dw-0
81ac102644
fix(v5): add back example file for custom Klipper repository management
2025-09-20 15:17:37 +02:00
dw-0
89b48168f4
fix: do not drop SAVE_CONFIG block when editing and writing config files ( #723 )
...
Squashed 'kiauh/core/submodules/simple_config_parser/' changes from 4a6e5f2..f5eee99
f5eee99 feat: add support for parsing and handling `SAVE_CONFIG` blocks (#4 )
8170583 refactor(api)!: `getval` now returns a string, `getvals` returns list of strings
git-subtree-dir: kiauh/core/submodules/simple_config_parser
git-subtree-split: f5eee99b0f04717c6bbf30c1256d70ad019223d5
2025-09-06 13:12:20 +02:00
Oleg Gurev
195b7fa926
fix: add moonraker-hmi and moonraker-telegram-bot to the blacklist ( #720 )
...
* Add moonraker-hmi and moonraker-telegram-bot to the blacklist of moonraker service detection function
* fix: add "hmi" to SUFFIX_BLACKLIST to prevent instance name conflicts
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
---------
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
Co-authored-by: dw-0 <th33xitus@gmail.com >
2025-08-31 11:30:16 +02:00
dw-0
12919c7140
feat(extension): add website and repo metadata for extensions, update links formatting in menu
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2025-08-30 22:02:12 +02:00
dw-0
e590f668e6
fix(common): return default version if no tags exist in get_kiauh_version
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2025-08-28 18:28:40 +02:00
Tovi
075f2d384b
docs(readme): add chinese readme instructions ( #707 )
...
* add chinese readme
* translated raspberry pi to chinese
2025-08-28 17:45:39 +02:00
dw-0
afdde34721
feat(core): add repository management to settings ( #718 )
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2025-08-28 16:22:02 +02:00
dw-0
393dd1d5bf
feat(extension): add OctoPrint installer ( #716 )
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2025-08-28 16:21:42 +02:00
dw-0
8170057434
fix(moonraker): correctly patch trusted_clients options
...
fixes #711 #709
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2025-08-03 10:07:13 +02:00
Maksym Pyrozhok
985b66d41f
chore: fix typos ( #695 )
...
Fix typo.
2025-07-12 19:36:38 +02:00
dw-0
f95d2586bf
fix(webclient): add config.json to moonraker persistent files ( #699 )
...
fixes #694
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2025-06-28 10:12:28 +02:00
dw-0
f5141e7eff
fix(mainsail): check for json configured as instanceDB ( #698 )
...
fix(mainsail): check for json configures as instanceDB
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2025-06-27 22:37:44 +02:00
dw-0
33113e72e9
fix: exception raised on pip warning ( #688 )
...
pip seems to write to stderr on warnings, caused by retries. even if the process exits with 0.
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2025-05-31 17:44:02 +02:00
dw-0
6f59fd06aa
fix: do not upgrade pip before installing packages ( #680 )
...
pip 25 seems to introduce some compatibility issues.
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2025-05-02 20:08:32 +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
ead521b377
refactor: replace mypy with pyright
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2025-04-14 21:07:56 +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
c91816d13f
feat(extension): add Spoolman Docker installer ( #669 )
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2025-03-30 17:57:46 +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
ea8621af0c
refactor(git_utils): remove unnecessary url parameter in git_pull_wrapper
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2025-03-29 16:49:08 +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
dw-0
b99e6612e2
feat(ci): add automated release workflow for fast-forward and tagging
...
Adds a new GitHub Actions workflow that:
- Fast-forwards master branch from develop
- Creates and pushes a new release tag
- Requires manual trigger with tag name input
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2025-03-19 21:43:09 +01:00
dw-0
cf4e915430
cicd: restrict worflow runs to develop branch
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2025-03-13 18:26:23 +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
Aleksei Sviridkin
da3c37a872
feat(git_utils): Support for blolbless clone mode in git_cmd_clone ( #640 )
...
* feat(git_utils): enhance git_cmd_clone with depth and single-branch options
Signed-off-by: Aleksei Sviridkin <f@lex.la >
* fix(git_utils): add a newline for better readability in git_cmd_clone
Signed-off-by: Aleksei Sviridkin <f@lex.la >
* feat(git_utils): enhance git_cmd_clone with optional depth and single-branch parameters
Signed-off-by: Aleksei Sviridkin <f@lex.la >
* feat(git_utils): update git_cmd_clone to support blolbless cloning option
Signed-off-by: Aleksei Sviridkin <f@lex.la >
* revert formatting changes
Signed-off-by: Aleksei Sviridkin <f@lex.la >
* fix another formatting changes
Signed-off-by: Aleksei Sviridkin <f@lex.la >
* fix(git_utils): correct indentation for improved readability in get_local_tags function
Signed-off-by: Aleksei Sviridkin <f@lex.la >
* fix(git_utils): rename blolbless parameter to blobless and update documentation for clarity
Signed-off-by: Aleksei Sviridkin <f@lex.la >
* refactor: enable the blobless clone feature for all regular clones
skip checkout step if brach is master or main
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
---------
Signed-off-by: Aleksei Sviridkin <f@lex.la >
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
8f436646cd
cicd: add action for fast-forward check and merge ( #660 )
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2025-03-09 12:45:46 +01:00
dw-0
760f131d1c
fix(klipper): handle file access exception for dietpi version file ( #658 )
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2025-03-09 08:32:14 +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
CODeRUS
a4942b9404
fix: Add pkg-config to klipper packages ( #655 )
...
Signed-off-by: Andrey Kozhevnikov <coderusinbox@gmail.com >
2025-03-08 11:41:29 +01:00
dw-0
9e0a8a0081
Release v5.1.3
...
Release v5.1.3
2025-02-23 12:42:44 +01:00
dw-0
6082528628
Merge pull request #648 from Arksine/dev-v5-moonraker-deps-fix
...
fix: add support for Moonraker's dependency requirement specifiers to V5
2025-02-23 12:32:17 +01:00
Eric Callahan
9e92e4a36a
fix: parse moonraker deps with requirement specifiers
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com >
2025-02-22 16:50:28 -05:00
dw-0
7e8f1f3d81
Release v6.0.0-alpha.16
...
Merge develop into master (Release v6.0.0-alpha.16)
2025-02-22 16:25:49 +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
dw-0
777f5e45e7
master -> develop
...
master -> develop
2025-02-20 21:00:21 +01:00
Paul Fertser
acf0faf158
fix: add ULA to trusted_clients in moonraker.conf ( #637 )
...
Signed-off-by: Paul Fertser <fercerpav@gmail.com >
2025-02-16 16:47:00 +01:00
dw-0
5c219ec544
master -> develop ( #635 )
2025-02-15 11:26:04 +01:00
dw-0
70055e891e
Release v6.0.0-alpha.15
2025-02-15 11:17:54 +01:00
dw-0
e3a0a9dec0
Release v6.0.0-alpha.15
...
fixes #632
2025-02-15 11:15:45 +01:00
dw-0
1cf81377ee
Release v6.0.0-alpha.14
...
fixes #632
2025-02-15 11:11:04 +01:00
dw-0
aa4ea99c5c
fix(moonraker): use os-release file to get distro info ( #633 )
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2025-02-15 11:09:32 +01:00
marbocub
20ffc82a04
feat: add .internal as a CORS domain in moonraker.conf ( #631 )
...
This adds .internal as a CORS domain in moonraker.conf, which is reserved by ICANN as a domain name for private top-level domains (TLDs).
Co-authored-by: dw-0 <th33xitus@gmail.com >
Co-authored-by: dw-0 <domwil1091+github@gmail.com >
2025-02-13 16:21:47 +01:00
dw-0
0becf9d574
Release v6.0.0-alpha.14
...
fixes #607
fixes #615
fixes #618
fixes #619
fixes #620
fixes #623
fixes #627
2025-02-09 21:15:42 +01:00
dw-0
ed1bfcdeb4
fix(moonraker): correctly install ubuntu 24.10 dependencies ( #630 )
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2025-02-09 21:12:59 +01:00
dw-0
033916216c
refactor: skip build firmware dependency screen if all are met ( #629 )
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2025-02-09 17:04:46 +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
Mathijs Groothuis
4978f22101
fix(typo): Successfull > Successful
...
Co-authored-by: dw-0 <th33xitus@gmail.com >
Co-authored-by: dw-0 <domwil1091+github@gmail.com >
2025-02-08 13:30:37 +01:00
Mathijs Groothuis
8330f90b56
Fix typo: tyoing > typing
...
Fix typo: tyoing > typing
Co-authored-by: dw-0 <th33xitus@gmail.com >
Co-authored-by: dw-0 <domwil1091+github@gmail.com >
2025-02-05 19:07:19 +01:00
dw-0
2a08e3eb15
refactor: omit port 80 for IP in success message after webclient installation ( #618 )
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2025-01-18 17:38:40 +01:00
dw-0
a2a3e92b50
refactor: remove BASE_USER argument from crowsnest install command ( #617 )
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2025-01-18 17:38:00 +01:00
dw-0
a58288e7e3
Release v6.0.0-alpha.13
...
Merge develop into master (Release v6.0.0-alpha.13)
2025-01-03 22:13:12 +01: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
d9626adc98
Release v6.0.0-alpha.12
...
Merge develop into master (Release v6.0.0-alpha.12)
2024-11-28 19:38:23 +01:00
dw-0
4ae5a37ec6
fix: most recent tag not shown correctly in main menu
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-11-24 21:43:10 +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
b02df9a1e0
Release v6.0.0-alpha.11
...
Merge develop into master (Release v6.0.0-alpha.11)
2024-11-24 15:55:04 +01:00
nlef
dbbc87f18e
fix: use correct telegram bot config path ( #600 )
...
* fix telegram bot config path
* use _post)init_value
---------
Co-authored-by: dw-0 <th33xitus@gmail.com >
Co-authored-by: dw-0 <domwil1091+github@gmail.com >
2024-11-24 15:53:49 +01:00
dw-0
243ea6582a
Release v6.0.0-alpha.10
...
Merge develop into master (Release v6.0.0-alpha.10)
2024-11-23 21:17:51 +01:00
dw-0
91cba3637e
readme: update README.md
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-11-23 21:12:35 +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
a3fb57aee3
refactor: return - if branch cannot be read
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-11-10 19:54:26 +01:00
dw-0
8aee23830a
feat: implement completion message for webclient config remove process
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-10-27 22:31:43 +01:00
dw-0
dd14de9a41
fix: test if checks is empty
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-10-27 22:31:43 +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
66a5cdf9b1
feat: implement completion message for webclient remove process
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-10-27 22:31:37 +01:00
dw-0
9b1aba207c
feat: implement completion message for klipper remove process
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-10-27 22:30:54 +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
dd99b0e1a6
refactor: make run_remove_routines return boolean
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-10-27 10:56:54 +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
4925021aa8
fix: ensure encoding
...
Use an alternative approach as in #587 as it introduces an unexpected behavior in printing output
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-10-26 18:14:56 +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
106bf7675f
fix: port reconfiguration menu displays wrong port
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-10-25 13:01:12 +02:00
dw-0
a63cf8c9d9
Release v6.0.0-alpha.9
...
Merge develop into master (Release v6.0.0-alpha.9)
2024-10-24 12:29:24 +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
4427ae94af
fix: make sure all output is utf-8 encoded ( #587 )
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-10-24 12:26:01 +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
2df364512b
fix: Path.rename() not working across devices ( #584 )
...
causes `[Errno 18] Invalid cross-device link` on tmpfs filesystems
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-10-24 12:25:22 +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
425d86a12f
Release v6.0.0-alpha.8
...
Merge develop into master (Release v6.0.0-alpha.8)
2024-10-21 19:45:55 +02:00
dw-0
ff6162d799
refactor: do not silently configure Fluidd for port 81 ( #582 )
...
* refactor: use port 80 as default for fluidd
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
* refactor: improve port selection logic, write last port selection for client to kiauh.cfg
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
---------
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-10-21 19:30:03 +02:00
dw-0
674c174224
fix: correctly add Spoolman to moonraker.asvc ( #581 )
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-10-20 18:11:30 +02:00
CODeRUS
a368331693
feat(flashing): Flash RP2040 in Boot Mode ( #580 )
...
* feat(flashing): Flash RP2040 in Boot Mode
* docs: add info about STM32 DFU and RP2040 boot modes
2024-10-18 18:56:21 +02:00
Pedro Lamas
406b64d1e5
refactor: add client name to Moonraker not found dialog ( #574 )
...
Signed-off-by: Pedro Lamas <pedrolamas@gmail.com >
Co-authored-by: dw-0 <th33xitus@gmail.com >
2024-10-14 17:18:10 +02:00
dw-0
1b5691f2f5
Release v6.0.0-alpha.7
...
Merge develop into master (v6.0.0-alpha.7)
fixes #561
fixes #564
fixes #565
2024-10-13 11:51:19 +02:00
dw-0
e7eae5a0d1
fix: correctly handle IPs in nginx config files when parsing ports ( #568 )
...
* chore: add jupyter files to .gitignore
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
* fix: correctly handle IPs in nginx config files when parsing ports
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
---------
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-10-13 11:21:18 +02:00
dw-0
dc561a562c
fix: always return string tuple from get_repo_name() ( #567 )
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-10-13 10:27:31 +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
Christian Würthner
43d6598be6
fix: remove octoapp_store dir when uninstalling ( #562 )
...
Co-authored-by: dw-0 <th33xitus@gmail.com >
2024-10-05 12:35:14 +02:00
dw-0
dc026a7a2b
Release v6.0.0-alpha.6
...
Merge develop into master (v6.0.0-alpha.6)
fixes #545
fixes #553
fixes #557
2024-10-05 08:29:40 +02:00
dw-0
ac54d04b40
fix: correctly find connected UART devices ( #559 )
...
fixes #557
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-10-05 08:21:39 +02:00
dw-0
c19364360c
fix: correctly find connected USB DFU devices ( #555 )
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-10-05 08:07:47 +02:00
dw-0
2e6c66e524
fix: allow moonraker-telegram-bot-env access to systems site-packages dir ( #556 )
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-10-03 10:22:32 +02:00
Christian Würthner
cd8003add9
feat(extension): add OctoApp ( #554 )
...
* Add OctoApp to v6
* fix: set correct index to new extension
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
---------
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
Co-authored-by: dw-0 <th33xitus@gmail.com >
2024-10-03 08:51:38 +02:00
Kenneth Jiang
1f75395063
fix: self.cfg_file is already a full path ( #552 )
...
Signed-off-by: Kenneth Jiang <kenneth.jiang@gmail.com >
2024-09-29 20:33:54 +02:00
Kenneth Jiang
6e1bffa975
fix: remove "obico" from the suffix_blacklist so that it can discover its own instances. ( #551 )
...
Signed-off-by: Kenneth Jiang <kenneth.jiang@gmail.com >
2024-09-29 16:41:20 +02:00
dw-0
a8a73249a5
Release v6.0.0-alpha.5
...
Merge develop into master (v6.0.0-alpha.5)
2024-09-26 20:55:22 +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
ec3f93eeda
Release v6.0.0-alpha.4
...
Merge develop into master (v6.0.0-alpha.4)
2024-09-22 09:43:04 +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
df414ce37e
fix: run umask 022 at launch ( #538 )
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-09-21 21:01:19 +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
fd2910ba67
fix: remove klipper.env and moonraker.env during removal ( #536 )
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-09-21 15:10:30 +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
CODeRUS
b604d93d0c
fix: RP2040 firmware detection ( #533 )
...
Co-authored-by: dw-0 <th33xitus@gmail.com >
2024-09-21 12:10:20 +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
29b5ab00cd
fix: correctly point to printers config dir ( #531 )
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-09-15 08:36:49 +02:00
dw-0
4cf523a758
Merge pull request #524 from dw-0/develop
...
Merge develop into master
2024-09-08 19:04:19 +02:00
dw-0
694a4c20c5
fix: typo in "origin" and "managed_services" ( #520 )
...
* fix: typo in "origin" and "managed_services" for klipperscreen update manager config
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
* fix: typo in "origin" for moonraker telegram bot update manager config
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
---------
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2024-09-08 18:58:07 +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
1d06bf76f3
Merge pull request #511 from dw-0/develop
...
Merge develop into master
2024-09-01 19:02:48 +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