19 Commits

Author SHA1 Message Date
219db7abce Move port range validation to config 2025-10-27 18:23:49 +01:00
5ef0654cdd Use %w for error wrapping in log messages across multiple files 2025-10-27 17:54:39 +01:00
85e21596d9 Auto generate mkdocs api reference from swagger 2025-10-26 14:43:27 +01:00
58f8861d17 Switch manager to global app config 2025-10-25 00:14:12 +02:00
ffb4b49c94 Split manager into multiple structs 2025-10-20 21:55:50 +02:00
c5097e59be Fix local instance detection 2025-10-16 21:26:04 +02:00
e0f176de10 Enhance instance manager to support remote instance management and update related tests 2025-10-01 20:25:06 +02:00
468688cdbc Pass backend options to instances 2025-09-16 21:37:48 +02:00
e2b64620b5 Expose version endpoint 2025-08-07 19:10:06 +02:00
0150429e82 Add commit hash and build time to version output 2025-08-07 18:48:35 +02:00
2ecf096024 Add version flag to display llamactl version 2025-08-07 18:46:49 +02:00
6a7a9a2d09 Split large package into subpackages 2025-08-04 19:23:56 +02:00
3cbd23a6e2 Implement persistence tests 2025-08-02 22:52:50 +02:00
dd6ffa548c Refactor configuration structure to replace DataConfig with instance-specific directories and auto-creation options 2025-08-02 19:10:40 +02:00
7935f19cc1 Add data directory configuration with auto-creation option 2025-08-02 15:33:33 +02:00
b24d744cad Implement graceful shutdown for the server and add Shutdown method to InstanceManager 2025-08-01 23:41:18 +02:00
40d11b12ca Add cors middleware 2025-07-27 19:05:15 +02:00
ffd7ff246e Embed webui 2025-07-26 12:25:51 +02:00
f337a3efe2 Refactor project structure 2025-07-26 11:37:28 +02:00