Skip to content

TaskMan v0.1.11

Choose a tag to compare

@aufkrawall aufkrawall released this 18 Sep 19:01

A feature, safety, and UX release: deliberate toast dismissal via an interactive close button, service SeDebugPrivilege for elevated process termination, kernel memory composition visualization, dedicated/shared GPU metrics, measured startup impact, keyboard-navigable context menus, and safe dialog defaults.

Action Feedback & Toasts

  • Deliberate close button on toasts. Status messages (toasts) displayed after actions (e.g. ending processes, toggling services, running tasks) no longer automatically vanish after a timer. Each toast now features a dedicated, interactive close (x) button with hover feedback, and clicking the toast body or message text no longer dismisses it by accident.

Process Management & Service Privileges

  • Elevated termination via service broker. Enabled SeDebugPrivilege on the LocalSystem service broker daemon. TaskMan can now cleanly terminate elevated and protected user-session processes without requiring the main GUI to run as Administrator.
  • Enhanced process termination diagnostics. Improved failure logging and error reporting with detailed system error codes when process termination is refused.

Performance Tab Enhancements

  • Kernel memory composition bar. The Memory page now features a segmented memory bar visualizing In Use, Modified, Standby, and Free memory allocations derived from kernel page lists.
  • Dedicated and shared GPU graphs. The GPU page separates dedicated video memory and shared system memory into distinct series and graphs.
  • GPU metrics dropdown interaction. Fixed dropdown menu and context menu collision handling on the GPU engine selector.

Startup Apps

  • Measured startup impact. Replaced static or unmeasured status with real startup impact calculations based on CPU execution time and disk I/O metrics.
  • Optimistic toggle rollback. If enabling or disabling a startup item fails at the registry/SCM level, the UI switch rolls back to its true state with an explanatory error toast.

Keyboard Navigation & Dialog Safety

  • Safe dialog keyboard defaults. Escape and unfocused Enter now safely resolve to Cancel across confirmation dialogs (End Task, History Deletion, Module Unload, etc.), preventing accidental kills on inadvertent Enter keypresses.
  • Context menu keyboard navigation. Context menus across all tabs support full arrow key navigation, Enter activation, and Escape cancellation.
  • State-aware service controls. Service action menus validate against current service status, preventing invalid Start/Stop requests, and confirm Stop/Restart actions.

Single-Instance Coordination

  • Improved duplicate launch handling to seamlessly bring the existing window to the foreground without duplicate processes.

Verifying a download

Each archive ships a .sha256 checksum file beside it:

sha256sum -c taskman-v0.1.11-windows-x86_64.zip.sha256

Full changelog: v0.1.10...v0.1.11