539 Commits

Author SHA1 Message Date
169254c61a Merge pull request #16 from lordmathis/fix/llama-server-options
fix: Missing or wrong llama server options
2025-08-06 18:51:18 +02:00
8154b8d0ab Fix temp in tests 2025-08-06 18:49:36 +02:00
a26d853ad5 Fix missing or wrong llama server options on frontend 2025-08-06 18:40:05 +02:00
6203b64045 Fix missing or wrong llama server options 2025-08-06 18:31:17 +02:00
8d9c808be1 Merge pull request #14 from lordmathis/docs/readme-updates
docs: Update README.md to improve project description
v0.3.1
2025-08-05 21:32:20 +02:00
161cd213c5 Update README.md to enhance project description and installation instructions 2025-08-05 21:20:37 +02:00
d6e84f0527 Merge pull request #13 from lordmathis/fix/decimal-input
fix: Allow decimal input for numeric fields in instance configuration
2025-08-05 20:03:31 +02:00
0846350d41 Fix eslint issues in ZodFormField 2025-08-05 19:21:09 +02:00
dacaca8594 Fix number input handling to allow decimal values 2025-08-05 19:15:12 +02:00
6e3f5cec61 Merge pull request #12 from lordmathis/refactor/pkg-restructure
Pkg restructure
v0.3.0
2025-08-04 20:48:18 +02:00
85b3638efb Update ValidateInstanceName to return the validated name and modify tests accordingly 2025-08-04 20:46:15 +02:00
934d1c5aaa Refactor instance management by moving operations to a new file 2025-08-04 20:38:57 +02:00
2abe9c282e Rename config and instance struct to avoid awkward naming 2025-08-04 19:30:50 +02:00
6a7a9a2d09 Split large package into subpackages 2025-08-04 19:23:56 +02:00
a3c44dad1e Merge pull request #11 from lordmathis/feat/state-persistance
feat: Persist instances configs across app restarts
2025-08-02 23:47:35 +02:00
7426008ef9 Use instance directly in DeleteInstance 2025-08-02 23:35:03 +02:00
cf26aa521a Update README.md to enhance API Key authentication section and provide usage examples 2025-08-02 23:15:25 +02:00
d94c922314 Update README.md for data persistence features 2025-08-02 23:02:30 +02:00
3cbd23a6e2 Implement persistence tests 2025-08-02 22:52:50 +02:00
bed172bf73 Implement instance loading and auto-start functionality on manager initialization 2025-08-02 21:39:19 +02:00
d449255bc9 Persist instance state after starting and stopping instances 2025-08-02 21:23:31 +02:00
de89d0673a Implement instance persistence with JSON file storage and deletion 2025-08-02 21:09:16 +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
f1718198a3 Merge pull request #10 from lordmathis/fix/graceful-shutdown
Implement graceful shutdown
2025-08-01 23:44:58 +02:00
b24d744cad Implement graceful shutdown for the server and add Shutdown method to InstanceManager 2025-08-01 23:41:18 +02:00
fff8b2dbde Merge pull request #9 from lordmathis/docs/add-prebuilt-install-instructions
Update installation instructions in README.md to include prebuilt binaries
2025-08-01 20:23:54 +02:00
b94909dee4 Update installation instructions in README.md to include prebuilt binaries and manual download steps 2025-08-01 20:17:29 +02:00
ae1bf8561f Merge pull request #8 from lordmathis/feat/frontend-api-auth
feat: Add management API key authentication with login dialog
v0.2.0
2025-07-31 20:36:32 +02:00
ad117ef6c6 Add AuthProvider to test components 2025-07-31 20:34:33 +02:00
169432260a Refactor health service to use centralized api client 2025-07-31 19:11:55 +02:00
f94a150b07 Refactor modals to dialogs and update related tests for consistency 2025-07-31 19:03:43 +02:00
c038cabaf6 Implement authentication flow with API key support and loading states 2025-07-31 18:59:12 +02:00
89f90697ef Merge pull request #7 from lordmathis/feat/api-key-auth
Feature: Add API key auth for OpenAI compatible endpoints and llamactl management API endpoints on backend
2025-07-30 21:36:40 +02:00
8e8056f071 Update swagger docs 2025-07-30 21:34:46 +02:00
4d06bc487a Update README for api key auth 2025-07-30 21:31:20 +02:00
bedec089ef Implement middleware tests 2025-07-30 21:20:50 +02:00
b3540d5b3e Implement api key auth 2025-07-30 20:15:14 +02:00
72ba008d1e Merge pull request #6 from lordmathis/fix/release-notes-gen
Remove changelog generation step from release workflow
2025-07-28 22:35:00 +02:00
0aa5def9ec Remove changelog generation step from release workflow 2025-07-28 22:32:44 +02:00
79364eca95 Merge pull request #5 from lordmathis/fix/llama-server-cors
Remove llama server cors headers
v0.1.2
2025-07-28 22:10:05 +02:00
e1889a65ac Remove llama server cors headers 2025-07-28 22:06:44 +02:00
b3906183b0 Merge pull request #4 from lordmathis/fix/cors
Add cors middleware
v0.1.1
2025-07-27 19:13:03 +02:00
1057265c7f Fix default host value in TestLoadConfig_Defaults 2025-07-27 19:11:24 +02:00
40d11b12ca Add cors middleware 2025-07-27 19:05:15 +02:00
f061a65baf Merge pull request #3 from lordmathis/fix/max-restart-panic
Fix monitorProcess to properly close and reset monitorDone channel
v0.1.0
2025-07-27 12:27:08 +02:00
f2073f3eb4 Fix monitorProcess to properly close and reset monitorDone channel 2025-07-27 12:24:17 +02:00
6e0b465b4d Merge pull request #2 from lordmathis/feat/openai-models
Add OpenAI-compatible endpoints and instance creation timestamp
2025-07-27 12:20:57 +02:00
e6652e52e1 Add OpenAI-compatible endpoints and instance creation timestamp 2025-07-27 12:07:59 +02:00
1261232baa Merge pull request #1 from lordmathis/alert-autofix-1
Potential fix for code scanning alert no. 1: Workflow does not contain permissions
2025-07-26 23:30:31 +02:00