v2.6.0
TaskManager+ v2.6.0 — Interface Revamp, Folder Inspector & Steadier On-Device AI
The biggest visual update since the app's first release: a pass over every page that replaces scattered one-off styling with a consistent design system. Alongside it, the file inspector becomes something you can actually browse, the Smart Organizer gets a set of new cleanup heuristics, and the on-device AI stops tripping over itself.
A redesigned interface
Every page has been reworked against a single set of design tokens rather than the ad-hoc values that had accumulated across them.
- A real data-visualization palette. Charts previously drew from two divergent hardcoded colour arrays plus around twenty one-off hex values scattered through the pages. There's now one source of truth, and it follows a rule: colour is only spent where it encodes something. Severity, thermal bands, fan profiles and memory cache tiers keep their hues because there the colour is the information; a file category or one app in a stack gets a lightness ramp instead. The result is charts that read as one system instead of a jumble of competing colours.
- Light theme actually retuned. The chart palette has its own light-theme values rather than reusing dark ones at lower contrast, so graphs stay legible on a white background.
- Consistent corners and type. A named radius scale (from hairline chips through to modals) replaces literal values that were written out by hand in ~74% of cases — including seventy that just restated a token's own value. Monospace readouts now share one font stack.
- Reworked startup and layout. The launch sequence and overall page framing were rebuilt on the same tokens.
- Light mode fixed throughout. Several surfaces referenced colour variables that were never actually defined, so they silently fell back to hardcoded dark values and stayed dark on a light background — the command palette, the Frequent Apps and routine cards, the file inspector, and a handful of chips and list rows. One had no fallback at all and rendered with no background whatsoever. All of them now use real theme tokens.
- Chart labels no longer clipped. The y-axis gutter was a fixed width that fitted "100 MB" but not a longer throughput reading like "10.3 KB/s", so the leading digits ran off the edge of the canvas on the Disk and Network graphs. The gutter is now measured from the labels themselves.
The folder inspector
Left-click any folder and the panel now lets you explore it rather than just describe it.
- Browse inside. The biggest subfolders and files are listed together, largest first, so what's eating space is at the top. Click a subfolder to go deeper; the breadcrumb walks you back up to any ancestor.
- Instant on return. A previously-visited folder renders immediately from cache — sizes and all — instead of re-scanning and showing a spinner. The fresh listing still runs behind it, so newly added or deleted files appear without the panel flashing empty.
- Refresh when you want it. A refresh button re-scans the folder and regenerates its summary on demand, for when something changed outside the app or the summary just isn't good enough.
- Summaries that keep up. A folder's AI summary is generated from its file names, so it's now tied to those names — add or remove files and the summary regenerates instead of describing a folder that no longer exists.
- Correct in light mode. The panel previously stayed dark regardless of theme, because it referenced a colour variable that was never defined and silently fell back to a hardcoded dark value.
Smarter Smart Organizer
- Screenshot pile-ups — a Screenshots or screen-recording folder that has grown to hundreds of files is surfaced as a cleanup candidate.
- Document buckets — recognises recurring themes (class notes, career files like resumes and transcripts, financial documents, receipts) and suggests consolidating scattered files of the same kind.
- Near-duplicate filenames — files differing only by a trailing number or version suffix ("Report v1 / v2 / v3") are grouped for review.
- Earlier duplicate detection — the per-group waste floor dropped from 50 MB to 10 MB.
- Per-folder re-scan now works. The "Re-scan just this folder" button refreshed the underlying scan but the drill-down kept serving its previously cached listing, so the numbers appeared unchanged.
Steadier, faster on-device AI
- No more request pile-ups. Every folder suggestion requested an AI folder name the moment it appeared, so a page of suggestions fired a dozen model calls at once. They serialised on the backend anyway — each holding a worker thread and building its own GPU context while it waited — which is what made the Storage page sit busy for around half a minute. Generation is now queued, and work whose panel has closed is dropped before it ever reaches the model.
- GPU backends no longer start simultaneously. On the Enhanced tier the writing model (Vulkan) and the search model (DirectML) could initialise at the same time on the same GPU. They're now brought up one at a time.
- Better diagnostics. Generation is fully logged, so a failure inside the GPU runtime can be traced to the exact call rather than disappearing silently.
When telemetry can't be read
An endless "Loading processes…" spinner was the only signal when system monitoring failed. There's now a proper notice covering both an outright probe error and a silent hang, explaining likely causes in plain language — a blocked or missing monitoring component, for instance — with a copy-to-clipboard details block for reporting it.
Privacy
Unchanged. All AI runs on your device; the writing and search models are opt-in and downloaded once. No telemetry, no analytics, no accounts. The only network requests the app makes are the updater checking GitHub for a newer version and, if you opt in, the one-time model download.
Full Changelog: v2.5.1...v2.6.0