-
TFTSR v1.2.0
Pre-ReleaseSome checks failedAuto Tag / autotag (push) Successful in 8sAuto Tag / wiki-sync (push) Successful in 11sAuto Tag / changelog (push) Successful in 1m27sTest / frontend-tests (push) Successful in 1m52sTest / frontend-typecheck (push) Successful in 2m3sAuto Tag / build-macos-arm64 (push) Successful in 9m8sAuto Tag / build-linux-amd64 (push) Successful in 10m59sAuto Tag / build-linux-arm64 (push) Successful in 13m44sTest / rust-fmt-check (push) Successful in 19m19sTest / rust-clippy (push) Successful in 21m6sTest / rust-tests (push) Successful in 23m12sAuto Tag / build-windows-amd64 (push) Failing after 9m53sreleased this
2026-06-11 19:54:32 +00:00 | 85 commits to beta since this releaseChangelog
All notable changes to TRCAA are documented here.
Commit types shown: feat, fix, perf, docs, refactor.
CI, chore, and build changes are excluded.[1.2.0] — 2026-06-11
Bug Fixes
- lint: Resolve ESLint errors
- changelog: Only include current tag commits in release body
- workflow: Remove duplicate else block in changelog generation
- fmt: Format code with cargo fmt
- Address PR review findings
- Address PR review findings
- Implement proper kubeconfig parsing and validation
- Implement kubeconfig parsing and add kubeconfig storage
- fmt: Format code with cargo fmt
- Address clippy warnings
- fmt: Format code with cargo fmt
- changelog: Use tag range for release notes
- fmt: Apply cargo fmt
- Address automated PR review findings
- Address all automated PR review findings
- Properly handle kubectl subprocess with async child management
- Address automated PR review findings
- Add shutdown_port_forwards command for app cleanup
- Add app shutdown cleanup for port forward processes
- kubernetes: Address automated PR review findings
- kube: Address portforward race condition and temp file leak
- kube: Resolve automated PR review blockers and warnings
- ci: Replace JS-based Renovate action with direct container invocation
- Use public Gitea URL in test workflow
- kubernetes: Address PR #76 review findings
- kubernetes: Remove redundant TS cast and fix cargo fmt failures
- kubernetes: Use kubeconfig files from Settings instead of duplicate cluster management
- kubernetes: Sync active kubeconfig to store's selectedClusterId
- ci: Generate per-release changelog body using positional range arg
- ci: Exclude internal migration commits from changelog
- kube: Bridge kubeconfig storage to in-memory cluster map and fix UI issues
- classifier: Fix 3 safety bugs, extract const arrays, make tier UI dynamic
- kube: Correct kubectl context, dialog close, icon visibility, cluster name
- kube: Use current-context for kubectl auth; fix SelectValue label display
- kube: Switch to --kubeconfig flag; add Test Connection diagnostic
- ui: Correct font contrast and background colors in dark mode
- kube: Add two-stage diagnostics to test_kubectl_connection
- ci: Cargo fmt kube.rs + switch pr-review to qwen3-coder-next
- kube: Unique temp kubeconfig paths — eliminate concurrent-call race condition
- ui: Replace hardcoded colors with semantic Tailwind vars for dark mode
- kube: WorkloadOverview loads data; single connect on mount; visible error on failure
- kube: Add namespace to PodInfo; pod actions use pod.namespace not filter
- kube: Network/config/storage list actions use item.namespace not filter prop
- kube: Workload list actions use item.namespace not filter prop
- performance: Resolve memory leaks and add polish features
- ui: Critical UI fixes - logs, menus, dark mode, YAML
- lint: Remove unused variables in test files
- Add PTY command bindings and format Rust code
- shell: Resolve TypeScript errors in PTY terminal components
- security: Address automated code review findings
- shell: Delay KubeconfigGuard disarm until after PTY session starts
- ci: Correct Renovate API endpoint for Gitea
- kube: Fix PTY param names, ansi-to-react ESM interop, and dark mode badges
- kube: Configure Monaco for offline use and fix pod column data (IP/Node/CPU/Memory)
- fmt: Collapse single-expression restart count closure per rustfmt
Documentation
- kubernetes: Add comment about dynamic port allocation limitation
- Update documentation for Kubernetes Management UI
- Add ticket summary for kube action namespace and stability fixes
- Update to v1.1.0 release with Kubernetes Management UI
- Add Proxmox implementation documentation
- Update Proxmox implementation documentation for v1.2.0
- Add Proxmox implementation summary
- Add Proxmox PDM feature parity completion summary
Features
- kube: Add Kubernetes management GUI components
- kube: Implement delete_port_forward command
- kube: Implement complete kubectl port-forward runtime
- Add comprehensive Windows and Linux command support to shell classifier
- kubernetes: Add database persistence for clusters and port_forwards
- k8s: Implement clean-room Kubernetes management GUI
- Implement full Lens-like Kubernetes UI with resource discovery and management
- Implement additional Kubernetes resource discovery and management commands
- Add Kubernetes Management Implementation Plan
- kubernetes: Implement Phase 1 & 2: resource discovery UIs and advanced features
- kubernetes: Implement Phase 3 - detail views and cluster management
- kubernetes: Implement Phase 7 - real-time updates
- kubernetes: Implement Lens Desktop v5 feature-parity UI
- kube: Add TypeScript types and command stubs for all new K8s resources
- kube: Nav restructure, action menus, new resource lists, advanced components
- kube: Implement 44 new Rust K8s commands + helm binary support
- kube: Merge backend — 44 Rust commands, helm binary, 363 tests
- network: Add dedicated port forwarding management page
- workloads: Add logs action to all 7 workload resource types
- config: Add edit/delete actions to all policy resources and secret viewer
- shell: Implement PTY-based interactive terminals
- tables: Implement configurable columns infrastructure
- metrics: Add frontend metrics integration with Chart.js
- metrics: Implement kubectl top metrics backend
- tables: Roll out configurable columns to all workload lists
- kube: Add YAML edit action to NamespaceList
- Implement Proxmox cluster management foundation
- Implement VM management operations for Proxmox VE
- Implement Proxmox Backup Server operations
- Implement Ceph management operations for Proxmox VE
- Implement SDN management operations for Proxmox VE
- Implement Firewall management operations for Proxmox VE
- Implement HA groups management operations for Proxmox VE
- Implement Update management operations for Proxmox VE
- Implement Proxmox Datacenter Manager feature parity - Phases 1-11
- Implement remaining PDM features - Phases 12-15
- Add missing PDM UI components for feature parity
- Implement 100% Proxmox PDM feature parity - UI components
Security
- kube: Restrict temp kubeconfig files to owner-only permissions
Downloads