Commit Graph

124 Commits

Author SHA1 Message Date
d1dbccb1f9 Add GitHub Actions workflow for automated release process 2025-07-26 20:32:57 +02:00
7ed773060d Set working directory for job steps 2025-07-26 19:56:16 +02:00
3e830c1044 Fix badge links in README.md to point to SVG images 2025-07-26 19:41:50 +02:00
1691bbbadd Update README.md to include detailed configuration and usage instructions 2025-07-26 19:40:43 +02:00
3375cbbc90 Add TypeScript type check workflow and update webui test paths 2025-07-26 19:26:27 +02:00
6d7274ce31 Add GitHub Actions workflow for running webui tests 2025-07-26 19:24:01 +02:00
4334b40fa9 Implement basic tests for webui 2025-07-26 19:20:09 +02:00
e7d95e934c Create webui dist directory in test workflow 2025-07-26 16:41:09 +02:00
427ea7fbd9 Update Go version in GitHub Actions workflow to 1.24 2025-07-26 16:37:09 +02:00
8e717608c5 Update Go test commands to include build tags 2025-07-26 16:13:52 +02:00
7087f65855 Add build constraint to exclude test builds for webui package 2025-07-26 16:01:07 +02:00
4ef3ce6d8c Add GitHub Actions workflow for Go tests 2025-07-26 15:48:53 +02:00
9bc2c58ba6 Add unit tests for go backend 2025-07-26 15:47:19 +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
1fb6b7c212 Refactor instance lifecycle and logging 2025-07-26 11:33:20 +02:00
451076b2bf Add OpenAIProxy handler to route requests based on instance name 2025-07-24 23:04:28 +02:00
5c831a327c Implement working health check 2025-07-24 22:57:32 +02:00
1ffc39c75d Initial healthcheck implementation 2025-07-24 21:39:44 +02:00
cf8d581275 Add SystemInfoModal component and integrate system info fetching in App 2025-07-24 19:36:26 +02:00
40e3a8bb7a Update button label in InstanceModal based on instance running state 2025-07-23 22:09:42 +02:00
1fbb63c397 Add auto restart configuration fields to InstanceModal and zodFormUtils 2025-07-23 22:05:37 +02:00
d767a3d577 Remove instance restart from update handler 2025-07-23 21:57:52 +02:00
f2a2e8179e Fix default options always overriding updates 2025-07-23 21:49:00 +02:00
59061edb96 Add log file path handling and implement LogsModal component for instance logs 2025-07-23 21:08:13 +02:00
ac57bd770f Fix update and stop race conditions 2025-07-23 20:27:55 +02:00
cc7ecc5aee Return empty array instead of null when no instances 2025-07-23 17:21:49 +02:00
f8469f1ed4 Update button label for instance editing to clarify action 2025-07-23 17:18:37 +02:00
57c0a1d1ef Refactor instance options handling: separate validation and default application 2025-07-23 17:16:13 +02:00
63f77d8d9a Replace instances hook with context 2025-07-22 21:58:42 +02:00
3ecfedea81 Implement instance creation and update functionality in useInstances hook 2025-07-22 21:52:31 +02:00
af063dead7 Reuse modal for instance editing 2025-07-22 21:45:48 +02:00
a96a0d77ed Implement instance creation and editing modal 2025-07-22 21:30:17 +02:00
c6558e6ce1 Change InstanceCard buttons to icons 2025-07-22 19:02:57 +02:00
d936cfcdf2 Remove restart count reset 2025-07-21 22:30:45 +02:00
4008d18042 Fix double unlock error 2025-07-21 22:25:34 +02:00
d05f0af637 Fix a bunch of deadlocks and nil options issues 2025-07-21 22:19:06 +02:00
33b5200e42 Add Header, InstanceList, and InstanceCard components for instance management UI 2025-07-21 21:03:59 +02:00
edf82bfc9a Implement useInstances hook for instance management 2025-07-21 20:25:19 +02:00
21e5ee606b Implement API functions for instance management and error handling 2025-07-20 21:27:42 +02:00
f2948ac8af Add Instance and CreateInstanceOptions interfaces for instance management 2025-07-20 21:25:32 +02:00
9a077027ee Initial UI setup with React, Vite, shadcn and Tailwind CSS 2025-07-20 19:52:03 +02:00
d706afc2a8 Fix log directory creation 2025-07-19 22:20:31 +02:00
b739767317 Enable default auto-restart for new instances in configuration 2025-07-19 22:12:05 +02:00
80a9971652 Update API documentation and instance configuration 2025-07-19 22:04:13 +02:00
154e1f36f9 Update CreateInstanceOptions to use pointers for optional fields and set defaults in NewInstance 2025-07-19 21:28:59 +02:00
4529959e11 Rename CreateInstanceRequest to CreateInstanceOptions and update related functions for consistency 2025-07-19 21:20:10 +02:00
301e170974 Refactor instance management and configuration handling 2025-07-19 21:10:27 +02:00
3428089bec Add configuration loading with defaults and environment variable support 2025-07-19 19:38:47 +02:00
604d7ebcc8 Implement instance log management 2025-07-19 18:59:58 +02:00