fix(proxmox): comprehensive VM management and UI improvements #128

Merged
sarman merged 2 commits from fix/proxmox-complete-v1.2.3-beta into beta 2026-06-21 19:11:16 +00:00
4 changed files with 1416 additions and 3 deletions
Showing only changes of commit 12f89f0d69 - Show all commits

6
.gitignore vendored
View File

@ -13,7 +13,7 @@ artifacts/
# kubectl binaries (downloaded during build)
src-tauri/binaries/
SECURITY_AUDIT.md
SECURITYAUDIT.md
# Internal / private documents — never commit
USER_GUIDE.md
@ -25,3 +25,7 @@ PR_DESCRIPTION.md
docs/images/user-guide/
*.bak
.DS_Store
# Logs
.logs/
*.log

File diff suppressed because it is too large Load Diff

View File

@ -321,7 +321,7 @@ impl OpenAiProvider {
.filter(|m| m.role == "system")
.map(|m| m.content.clone())
.collect();
let combined_system = if system_messages.is_empty() {
None
} else {
@ -348,7 +348,7 @@ impl OpenAiProvider {
}
// Add optional system message
if let Some(system) = system_message {
if let Some(system) = combined_system {
body["system"] = serde_json::Value::String(system);
}

View File

@ -40,10 +40,12 @@ interface RawVMInfo {
mem?: number;
max_mem?: number;
memory?: number;
memoryTotal?: number;
disk?: number;
max_disk?: number;
diskTotal?: number;
uptime?: number;
tags?: string[];
}
interface VMListProps {