Commit Graph

  • 0b41d63496 feat: implement optional extension update entry point dw-0 2024-04-07 19:35:26 +02:00
  • 44301c0c87 feat: implement get-id feature dw-0 2024-04-07 19:07:42 +02:00
  • ace47e2873 refactor: remove code duplication dw-0 2024-04-06 22:07:59 +02:00
  • 06801a47eb refactor: full refactor of how webclient data is handled dw-0 2024-04-06 15:09:33 +02:00
  • 1484ebf445 refactor: use dict instead of list in discover_extensions method dw-0 2024-04-01 00:56:14 +02:00
  • 4547ac571a fix: use of lambdas breaks the menu refactoring dw-0 2024-04-01 00:55:25 +02:00
  • b2dd5d8ed7 refactor: using @dataclass actually broke the singleton dw-0 2024-03-31 17:57:01 +02:00
  • e50ce1fc71 Merge branch 'master' into kiauh-v6-dev dw-0 2024-03-31 17:30:15 +02:00
  • 417180f724 refactor: further menu refactoring dw-0 2024-03-31 17:28:16 +02:00
  • f2691f33d3 feat: add OctoApp support (#454) Christian Würthner 2024-03-31 17:15:47 +02:00
  • 39f0bd8b0a refactor: menu refactoring dw-0 2024-03-31 00:30:44 +01:00
  • dc87d30770 feat: first implementation of firmware flashing via usb and regular flash command dw-0 2024-03-30 14:33:11 +01:00
  • aaf5216275 refactor: remove unnecessary call to get_logfile_list dw-0 2024-03-29 21:22:27 +01:00
  • ebdfadac07 feat: allow custom input label text in menus dw-0 2024-03-29 20:35:00 +01:00
  • cac73cc58d Merge branch 'master' into kiauh-v6-dev dw-0 2024-03-27 20:44:31 +01:00
  • 78dbf31576 refactor: update advanced menu layout dw-0 2024-03-27 20:43:59 +01:00
  • fef8b58510 refactor: help menus need to be an option now dw-0 2024-03-27 20:42:59 +01:00
  • d800d356ca fix(backups): backup config folder only if it exists dw-0 2024-03-24 19:45:02 +01:00
  • 72e3a56e4f chore: replace black with ruff dw-0 2024-03-24 01:06:03 +01:00
  • e64aa94df4 chore: format dw-0 2024-03-24 00:33:09 +01:00
  • 58719a4ca0 chore: fix lint issues dw-0 2024-03-24 00:28:28 +01:00
  • 59a83aee12 feat(Mainsail): implement Mainsail Theme-Installer dw-0 2024-03-24 00:04:29 +01:00
  • 7104eb078f refactor(RepoManager): if no branch is given, no checkout is done dw-0 2024-03-24 00:02:10 +01:00
  • 341ecb325c refactor(klipper): instance overview dialog can now show printer folder and not only services dw-0 2024-03-24 00:01:36 +01:00
  • e3a6d8a0ab README.md: add contributor section dw-0 2024-03-23 21:18:11 +01:00
  • 0183988d5d fix(LogUpload): fix bug in menu options dw-0 2024-03-23 18:40:35 +01:00
  • 03c3ed20f3 refactor: disable header printing in extension menu dw-0 2024-03-23 17:55:25 +01:00
  • 5c1c98b6b8 refactor: update advanced menu layout dw-0 2024-03-23 12:59:26 +01:00
  • ef13c130e0 chore: remove mypy from project dw-0 2024-03-22 22:44:07 +01:00
  • 2acd74cbd9 refactor(webclients): make a backup before modification of config files dw-0 2024-03-22 22:20:13 +01:00
  • 00665109c2 feat: allow sections to be added to the top of a config file dw-0 2024-03-22 22:11:56 +01:00
  • a5dce136f3 chore: remove shebang from most files because it is not needed dw-0 2024-03-21 21:55:35 +01:00
  • 4ffa057931 chore: improve type hinting dw-0 2024-03-21 21:50:10 +01:00
  • ed35dc9e03 chore: add mypy config to pyproject.toml dw-0 2024-03-21 20:38:14 +01:00
  • 7ec055f562 refactor(webclients): always remove config sections dw-0 2024-03-20 22:10:51 +01:00
  • 9eb0531cdf fix(moonraker): patch klippy_uds_address section when converting single to multi instance dw-0 2024-03-20 21:40:03 +01:00
  • 84cda99af8 fix(klipper): patch virtual_sdcard section when converting single to multi instance dw-0 2024-03-20 21:39:20 +01:00
  • 2cafa5848e allow non-github klipper repositories, as well as ssh cloning for github+gitlab o080o/master o080o/master o080o 2024-03-18 21:58:12 -05:00
  • 5f823c2d3a refactor(klipper): use correct virtual_sdcard path after multi-conversion dw-0 2024-03-18 22:18:45 +01:00
  • 758a783ede refactor(moonraker): allow re-running installer if instance count already matches dw-0 2024-03-03 21:01:30 +01:00
  • 682baaa105 refactor(kiauh): remove unused function dw-0 2024-03-03 20:56:14 +01:00
  • 601ccb2191 fix(webclients): add symlink to added klipper instances dw-0 2024-03-03 20:53:49 +01:00
  • c0caab13b3 fix(kiauh): typo dw-0 2024-03-03 20:34:21 +01:00
  • 7c754de08e refactor(utils): re-arrange message printing dw-0 2024-03-03 20:31:30 +01:00
  • 9dc556e7e4 fix(webclients): correctly remove symlink dw-0 2024-03-03 20:26:01 +01:00
  • 655b781aef refactor(KIAUH): move util functions into util modules dw-0 2024-03-03 11:42:27 +01:00
  • 14aafd558a refactor(moonraker): add existing client and client configs to example config upon creation dw-0 2024-03-03 11:33:49 +01:00
  • bd1aa1ae2b refactor(klipper): add existing client configs to example config upon creation dw-0 2024-03-03 11:04:06 +01:00
  • 8df75dc8d0 fix(webclients): print to screen if symlink does not exist dw-0 2024-03-02 21:47:27 +01:00
  • 5c37b68463 fix(webclients): default to port 80 if none/invalid configured in kiauh.cfg dw-0 2024-03-02 21:25:17 +01:00
  • 1620efe56c refactor(KIAUH): full refactor of client and client-config installation dw-0 2024-03-02 17:22:37 +01:00
  • 7fd91e6cef refactor(KIAUH): allow reading ipv6 configured ports with possible default_server suffixes dw-0 2024-02-24 15:46:02 +01:00
  • 750cb7b307 refactor(KIAUH): update NGINX config to match mainsails structure dw-0 2024-02-24 15:44:19 +01:00
  • 384503c4f5 feat(Fluidd): add Fluidd dw-0 2024-02-24 15:26:32 +01:00
  • b6c6edb622 refactor(Mobileraker): update companion install script (#431) (#433) dw-0 2024-02-24 14:53:41 +01:00
  • 2a4fcf3a3a refactor(KIAUH): add application root to sys path dw-0 2024-02-18 22:30:28 +01:00
  • 573dc7c3c9 refactor(Mainsail): use urllib.request instead of requests module dw-0 2024-02-18 22:08:21 +01:00
  • 05b4ef2d18 refactor(utils): raise exception if pip not found in venv dw-0 2024-02-11 20:16:21 +01:00
  • 863c62511c fix(klipper): add python3-venv dependency for creating venv dw-0 2024-02-11 20:15:35 +01:00
  • be5f345a7c style: reformat code dw-0 2024-02-10 11:51:43 +01:00
  • 948927cfd3 feat: implement backup menu and backup methods for existing components dw-0 2024-02-10 11:47:27 +01:00
  • 34ebe5d15e refactor(BackupManager): backup_file method only takes in single files now dw-0 2024-02-10 11:38:23 +01:00
  • 3bef6ecb85 feat(BackupManager): allow to ignore folders dw-0 2024-02-10 00:50:45 +01:00
  • 5ace920d3e feat(extensions): implement initial extension feature and first extension dw-0 2024-02-09 15:47:13 +01:00
  • 2f34253bad refactor(kiauh): handle menus based on if they need instantiation or not dw-0 2024-02-08 22:41:52 +01:00
  • 0447bc4405 refactor(kiauh): allow menus to link options to letters dw-0 2024-02-05 21:57:19 +01:00
  • 7cb2231584 chore(kiauh): rename "res" to "assets" dw-0 2024-01-29 21:28:01 +01:00
  • 5a3d21c40b chore(kiauh): rename "modules" to "components" dw-0 2024-01-29 21:10:14 +01:00
  • 099d47df2f fix: revert "refactor(Mobileraker): update companion install script (#431)" (#432) dw-0 2024-01-29 17:17:09 +01:00
  • ba1cdb3739 refactor(Mobileraker): update companion install script (#431) Patrick Schmidt 2024-01-29 17:09:30 +01:00
  • ad56b51e70 feat(LogUpload): implement log upload feature dw-0 2024-01-28 22:27:38 +01:00
  • c6999f1990 refactor(kiauh): if self.options is an empty dict, return invalid input error message. dw-0 2024-01-28 22:26:54 +01:00
  • bc30cf418b refactor(kiauh): add option index parameter to method calls from menus dw-0 2024-01-28 22:25:07 +01:00
  • ee81ee4c0c fix(Mainsail): correctly handle invalid config value for default_port dw-0 2024-01-28 15:35:00 +01:00
  • 35911604af chore(kiauh): update copyright dw-0 2024-01-28 12:54:06 +01:00
  • 77f1089041 chore(kiauh): reformat code / rename method dw-0 2024-01-28 12:51:23 +01:00
  • 8e7d4db988 fix: OctoPrint logo in README.md (#424) Anna 2024-01-23 22:47:37 +01:00
  • 8f960495ba fix: OctoPrint logo in README.md (#423) jneilliii 2024-01-22 11:57:37 -05:00
  • 89a9d38d39 trim klipper git clone to only latest history nberardi/patch-1 nberardi/patch-1 Nick Berardi 2024-01-01 15:03:40 -05:00
  • 095823bf28 chore(kiauh): update FUNDING.yml nberardi/master dw-0 2024-01-01 20:02:29 +01:00
  • 397038e43e chore(kiauh): add .idea to .gitignore dw-0 2024-01-01 19:55:47 +01:00
  • 061e222664 chore(kiauh): update copyright dw-0 2024-01-01 19:54:13 +01:00
  • 3f5ff50d69 refactor(kiauh): use sudo true instead of sudo -v to prevent password prompts dw-0 2024-01-01 19:51:56 +01:00
  • 7820155094 refactor(Klipper): add some exception handling nberardi/kiauh-v6-dev dw-0 2023-12-29 19:47:45 +01:00
  • c28d5c28b9 refactor(KIAUH): use pythons own venv module to create a venv dw-0 2023-12-29 19:20:04 +01:00
  • cda6d31a7c fix(RepoManager): check if git dir exists dw-0 2023-12-29 18:51:23 +01:00
  • 9a657daffd feat(KIAUH): show Mainsail in UpdateMenu dw-0 2023-12-28 18:05:43 +01:00
  • 85b4b68f16 refactor(Klipper/Moonraker): install new packages during updates dw-0 2023-12-28 13:47:24 +01:00
  • dfbce3b489 feat(KIAUH): show commit in UpdateMenu dw-0 2023-12-28 13:38:24 +01:00
  • f3b0e45e39 refactor(Klipper): refactor klipper_setup to reduce cognitive complexity dw-0 2023-12-27 23:49:34 +01:00
  • 83e5d9c0d5 refactor(Klipper/Moonraker): remove obsolete method calls dw-0 2023-12-27 15:58:37 +01:00
  • 8f44187568 feat(Moonraker): enable Mainsail remote mode after multi instance setup dw-0 2023-12-27 15:42:46 +01:00
  • 625a808484 fix(InstanceManager): return an updated list when getting the instances property dw-0 2023-12-27 14:09:51 +01:00
  • ad0dbf63b8 refactor(Mainsail): enable remote mode if moonraker multi instance dw-0 2023-12-27 00:11:11 +01:00
  • 9dedf38079 refactor(KIAUH): big refactor of instance handling dw-0 2023-12-26 23:37:35 +01:00
  • 1b4c76d080 fix(KIAUH): more file path handling improvements dw-0 2023-12-25 22:31:18 +01:00
  • d20d82aeac fix(Mainsail): proper check if config exists dw-0 2023-12-25 22:06:40 +01:00
  • 16a28ffda0 fix(Klipper/Moonraker): config files now always have a Path, are never None anymore dw-0 2023-12-25 22:03:44 +01:00
  • a9367cc064 fix(Klipper): remove obsolete method parameter dw-0 2023-12-25 22:01:18 +01:00
  • b165d88855 fix(Moonraker): missing return statement if all requirements met dw-0 2023-12-25 20:57:22 +01:00