tftsr-devops_investigation/src-tauri
Shaun Arman 76d923a570
Some checks failed
Test / frontend-tests (pull_request) Successful in 1m40s
Test / frontend-typecheck (pull_request) Successful in 1m49s
PR Review Automation / review (pull_request) Successful in 6m0s
Test / rust-clippy (pull_request) Has been cancelled
Test / rust-tests (pull_request) Has been cancelled
Test / rust-fmt-check (pull_request) Has been cancelled
feat(proxmox): ISO upload, full CRUD validation, and security hardening
- Add ISO upload via OS file picker: multipart POST to nodes/{node}/storage/{storage}/upload,
  returns task UPID; Upload ISO button in CreateVmDialog triggers dialog filtered to .iso files
- Add cluster/datacenter selector to CreateVmDialog (shown when >1 cluster configured)
- Replace ISO text input with dropdown populated from listIsoImages; falls back to text input
  when storage has no ISOs
- Rewrite NetworkPage with full CRUD: add/edit/delete interfaces via dialog, Checkbox toggles
  for active/autostart, per-row Edit/Delete buttons
- Fix serde_bool_as_int deserializer to accept both bool and integer using visitor pattern
- Fix Content-Type conflict: remove pre-set header from build_headers(), let .json()/.form()
  manage it (root cause of 400 Bad Request on VM start/migrate)
- Fix migration: remove invalid targetcluster/targetstorage params, switch to JSON body
- Security: wire validate_pve_identifier() into all 9 path-interpolating commands
  (list/create/update/delete network interfaces, all 4 snapshot commands, list/upload ISO)
  — previously only create_proxmox_vm was guarded
- Add post_multipart() method to ProxmoxClient for multipart form-data requests
- Add uploadIsoImage TypeScript wrapper and update proxmoxClient exports
- Update IPC-Commands wiki with all new and previously undocumented commands
2026-06-21 21:41:57 -05:00
..
.cargo fix(build): remove SODIUM_USE_PKG_CONFIG from .cargo/config.toml [env] block 2026-06-17 21:22:55 -05:00
capabilities fix(proxmox): fix VM actions, remove Disk column, add Create VM 2026-06-21 18:01:37 -05:00
gen/schemas fix(proxmox): fix VM actions, remove Disk column, add Create VM 2026-06-21 18:01:37 -05:00
icons feat: full copy from apollo_nxt-trcaa with complete sanitization 2026-06-05 14:12:43 -05:00
resources/ollama feat(ui): fix model dropdown, auth prefill, PII persistence, theme toggle, and Ollama bundle 2026-04-05 19:30:41 -05:00
src feat(proxmox): ISO upload, full CRUD validation, and security hardening 2026-06-21 21:41:57 -05:00
tests/kube feat(k8s): implement clean-room Kubernetes management GUI 2026-06-06 20:27:39 -05:00
build.rs fix(windows): compile memset_shim to real .o via get_compiler() to fix MinGW link 2026-06-19 15:21:58 -05:00
Cargo.lock fix: remove use-pkg-config feature conflicting with SODIUM_LIB_DIR 2026-06-14 10:52:55 -05:00
Cargo.toml fix: remove use-pkg-config feature conflicting with SODIUM_LIB_DIR 2026-06-14 10:52:55 -05:00
memset_s_shim.c fix(windows): ensure memset_explicit symbol is properly exported for MinGW 2026-06-19 09:44:17 -05:00
tauri.conf.json chore: bump version to 1.2.4 2026-06-13 23:28:23 -05:00