Bump the version badge to 0.3.3 and add the v0.3.3 entry to Version History in both README.md and README.zh-TW.md (terminal input fix). Add the v0.3.3 release note, and include the previously uncommitted v0.3.2 release note. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
41 lines
1.9 KiB
Markdown
41 lines
1.9 KiB
Markdown
# 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)
|