Commit Graph

  • 6c59d58193 refactor(KIAUH): use red dash instead of "Unknown" if repo info not available dw-0 2023-12-25 20:44:04 +01:00
  • b4f5c3c1ac refactor(Mainsail): remove mainsail.zip after extracting content dw-0 2023-12-25 20:16:38 +01:00
  • b69ecbc9b5 fix(KIAUH): wrong logic in status detection dw-0 2023-12-25 19:56:43 +01:00
  • fc9fa39eee refactor(Mainsail): use same wording in MainsailRemoveMenu dw-0 2023-12-25 19:43:30 +01:00
  • 142b4498a3 refactor(Klipper): rework remove process dw-0 2023-12-25 15:35:13 +01:00
  • 012b6c4bb7 refactor(Moonraker): rework remove process dw-0 2023-12-25 15:12:08 +01:00
  • 8aeb01aca0 refactor(KIAUH): use pathlib instead of os where possible. consistent use of pathlib. dw-0 2023-12-25 00:59:00 +01:00
  • da533fdd67 refactor(KIAUH): use util functions for Klipper and Moonraker to get their status dw-0 2023-12-24 14:35:25 +01:00
  • 8cb0754296 feat(KIAUH): show Mainsail install status dw-0 2023-12-24 14:23:57 +01:00
  • 7a6590e86a refactor(Mainsail): rework config.json backup dw-0 2023-12-24 13:53:55 +01:00
  • 2f0feb317e refactor(BackupManager): rework backup structure and implement single file backup method dw-0 2023-12-24 12:58:41 +01:00
  • b9479db766 feat(KIAUH): show installation status of Klipper and Moonraker in MainMenu dw-0 2023-12-23 19:42:34 +01:00
  • 14132fc34b refactor(ConfigManager): automatically read config upon ConfigManager instance init dw-0 2023-12-23 17:21:50 +01:00
  • 3d5e83d5ab refactor(Mainsail): remove specific methods and replace by generic ones dw-0 2023-12-22 22:54:29 +01:00
  • edd5f5c6fd refactor(KIAUH): refactor RemoveMenu dw-0 2023-12-22 22:43:29 +01:00
  • 8ff0b9d81d refactor(Mainsail): refactor methods for removing and checking files dw-0 2023-12-22 22:39:43 +01:00
  • 22e8e314db fix(Mainsail): implement missing mainsail cfg symlinking dw-0 2023-12-22 21:41:15 +01:00
  • 12bd8eb799 feat(KIAUH): move filesystem related methods to own module dw-0 2023-12-22 21:25:20 +01:00
  • 4915896099 feat(Mainsail): remove Mainsail dw-0 2023-12-21 22:53:41 +01:00
  • cd38970bbd refactor(Mainsail): move some functions to a mainsail utils module dw-0 2023-12-18 20:58:27 +01:00
  • b8640f45a6 refactor(Klipper): refactor example printer.cfg creation dw-0 2023-12-17 23:30:38 +01:00
  • 5fb4444f03 refactor(Moonraker): refactor example moonraker.conf creation dw-0 2023-12-17 21:50:21 +01:00
  • 926ba1acb4 feat(ConfigManager): implement own ConfigParser write() method dw-0 2023-12-17 21:49:09 +01:00
  • c2e7ee98df feat(Mainsail): implement Mainsail installer dw-0 2023-12-17 18:08:18 +01:00
  • 3865266da1 refactor(RepoManager): default to master branch if none is provided dw-0 2023-12-17 18:07:18 +01:00
  • b83f642a13 refactor(ConfigManager): logging can be silenced dw-0 2023-12-17 18:03:42 +01:00
  • 30b4414469 feat(Klipper): create example printer.cfg if wanted dw-0 2023-12-17 18:00:16 +01:00
  • 1178d3c730 refactor(Moonraker): skip selection dialog if there is only 1 klipper instance dw-0 2023-12-17 16:18:44 +01:00
  • 59d8867c8c fix(kiauh): copy&paste issue in repo url for Moonraker dw-0 2023-12-17 16:12:43 +01:00
  • 80a953a587 fix(Moonraker): typo in python version check dw-0 2023-12-17 16:10:20 +01:00
  • a80f0bb0e8 feat(utils): add several util methods dw-0 2023-12-17 14:42:53 +01:00
  • 78cefddb2e feat(InstanceManager): add restart service method dw-0 2023-12-17 13:26:22 +01:00
  • b20613819e feat(Logger): add "start" parameter dw-0 2023-12-17 13:00:46 +01:00
  • 5ebe941125 readme: don't recommend a specific architecture anymore dw-0 2023-12-17 12:18:04 +01:00
  • f5eb9486cc refactor(kiauh): use sudo true instead of sudo -v to prevent password prompts dw-0 2023-12-17 12:10:36 +01:00
  • 1836beab42 feat(klipper): add getter for specific properties dw-0 2023-12-17 00:01:25 +01:00
  • 545397f598 feat(kiauh): fix typo in check_package_install dw-0 2023-12-16 17:38:01 +01:00
  • f709cf84e7 feat(kiauh): add helper methods for downloading files dw-0 2023-12-16 15:41:48 +01:00
  • f62c10dc8b feat(kiauh): add helper methods to check for installed packages dw-0 2023-12-16 15:38:23 +01:00
  • 7a9e752f9c fix: fix typo in example.printer.cfg (#412) Stefan Dej 2023-12-12 08:21:51 +01:00
  • 30bc56b198 feat(advanced): add selection between flash/serialflash methods (#410) CODeRUS 2023-12-10 16:57:59 +01:00
  • b2567995de feat(klipper): add virtual_sd_card_block to example printer.cfg (#411) dw-0 2023-12-10 15:12:28 +01:00
  • e121ba8a62 feat(Moonraker): add python version check dw-0 2023-12-04 22:35:36 +01:00
  • 9a1a66aa64 docs(utils): add docstrings dw-0 2023-12-04 21:33:35 +01:00
  • 420b193f4b feat(Moonraker): implement Moonraker dw-0 2023-12-03 23:13:28 +01:00
  • de20f0c412 refactor(ConfigManager): allow to take in any config file dw-0 2023-12-03 23:10:43 +01:00
  • 57f34b07c6 refactor(utils): add more util functions dw-0 2023-12-03 23:09:43 +01:00
  • e35e44a76a refactor(kiauh): move create_folders to BaseInstance dw-0 2023-12-03 23:08:41 +01:00
  • bfb10c742b refactor(kiauh): reword print_info to print_status and implement new print_info method dw-0 2023-12-03 23:06:30 +01:00
  • 458c89a78a fix(InstanceManager): print service name instead of suffix only dw-0 2023-12-02 16:52:30 +01:00
  • 6128e35d45 refactor(kiauh): rework menu formatting logic dw-0 2023-11-15 00:25:19 +01:00
  • 279d000bb0 refactor(kiauh): specify python3 in shebang dw-0 2023-11-14 21:31:25 +01:00
  • a4a3d5eecb feat(BackupManager): implement simple backup manager dw-0 2023-11-14 21:28:13 +01:00
  • 1392ca9f82 refactor(klipper): pass the script path as a Path to the parse function dw-0 2023-11-13 20:07:21 +01:00
  • 47121f6875 refactor(utils): clean up, add comments dw-0 2023-11-13 20:06:48 +01:00
  • d0d2404132 refactor(kiauh): move core modules to core package dw-0 2023-11-12 23:28:05 +01:00
  • 6ed5395f17 feat(klipper): check for brltty-udev too dw-0 2023-11-12 01:26:43 +01:00
  • be805c169b feat(klipper): allow keeping klipper and klipper-env dir during uninstall dw-0 2023-11-12 01:13:39 +01:00
  • eaf12db27e fix(klipper): allow go back when asked for new instances dw-0 2023-11-12 00:39:10 +01:00
  • fe8767113b refactor(klipper): rework dialogs dw-0 2023-11-12 00:36:37 +01:00
  • 2148d95cf4 fix(InstanceManager): return None for suffix if there is none dw-0 2023-11-12 00:10:52 +01:00
  • 682be48e8d fix(InstanceManager): instance_service should be service file name dw-0 2023-11-12 00:01:21 +01:00
  • 68369753fd refactor(InstanceManager): rework dw-0 2023-11-11 23:56:27 +01:00
  • 44ed3b6ddf feat(kiauh): add .iml to gitignore dw-0 2023-11-11 23:53:42 +01:00
  • e12e578098 refactor(klipper): rewrite dialogs dw-0 2023-11-05 22:56:56 +01:00
  • 515a42f098 feat(klipper): implement update function dw-0 2023-11-05 16:15:19 +01:00
  • f9ecad0eca refactor(klipper): use name "klipper" for single instance setup dw-0 2023-11-05 16:01:09 +01:00
  • fb09acf660 refactor(utils): reduce complexity dw-0 2023-11-02 22:52:34 +01:00
  • 093da73dd1 refactor(klipper): use constants for commonly used strings dw-0 2023-11-02 22:06:59 +01:00
  • c9e8c4807e feat(klipper): convert single to multi instance dw-0 2023-10-31 20:54:44 +01:00
  • 6fcd7a3f08 refactor(klipper): improve disruptive package handling dw-0 2023-10-31 15:08:59 +01:00
  • 09e874214b feat(ConfigManager): implement ConfigManager dw-0 2023-10-29 17:19:26 +01:00
  • 623bd7553b feat(RepoManager): implement RepoManager dw-0 2023-10-29 13:25:21 +01:00
  • 1e0c74b549 style: rename input functions dw-0 2023-10-29 01:29:27 +02:00
  • 358c666da9 feat(style): use black code style / formatter dw-0 2023-10-29 00:31:34 +02:00
  • 84a530be7d fix(klipper): handle disruptive system packages/services dw-0 2023-10-28 23:52:51 +02:00
  • bfff3019cb fix(InstanceManager): fix TypeError if instance name is None dw-0 2023-10-28 22:09:46 +02:00
  • 2a100c2934 feat(klipper): check for required user-groups dw-0 2023-10-28 19:33:18 +02:00
  • 25dfbb83df fix(kiauh): display custom repo dialog again after user interaction dw-0 2023-10-28 20:48:57 +02:00
  • ce0daa52ae feat(klipper): implement instance manager and klipper installer in python dw-0 2023-10-26 13:44:43 +02:00
  • 899b204dc7 refactor: show full path of mcu (#391) Sineos 2023-10-15 10:08:41 +02:00
  • 5cf4b018fc refactor: change wording now that moonraker-obico can link printer using auto-discovery (#389) Kenneth Jiang 2023-10-12 11:26:30 -07:00
  • ae9d1b98da feat(klipper): remove/disable brltty and ModemManager during installation (#387) dw-0 2023-10-01 18:30:01 +02:00
  • 16d3388ff2 refactor: make the 'Obico for Klipper' name consistent (#385) Kenneth Jiang 2023-09-29 11:20:21 -07:00
  • b88d0085ba fix(backups): fix broken config target folder name th33xitus 2023-09-04 21:17:10 +02:00
  • 0b6613e464 fix(backups): fix broken moonraker database target folder name th33xitus 2023-09-04 21:02:22 +02:00
  • d99cda544a fix(backups): add backup before update function for KlipperScreen th33xitus 2023-08-30 19:48:19 +02:00
  • a50dce20de fix(backups): add backup function for OctoEverywhere th33xitus 2023-08-30 19:42:32 +02:00
  • f45da66e9e fix(crowsnest): uninstaller exited KIAUH if crowsnest not installed th33xitus 2023-08-26 18:31:37 +02:00
  • 2822499344 refactor(copyright): update copyright comment th33xitus 2023-08-26 18:11:00 +02:00
  • c777ba3e6b refactor(log-upload): update log upload functions and re-enable access th33xitus 2023-08-26 18:06:14 +02:00
  • 9f410450d7 refactor(backups): update backup functions for config and moonraker database and enable backup-before-update again th33xitus 2023-08-23 23:22:23 +02:00
  • 0497d49066 Update README.md dw-0 2023-08-15 16:42:38 +02:00
  • 229da227b0 Update FUNDING.yml dw-0 2023-08-14 23:06:44 +02:00
  • 65854c8da6 fix(updates): make update all function also update system again th33xitus 2023-07-22 23:24:29 +02:00
  • 5985646633 refactor(obico): move dependency handling to obico's own install script (#361) Kenneth Jiang 2023-07-10 08:44:05 -07:00
  • 6a766f7882 Support of no id micro-controllers, see: [https://www.klipper3d.org/FAQ.html#wheres-my-serial-port] skarasov/master skarasov/master skarasov 2023-07-07 18:56:29 +03:00
  • 979c39dc02 refactor(mainsail/fluidd): allow reading of version from release_info.json th33xitus 2023-07-01 20:59:46 +02:00
  • 08786d64e8 fix: don't block user and check more than home cravl-dev/fix-331 cravl-dev/fix-331 Cameron Ryder 2023-06-28 14:37:28 -04:00
  • a976e60ffd Merge branch 'th33xitus:master' into fix-331 cravl-dev 2023-06-28 14:44:45 -04:00