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.
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.
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.
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.
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.
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.
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.
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.
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.