github TRGamer-tech/FluentTaskScheduler V1.9.0
V1.9.0 - 🔗 The "Chain Reaction" Update

4 hours ago

🧰 Package Manager Status:

  • Winget: 🔜 Manifest ready, submission pending
  • Scoop: 🔜 Manifest ready, submission pending
  • Choco: 🔜 Manifest ready, submission pending

⬇️ Downloading the App

The main downloads are Setup-x64.msi, Setup-arm64.msi, Portable-x64.msi and Portable-arm64.zip
The rest is for the auto update functionality and does not need to be downloaded in order for the app to work.

🚀 New Features

  • Task Chaining (Completion Actions): Chain tasks together and configure a task to automatically start other tasks when it succeeds or fails, right from a new "Completion Actions" section in the task editor. FluentTaskScheduler watches the Task Scheduler event log in real time (no polling) and includes built-in loop protection so you can't accidentally chain a task into itself.
  • Global & Per-Task Snooze: Need a break? Hit "Snooze All Tasks" to pause task execution app-wide for 30 minutes, 1 hour, 3 hours, until your next reboot, or a custom time. You can also now snooze individual tasks (including a working custom time option). Optionally suspends scheduled triggers at the OS level too, and un-suspends exactly what it suspended when the snooze ends.
  • Dashboard Analytics: The Dashboard got a serious upgrade: a 24-hour execution heatmap, a health-score ring, average/longest run duration, and a live, filterable execution log (Success / Failed / Snoozed).
  • Task Template Library: 17 ready-to-deploy templates (temp cleanup, restore points, Git fetch, Docker prune, project backups, idle shutdown, and more) merged into the Library page alongside your saved scripts, with a shared search box. Deploying a template just pre-fills the editor so nothing touches Task Scheduler until you hit Save.
  • Advanced Task Settings: Added comprehensive scheduling options including advanced recurrence, idle conditions, and task expiration configurations.
  • Quick Actions & Notifications: Implemented a new QuickActions feature alongside a robust notification service and VeloPack update handling.

🛠️ Fixes & Improvements

  • Actually Multilingual Now: Found and fixed the reason the app kept showing German/OS-language text no matter what language you picked. Several dialogs relied on x:Uid, which follows the Windows display language instead of the in-app picker. Ripped it out everywhere and synced the .NET culture too, so dates, numbers, and task history all follow your chosen language now. (And yes, all v1.9.0 features have now been fully translated).
  • Settings Cleanup: Export/Import moved into Advanced, Categories & Tags now list vertically instead of a cramped wrap, and OLED Mode no longer stays greyed out when "System Default" resolves to a dark theme.
  • Task List Toolbar: Running/Enabled/Disabled moved out of the sidebar into a single status dropdown next to Search and now also with a "Snoozed" option.
  • CSV Exports: Fixed non-ASCII task and user names getting mangled on export (missing UTF-8 BOM).
  • Faster Dashboard: Replaced repeated per-task history lookups with a single bulk read of the event log.
  • Security & Stability: Resolved a massive batch of S1-S4 audit findings, patching up data-loss risks, crashes, memory leaks, and UI issues. Also fixed a startup crash and an unreachable CLI usage path.

🐛 Known Issues

  • None at this time. Please report any feedback or bugs via GitHub Issues.

📎 Artifacts and Hashes (for your reference)

Artifact SHA-256 Hash
Setup-x64.msi 0498DC77AA4C19EFF1249C0CB1EB4107D7B0614D4D23C6583103915835F09FCE
Setup-arm64.msi 7E287325795C82851EA8935F392486C085A6B36E5302F4252E3BE7820CAC682E
Portable-x64.zip 0B8DBAC7F16BABD0960FFD3E430B11F9A7AF0FE28E5591B289487602625074AE
Portable-arm64.zip 5E7BE2FCE8B6857845A55BB2B1A11872879F072656260E4815B52C84AFB20551

Don't miss a new FluentTaskScheduler release

NewReleases is sending notifications on new releases.