Commit Graph

25 Commits

Author SHA1 Message Date
dw-0
547194e950 refactor: move nginx related functions to client_utils
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-08-18 20:13:31 +02:00
dw-0
14973c4d98 refactor: tweak client setup and removal
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-08-18 19:35:43 +02:00
dw-0
5d678c4ff2 refactor: rework webclient removal
* also backup fluidds config.json on update

Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-08-18 13:42:27 +02:00
dw-0
231e9d134a refactor: move logger to core
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-08-11 16:09:30 +02:00
dw-0
13611ccd52 refactor: check_install_dependencies expects a set now
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-08-11 12:54:27 +02:00
dw-0
1384f7328a refactor: use global deps list to check for generally required dependencies
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-07-07 22:16:37 +02:00
dw-0
01deab7c64 fix: disallow installing client config if another client config is installed
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-06-30 20:51:04 +02:00
dw-0
2ad11d68de refactor: remove ipv6 check
doesn't seem to be necessary

Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-06-29 08:11:07 +02:00
dw-0
7444ae8cea refactor: client dialog improvements
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-06-29 00:08:19 +02:00
dw-0
dbe15e3a32 feat: add ipv6 check before installing webclients
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-06-27 17:55:17 +02:00
dw-0
b3df3e7b5c refactor: improve nginx config generation
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-05-20 12:14:56 +02:00
dw-0
01afe1fe77 chore: ruff organize imports
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-05-20 10:52:18 +02:00
dw-0
a44508ead5 refactor: update dependency management
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-05-11 22:23:51 +02:00
dw-0
799892500a refactor(sys_utils): rename systemctl method and add new one
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-05-03 22:20:00 +02:00
dw-0
65617ca971 refactor: rename filesystem_utils to fs_utils and system_utils to sys_utils
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-05-02 15:53:22 +02:00
dw-0
b70ac0dfd7 refactor: move config related helper methods into own util module
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-05-01 21:12:37 +02:00
dw-0
1f2d724189 feat: use dynamically created client download URL
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-04-28 19:43:36 +02:00
dw-0
1a29324e6a refactor: handle ports as ints as they are coming as ints from the KiauhSettings
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-04-28 19:42:40 +02:00
dw-0
02eebff571 feat: implement KiauhSettings and use it where appropriate
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-04-27 15:03:29 +02:00
dw-0
06801a47eb refactor: full refactor of how webclient data is handled
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-04-06 21:47:15 +02:00
dw-0
a5dce136f3 chore: remove shebang from most files because it is not needed
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-03-21 21:55:35 +01:00
dw-0
655b781aef refactor(KIAUH): move util functions into util modules
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-03-03 11:42:27 +01:00
dw-0
bd1aa1ae2b refactor(klipper): add existing client configs to example config upon creation
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-03-03 11:04:06 +01:00
dw-0
5c37b68463 fix(webclients): default to port 80 if none/invalid configured in kiauh.cfg
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-03-02 21:25:17 +01:00
dw-0
1620efe56c refactor(KIAUH): full refactor of client and client-config installation
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2024-03-02 17:22:37 +01:00