th33xitus
0b6613e464
fix(backups): fix broken moonraker database target folder name
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2023-09-04 21:02:22 +02:00
th33xitus
d99cda544a
fix(backups): add backup before update function for KlipperScreen
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2023-08-30 19:48:55 +02:00
th33xitus
a50dce20de
fix(backups): add backup function for OctoEverywhere
...
fix #380
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2023-08-30 19:48:53 +02:00
th33xitus
f45da66e9e
fix(crowsnest): uninstaller exited KIAUH if crowsnest not installed
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2023-08-26 18:31:37 +02:00
th33xitus
2822499344
refactor(copyright): update copyright comment
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2023-08-26 18:11:00 +02:00
th33xitus
c777ba3e6b
refactor(log-upload): update log upload functions and re-enable access
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2023-08-26 18:06:14 +02:00
th33xitus
9f410450d7
refactor(backups): update backup functions for config and moonraker database and enable backup-before-update again
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2023-08-23 23:22:23 +02:00
th33xitus
65854c8da6
fix(updates): make update all function also update system again
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2023-07-22 23:24:29 +02:00
th33xitus
979c39dc02
refactor(mainsail/fluidd): allow reading of version from release_info.json
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2023-07-01 20:59:46 +02:00
th33xitus
197058bd00
changelog: update Changelog
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2023-06-17 21:19:49 +02:00
th33xitus
d3b5122ebb
refactor(UI): move version and added changelog link to own row in main menu
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2023-06-17 21:11:23 +02:00
th33xitus
8ce4daf403
refactor(klipper): pre-select python3 for klipper install
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2023-06-17 19:51:41 +02:00
th33xitus
b0a65fe14e
refactor(UI): remove warn message
...
more than half a year is gone, the warning should not be that important anymore
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2023-06-17 19:49:57 +02:00
th33xitus
7df3dd489f
fix(mainsail/fluidd): show correct version number in update menu
...
fixes #350
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2023-06-07 21:48:17 +02:00
th33xitus and GitHub
bcbb185bd7
readme: update README.md
...
also fixes #327
2023-06-04 21:57:56 +02:00
th33xitus and GitHub
c19acb1694
fix(mainsail/fluidd): fall back to latest stable url if fetching tags fails ( #348 )
2023-06-04 19:12:53 +02:00
th33xitus
858301aa9a
fix: temporary disable backup_before_update
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2023-03-18 18:15:11 +01:00
th33xitus and GitHub
1215446a6c
feat(octoeverywhere): implement update function ( #310 )
2023-03-11 20:25:17 +01:00
th33xitus
8526acf8b6
chore: update copyright notice
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2023-03-10 20:06:06 +01:00
th33xitus and GitHub
cc27aaec7c
readme: add prerequisites to readme ( #309 )
2023-03-08 20:07:00 +01:00
th33xitus
31616ebad5
fix(crowsnest): silence grep error output in main menu
...
fixes #308
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2023-03-04 16:01:06 +01:00
th33xitus and GitHub
d6837af2a2
refactor(klipper): implement blacklisted service names ( #304 )
2023-02-28 18:29:21 +01:00
th33xitus and GitHub
fd27db28d4
feat(mainsail): use mainsail-config repo for downloading mainsail macros ( #301 )
2023-02-26 16:29:01 +01:00
th33xitus
bb3ec79756
revert(mjpg-streamer): re-add uninstall option for mjpg-streamer
...
fix #291
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2023-02-05 08:57:15 +01:00
th33xitus
c79dc280e3
refactor(moonraker): update cors domains in moonraker.conf template
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2023-02-05 08:47:46 +01:00
th33xitus
8493269c6f
refactor: hide currently still disabled functions from the menus
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2023-01-08 11:05:14 +01:00
th33xitus
150ef0142f
refactor(mainsail/fluidd): move tag urls from globals to respective files
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2022-12-14 19:40:12 +01:00
th33xitus
f70faa52cc
fix(klipper): update python dialog description
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2022-12-08 19:25:58 +01:00
th33xitus
e9c23ca93e
fix(klipper): use correct value for py_ver variable in update function
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2022-11-14 19:50:55 +01:00
th33xitus and GitHub
67afa26ed7
refactor(klipper): full refactor of klipper install/remove part ( #264 )
2022-11-13 15:51:22 +01:00
th33xitus and GitHub
54be7e4e21
refactor(obico): update obico installer ( #254 )
2022-10-31 16:06:45 +01:00
th33xitus and GitHub
811c071b74
refactor(telegram-bot): update telegram-bot installer ( #251 )
2022-10-30 18:30:20 +01:00
th33xitus
6116fc92cf
fix: allow for any amount of whitespaces after config section in update manager
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2022-10-30 18:27:13 +01:00
th33xitus
5524a40f04
refactor(klipperscreen): re-enable klipperscreen installer
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2022-10-25 15:24:25 +02:00
th33xitus
cb3661b8b5
refactor(prettygcode): re-enable pretty gcode installer
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2022-10-25 15:23:57 +02:00
th33xitus
2cec90b29c
refactor(octoprint): update octoprint installer
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2022-10-24 10:35:30 +02:00
th33xitus and GitHub
d2c009df9a
fix(klipper): network.target is now network-online.target
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-10-22 23:28:01 +02:00
th33xitus and GitHub
046178f801
refactor!: update KIAUH for recent moonraker changes ( #245 )
2022-10-20 11:20:34 +02:00
th33xitus
798e56f4dc
refactor(mainsail): replace deprecated remote mode with new instanceDB
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2022-09-18 23:45:02 +02:00
th33xitus
9d90daec7f
fix(switch_klipper_repo): use of case didn't allow selections of 2 and above
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2022-09-10 20:25:05 +02:00
th33xitus
f46b099b74
refactor(klipper): more verbose error message if SysVinit script is detected
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2022-09-03 14:14:37 +02:00
th33xitus
03be46f012
refactor(moonraker): skip polkit script execution if polkit rules already installed
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2022-09-03 13:41:02 +02:00
th33xitus
c11e628c55
fix(moonraker): do not exit if moonraker_polkit exits with an error during moonraker update
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2022-09-03 11:34:45 +02:00
th33xitus
4c8d43e365
refactor: use OS independent method to check/set for correct home folder permissions
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2022-08-27 22:08:01 +02:00
th33xitus
6df388f42b
refactor: install webcamd from self provided resources
...
with the upcoming release of a new MainsailOS image, mjpg-streamer is replaced by crowsnest. it is therefore not possible anymore to pull the files from the mainsailOS repository. hence adding them to the KIAUH repository.
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2022-07-29 19:46:39 +02:00
th33xitus
1d7fb010af
refactor: remove unused kiauh_macros.cfg
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2022-07-24 08:51:48 +02:00
th33xitus
d4207d710c
fix: restart moonraker after moonraker.conf patch ( fixes #225 )
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2022-07-22 10:16:00 +02:00
th33xitus
6cb8d70b63
fix: replace generic nginx webui cfg by their respective ones
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2022-07-22 10:06:35 +02:00
th33xitus
ae011963da
fix: install mainsail theme to correct folder ( fixes #222 )
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2022-07-20 22:41:42 +02:00
th33xitus
491d6f40bb
refactor: move ini initialization to main_menu()
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2022-07-20 22:34:07 +02:00
th33xitus
8bbe2f79ea
feat: save multi instance klipper names/identifier to kiauh.ini
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com >
2022-07-20 22:33:33 +02:00
th33xitus
0bdf61a714
fix: do not install py2 packages if venv is py3 ( fixes #211 )
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-06-30 20:41:36 +02:00
th33xitus and GitHub
b07a83c8ad
fix: update all function ( #204 ) ( #217 )
...
* fix: update all function (fixes #204 )
* fix: replace non-existing `print_unkown_cmd` function
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-06-30 11:08:09 +02:00
th33xitus
39e22acbed
fix(octoprint.sh): script exiting without error message ( fixes #216 )
...
- the script was exiting without notifying the user that klipper has to be installed first
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-06-26 08:48:38 +02:00
th33xitus
8ba46fa4ac
fix(pretty_gcode.sh): use main instead of master ( fixes #203 )
...
- pgc uses main instead of master. so checking for origin/master leads to an error
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-31 17:27:52 +02:00
th33xitus
d6b95c9d10
refactor(nginx.sh): refactor set_nginx_cfg()
...
- implements two dedicated nginx configs for mainsail and fluidd
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-30 18:38:45 +02:00
th33xitus
f3a769e03e
README.md: reworded a feature description
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-29 22:02:03 +02:00
th33xitus
646e5acd3a
README.md: update README.md
...
Signed-off-by: Dominik Willner th33xitus@gmail.com
2022-05-29 20:35:07 +02:00
th33xitus and GitHub
fcf059df73
feat: KIAUH v4.0.0 ( #191 )
2022-05-29 20:11:15 +02:00
th33xitus and GitHub
4bf9e8f0a8
fix(moonraker.conf): typos in cors domains
2022-05-10 20:15:50 +02:00
th33xitus and GitHub
dd58229fee
fix: bug in remove_klipperscreen()
2022-03-06 11:56:31 +01:00
th33xitus
4517415e9d
fix: CRLF to LF
2022-02-26 19:17:22 +01:00
th33xitus and GitHub
5c45bc7617
readme: fix link to user profile
2022-02-26 17:46:47 +01:00
th33xitus and GitHub
d8ce465126
readme: add shields to readme
2022-02-26 17:44:59 +01:00
th33xitus
2f8c95a8c7
readme: update readme
2022-02-26 17:24:02 +01:00
th33xitus
4c083ceade
fix: broken set_klipper_cfg_path function ( #163 )
2022-02-26 16:51:43 +01:00
th33xitus
259a6919f0
fix: link for theme data csv
2022-02-10 09:14:44 +01:00
th33xitus
4f7a49d85a
fix: bug not updating all when selecting to do so.
...
* also make the confirm message more verbose and make it clear that KIAUH won't update any held back packages or any dist upgrades.
2022-02-07 14:47:36 +01:00
th33xitus
005a5061a7
chore: apply changes made in mainsailOS 0.6.1
2022-02-03 16:57:55 +01:00
th33xitus
634d795557
fix: bug not successfully copying new upstreams.conf and common_vars.conf
2022-01-31 12:00:57 +01:00
th33xitus
a14e321df9
fix: apply required changes due to introduction of PolicyKit and PackageKit in Moonraker
2022-01-29 23:06:02 +01:00
th33xitus and GitHub
1682642e47
fix: revert 7e9d18b
...
Due to some investigations made in #158 , the default IPv6 configuration will be removed again
2022-01-11 08:51:32 +01:00
th33xitus
7e9d18b54c
script: add webui ipv6 listen directive ( fixes #158 )
2022-01-08 22:16:38 +01:00
th33xitus
d049d4c770
script: remove unused functions
2022-01-08 21:48:38 +01:00
th33xitus
108cda3cd6
shellcheck: apply fixes for SC2086
2022-01-08 21:45:55 +01:00
th33xitus
d7de58f538
feat: check for apache2 and prompt for action
2022-01-08 20:57:47 +01:00
th33xitus and GitHub
572afa0396
fix: typo in bug_report.yml
2021-12-30 19:52:22 +01:00
th33xitus and GitHub
63a5e1e323
update bug_report.yml
2021-12-30 19:49:14 +01:00
th33xitus
8c68eaa995
doc: update changelog.md
2021-12-30 19:26:28 +01:00
th33xitus
e8c0b3cf39
fix: formatting / add INFO prefix
2021-12-26 12:18:45 +01:00
th33xitus
cfad7a1fb0
fix: add check for membership of group 'tty'
...
It's possible that being part of group 'tty' is also needed to be able to flash an MCU
2021-12-25 00:52:08 +01:00
th33xitus
4113732daa
fix: check if group dialout exists
...
first check if group dialout exists on the system. then check if the current user is not part of it. only then ask for adding the user to that group
2021-12-24 23:33:05 +01:00
th33xitus
95808a0d5b
shellcheck: apply several fixes
...
apply fix for SC2219, SC2086, SC2236
2021-12-24 23:02:38 +01:00
th33xitus
e551c02507
chore: remove unused code
2021-12-24 22:52:21 +01:00
th33xitus
1f40686ea1
fix: improve moonraker service detection ( fixes #156 )
2021-12-24 22:50:50 +01:00
th33xitus
9b3d96545b
refactor: improve error message
2021-12-24 16:22:46 +01:00
th33xitus
a632fae8f6
fix: check if user is in group "dialout" before starting flash or build+flash routine
2021-12-24 16:17:07 +01:00
th33xitus
4e3a701db4
fix: warn_msg should be status_msg
2021-12-24 14:49:23 +01:00
th33xitus
0c760b5aa2
fix: check membership of "video" usergroup (should fix #135 )
2021-12-24 14:36:30 +01:00
th33xitus
3bc2f3b498
doc: document passing parameters to gcode_shell_commands
2021-12-24 01:08:09 +01:00
th33xitus
b92cfc3984
fix: klipper_cfg_loc was an empty string
...
if the config location wasn't already set before installing mjpg-streamer, klipper_cfg_loc was empty, even after calling the check_klipper_cfg_path function beforehand
moonraker.conf: set refresh_interval to 24hrs
2021-12-24 00:22:15 +01:00
th33xitus
01790b5c11
moonraker.conf: pre-configure clients for pre-release updates
...
moonraker.conf: set refresh_interval to 24hrs
2021-12-23 17:17:48 +01:00
th33xitus
8c7891e360
fix: libjpeg dependencies for ubuntu
...
chore: several shellcheck fixes
2021-12-23 16:50:48 +01:00
th33xitus
852f7c056a
fix: wrong logic in if condition
2021-12-23 16:45:06 +01:00
th33xitus
8cffd07aef
fix: klipper service detection
...
refactor: move $INSTANCE_COUNT into setup function
refactor: creating $PKGLIST
script: add short description to the dialog for selecting the amount of klipper instances
chore: several shellcheck fixes
2021-12-23 15:03:52 +01:00
th33xitus
40745e90df
refactor: move $INSTANCE_COUNT into setup function
2021-12-23 14:19:06 +01:00
th33xitus
a43645cca0
refactor: better klipper service detection
2021-12-23 10:35:18 +01:00
th33xitus
4d834db5df
refactor: unlink moonraker install from klipper instances
...
chore: several shellcheck fixes
2021-12-23 10:35:09 +01:00
th33xitus
771191ab69
chore: update .gitignore
2021-12-22 22:39:17 +01:00
th33xitus and GitHub
8333ae1dc4
fix: also get pre-release versions
...
previous endpoint didn't allow kiauh to get pre-release versions of mainsail/fluidd
2021-11-20 15:17:21 +01:00