RustWTM

Always moving.
Every change, in view.

Release notes from the official repository. Published releases and work in progress, clearly separated.

LATEST STABLE RELEASE

v0.28.0

Changed

  • Discover updates and installer releases by the existing GitHub repository ID, preserving the source across owner/name transfers without a manual cutover. Keep discovered recovery links and asset/checksum pairs together, bound release metadata reads and exercise transfer scenarios in CI.
  • Prepare canonical project links, installer metadata and update endpoints for github.com/rustwtm/rustwtm, with rustwtm.com as the project website. Upgrade CI follows the repository identity supplied by GitHub Actions.

Added

  • Add dedicated hardware specifications and installed desktop application pages. Show system/BIOS, processor cache/clock and disk firmware details; provide application search, scope filters, sorting and registered uninstall handoff with confirmation and registration revalidation. Package updates remain pending.
  • Search all desktop pages by name or description with Quick navigation (Ctrl+K). Open a result with the mouse or arrow keys and Enter; Escape closes the dialog. Existing filters, drafts and confirmation shortcuts are preserved.
  • Show reported RAM generation and module form factor in system identity cards, hardware details and the copied hardware summary; unsupported codes remain unknown instead of being inferred from a product name.
View release on GitHub
PUBLISHED RELEASE

v0.27.2

Fixed

  • Copy the actual hardware inventory from System overview, including model, manufacturer, RAM module, disk and graphics details. Keep copying disabled until inventory is available; never substitute current utilization readings.

Improved

  • Apply a shared page gutter and section spacing to every desktop tab. Align form headings/navigation with their content; remove stacked card margins and keep raw configuration editing at full width.
  • Unify tab/selector styling, distinguish primary actions and group window settings into readable cards. Use consistent resizable tables for user sessions and managed processes, retaining scrolling and action confirmations.
View release on GitHub
PUBLISHED RELEASE

v0.27.1

Improved

  • Refine both desktop themes with explicit neutral control states, quieter navigation and card boundaries, more legible secondary text, lighter heat maps and a consistent footer scale. Align settings controls in wide windows and stack them in compact windows; simplify chart legend typography and keep resource colours focused on the readings.

  • Give desktop cards small gutters while preserving square corners and joined table cells. Sortable table headers now paint and respond across the full cell.

  • Toggle startup apps directly from their status switch; filter services by running/stopped state; adjust service percentage thresholds with sliders.

  • Place the navigation toggle in the brand header and separate footer connection, resource and action information into compact rows with inline notifications.

  • Show CPU, motherboard, RAM module, disk and GPU identities from a bounded, read-only Windows inventory, loaded off the UI thread once per window. Embed identities in the system inspector resource cards and group identical RAM modules; match disk models by physical disk index.

  • Align page-level toolbars and gutters across all desktop views; group limit, kill-list and service editors into readable sections; use adaptive About cards. Restore missing header/numeric-cell padding and horizontal scrolling for history and configured rule lists so compact-window actions remain reachable.

  • Use square, adjoining charts, tables, cards, toolbars and dialogs, separated by fine boundary lines. Restore measured content padding and control spacing while keeping neighbouring panels and table cells joined.

  • Add Appearance, Process workspace and Charts and history settings, with remembered scale, row heights, reduced animation, sidebar layout, resource-card height, table behavior, column profiles, chart range/grid/fill/events/cursors, reset actions and independent settings-page scrolling in all five languages.

  • Add an adaptive system/process inspector with saved visibility modes, a read-only system overview and explicit summary copying.

  • Show complete system totals above sortable process columns, independent of row filters; clarify physical-memory, process-I/O and adapter-total scopes.

  • Group the process-view selector, calm table row backgrounds and enlarge resource-strip values while retaining compact layouts.

  • Refine the system pane with compact vector-icon facts, utilization tracks, visible system counts and explicit unavailable readings; distinguish reading values from units typographically and retain accessible close controls.

View release on GitHub
PUBLISHED RELEASE

v0.27.0

Added

  • Shared CPU, memory, disk, network and GPU resource cards above Processes, with keyboard-accessible navigation and a saved visibility preference.
  • Live process inspection that holds identity-based row order under the pointer and while menus or dialogs are open, while resource values keep updating. List, tree and Apps membership reconcile new/exited processes and PID reuse; F6 retains its separate frozen-snapshot behavior.
  • Basic, CPU, Memory, I/O, Network and Diagnostics column profiles, a searchable transactional column editor, accessible ordering and saved column layouts. Unknown future column identifiers preserve compatible preferences.
  • Timestamp-based Performance timeline with covered 1/2/5-minute ranges, synchronized cursors, pinned inspection, zoom/reset, keyboard stepping, recent event markers and return to live. Sampling gaps and invalid values remain unavailable instead of appearing as zero activity.
  • Focused CPU, memory, GPU, network and disk views with saved resource selection, CPU performance-tier filters and searchable current GPU engine types.

Improved

  • Coordinated dark surfaces, resource colors, selection and process inspector hierarchy, with primary actions near process identity and current load.
  • Compact process filters, layouts and scroll behavior, plus localized controls and synthetic visual coverage in all five supported languages.
  • Portable packages include the documentation's screenshot previews and logo.

Scope

The timeline uses the existing bounded recent samples. Physical device-specific history, persistent system history and the remaining desktop roadmap milestones are not included in this release. Service policy and IPC contracts are unchanged.

View release on GitHub
PUBLISHED RELEASE

v0.26.2

Added

  • Optional Windows Task Manager replacement in Settings → This window, with Ctrl+Shift+Esc opening or bringing forward RustWTM. Enabling requires an elevated window and an administrator-protected installation. Existing foreign replacements/image filters are preserved. The setting is off by default.
  • wtm task-manager reports the current integration; --enable enables it and --restore removes only this installation's owned registration. Uninstall restores the Windows launch path before removing binaries, including when the service was already removed. Cleanup failures keep the installation files.

Fixed

  • Keep port menus on their original listener when a refresh inserts rows; close stale menus if the protocol, owning PID or process creation time changes.
  • Keep process and app context menus attached to their original targets when live sorting moves rows; an old menu cannot transfer to a reused PID.
  • Keep background launches visible when the notification-area icon cannot be created, so the window remains accessible without a tray icon.
  • Monitor/Protect controls now handle valid quoted TOML keys and omitted default mode keys, preserving comments and unrelated rule text when saving.
View release on GitHub
PUBLISHED RELEASE

v0.26.1

Fixed

  • Reject incomplete or malformed trailers in chunked Docker HTTP responses.
  • Restore existing governor throttles when an application becomes exempt.
  • Retain failed rollback requests and original settings until reconciliation succeeds; retry them on live-process ticks and preserve other active sources.
  • Keep process rollback information when termination fails, so later restores can still undo priority, efficiency and limit changes.
View release on GitHub
PUBLISHED RELEASE

v0.26.0

Windows code signing: This release is unsigned. GitHub build provenance is verified separately from Windows publisher signing.

Verified distribution: Source CI passed all seven jobs; source tests and coverage each passed 666 tests with 17 existing ignored. The exact-tag release workflow passed. Both downloaded ZIP/MSI checksums, exact-source/tag/workflow provenance, executable/MSI versions, read-only CLI smoke and simulated hardware self-tests were verified after publication. Upgrade from 0.25.0, repair, downgrade rejection, configuration/history retention and administrator-task cleanup passed on disposable Windows VMs.


Improved

  • Disk analysis opens in its own page instead of moving below the live file activity list. Folder, largest-file and file-type results scroll within the available window height; returning to disks and reopening preserves results, expansion and scroll position. Folder columns fit compact windows.
  • Reopening analysis while an earlier scan is still pending retains the worker instead of accumulating scans blocked on filesystem access.
  • Remember administrator mode after an elevated launch, for manual reopen and optional Windows sign-in startup. Fixed current-user tasks require a protected installation path, highest interactive privilege and administrator-owned task ACLs; portable builds retain the normal UAC fallback. Settings expose both preferences and report save failures. Uninstall removes owned launch tasks.

Distribution and validation

  • Optional Azure Artifact Signing with OIDC in a separate signing job: sign the four own executables, rebuild/sign MSI, verify trust/publisher/timestamp, then compute final ZIP/MSI digests. Configured signing failures block publication.
  • Final-artifact GitHub provenance and verification of a real CI installer.
  • Localized GPU rendering CI with four-DPI gauge galleries and screenshot artifacts.
  • Dedicated clean-VM upgrade/repair/downgrade rejection checks with configuration and SQLite history retention, alongside existing fresh-install tests.
  • Estonia company/individual signing guidance and an evidence-based completion roadmap. No public-trust certificate or physical hardware certification is implied by these workflow definitions.
Repository changelog entry

Improved

  • Disk analysis opens in its own page instead of moving below the live file activity list. Folder, largest-file and file-type results scroll within the available window height; returning to disks and reopening preserves results, expansion and scroll position. Folder columns fit compact windows.
  • Reopening analysis while an earlier scan is still pending retains the worker instead of accumulating scans blocked on filesystem access.
  • Remember administrator mode after an elevated launch, for manual reopen and optional Windows sign-in startup. Fixed current-user tasks require a protected installation path, highest interactive privilege and administrator-owned task ACLs; portable builds retain the normal UAC fallback. Settings expose both preferences and report save failures. Uninstall removes owned launch tasks.

Distribution and validation

  • Optional Azure Artifact Signing with OIDC in a separate signing job: sign the four own executables, rebuild/sign MSI, verify trust/publisher/timestamp, then compute final ZIP/MSI digests. Configured signing failures block publication.
  • Final-artifact GitHub provenance and verification of a real CI installer.
  • Localized GPU rendering CI with four-DPI gauge galleries and screenshot artifacts.
  • Dedicated clean-VM upgrade/repair/downgrade rejection checks with configuration and SQLite history retention, alongside existing fresh-install tests.
  • Estonia company/individual signing guidance and an evidence-based completion roadmap. No public-trust certificate or physical hardware certification is implied by these workflow definitions.
View release on GitHub
PUBLISHED RELEASE

v0.25.0

Improved

  • Resource gauges render complete, smooth circles at different DPI scales, with round progress caps, an inner rim, fine scale marks and resource colors. Fixes the four flat edges caused by the track stroke extending past its clip.
  • Overview resource cards have clearer values, more graph space, subtle grid lines, fading area fills and visible latest samples. The same sparklines improve container histories and per-core tiles.
  • Performance graphs use a lighter grid, clearer resource lines and quieter fills; per-core tiles reflect load intensity. Visual-review fixtures include timestamps so the full performance histories are visible during review.
View release on GitHub
IN DEVELOPMENT

What’s taking shape.

These changes are not part of the latest stable release. Availability may change before publication.

Changed

  • Refine all desktop views through shared graphite/light surfaces, raised page headers, quieter inset navigation, aligned resource readings and padded section cards. Give service settings a responsive two-column layout while preserving compact-window actions and square geometry.

  • Present RustWTM as an MIT-licensed oxog.net project maintained by OXOGNET OÜ, Estonia, across the desktop About page, documentation and executable/installer metadata. Use the active rustwtm.com and rustwtm/rustwtm project links.

Follow the source changelog

Source snapshot ada27b3 · Last content update Nov 10, 2026. Update metadata