# v0.3.2 — Status page with PDU outlet control ## ✨ New features **Status page — control PDU outlets with buttons** * New **Status** view (the **⚡** icon on the left, between Terminal and Settings) with a **PDU** tab — connect to your PDU by IP and see every outlet at a glance: state, current (mA) and power (W). * Each outlet row now has its own **Control** button: the label tracks the live state (**Turn ON** when off, **Turn OFF** when on), so a single click flips that port. The SNMP command runs off the UI thread, the grid refreshes after the change, and it resets cleanly on disconnect. * Outlet status **auto-refreshes every 3 seconds** in the background — no more manual Refresh button. * The PDU panel moved out of **Settings** into its own Status tab (Settings now keeps just **Terminal / AI MCP**), and the layout is ready for more Status tabs later. ## 🐛 Bug fixes **Local Shell startup** * Fixed: the local Shell no longer fails to start when its saved working folder is gone (e.g. an unplugged USB drive or a deleted folder), which previously caused `CreateProcess failed: 267 (ERROR_DIRECTORY)`. It now falls back to your home folder, matching Windows PowerShell behavior. ## 📦 Downloads Two builds are produced: | Build | Needs .NET 8 Desktop Runtime? | Notes | |-------|-------------------------------|-------| | **Standard** (`ETTerms_v0.3.2`) | ✅ Yes | Smaller; for machines that already have the runtime | | **Portable** (`ETTerms_v0.3.2_portable`) | ❌ No | Runtime bundled — unzip and run, no install / admin needed | Run `ETTerms v0.3.2.exe`. ## 🔗 Links * PDU MCP & Serial MCP setup guide: [docs/serial-mcp-guide.md](https://github.com/ETWen/ETTerms/blob/main/docs/serial-mcp-guide.md) * TTL reference: [docs/ttl-script-reference.md](https://github.com/ETWen/ETTerms/blob/main/docs/ttl-script-reference.md) **Full changelog:** [v0.3.1...v0.3.2](https://github.com/ETWen/ETTerms/compare/v0.3.1...v0.3.2)