Harry Porter v0.1.1
Harry Porter v0.1.1 makes the Windows tray workflow substantially faster and
clearer while retaining the stable-process and endpoint revalidation safety
boundary from v0.1.0.
Improved stop workflow
- selecting a development server opens an immediate native Windows force-stop
confirmation dialog; - the tray no longer requires a hidden review action followed by reopening the
menu and finding a second confirmation item; - success remains withheld until a socket rescan proves the selected process no
longer owns the endpoint; - PID reuse, port-owner changes, permission denial, port reuse, and continued
ownership remain non-success outcomes.
Simpler tray menu
- development servers are direct actions instead of deeply nested submenus;
- multiple endpoints owned by the same verified process are grouped together;
- project-folder and process labels distinguish similarly named runtimes;
- Other/unknown and System/protected ports are hidden independently by default;
- Harry Porter's own PID is excluded from the displayed listener list;
- visibility and pause checkbox actions immediately reopen the refreshed tray
menu.
Verification
cargo fmt --all -- --check- 51 Rust tests, including the real Windows force-stop fixture
cargo clippy --workspace --all-targets -- -D warnings- optimized locked Windows release build
- packaged ZIP content and SHA-256 checksum validation
Known limitations
- The executable is unsigned, so Windows may show a reputation warning.
- v0.1.1 is Windows x86_64 only. The macOS adapter is not included because its
tray and process-control path has not been verified on macOS hardware. - Native Windows popup menus close internally after a checkbox command; Harry
Porter immediately reopens the refreshed root menu, but expanded submenu
position is not retained. - There is no installer, automatic start-at-login behavior, or automatic update
mechanism.