Skip to content

Releases: TRGamer-tech/FluentTaskScheduler

V1.8.1 - ⛩️ The "Stable Foundations" Update

05 May 17:31

Choose a tag to compare

🧰 Package Manager Status:

  • Winget: 🥉 Updated!
  • Scoop: 🥇 Updated!
  • Choco: 🥈 Updated!

🚀 New Features

  • Integrated Script Editor: Introduced a built-in editor for managing and editing task scripts directly within the application, streamlining the task creation workflow.
  • System Maintenance Quick Actions: Added dedicated quick actions to provide easy access to common system maintenance tasks from the dashboard.

🛠️ Fixes & Improvements

  • ARM64 Portable Reliability: Resolved a critical startup crash in the ARM64 portable version by transitioning to a robust folder-based ZIP deployment, ensuring stability across all ARM64 devices (Fixing #5).
  • Elevated Drag-and-Drop: Fixed an unhandled exception that occurred when performing drag-and-drop or file export operations while running the application with administrative privileges (Fixing #16).

🌐 Localization

  • Chinese Support: Added full Chinese (zh-CN) localization support to expand the applications accessibility. Special thanks to @Chan-Yuu for the contribution!
  • Japanese Support: Added full Japanese (ja-JP) localization support to expand the applications accessibility.
  • German Support: Added full Japanese (de-DE) localization support to expand the applications accessibility.

📦 Distribution

  • Package Manager Updates: All distribution manifests for WinGet, Scoop, and Chocolatey have been updated with verified SHA-256 hashes for the 1.8.1 release artifacts.

🐛 Known Issues

  • No major issues reported 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 A093637F54D59D5BCE0804FAD524A22F2093934BE683E2A19060007112459D5B
Setup-arm64.msi A3A452A30ACDB5EBCFAFAF0BAAE16569C5F34BC0E8C1E8D7E726B1CC57C2BE86
Portable-x64.zip 1A40A7072161F9A52766715E783C814D2001A8C015FB731926A6C4D90E361AC9
Portable-arm64.zip 21AC6B15999C6136EBA255509F51E3003D9E3ECC0FD84495F1F8E2A556BA8C2A

V1.8.0 - 📦 The "Packaged Perfection" Update

14 Apr 16:21

Choose a tag to compare

🚀 New Features

  • Multi-Channel Distribution: FluentTaskScheduler is now available for installation via Winget, Scoop, and Chocolatey. This enables streamlined deployment and easier updates across various environments.
  • Task Dashboard: A new dashboard has been implemented to provide a comprehensive overview of task statuses and activity. Users can now filter tasks by category and tag for better organization.
  • Enhanced UI Feedback: Added helpful tooltips to all interactive elements within the task creation and editing dialogs to assist with configuration.
  • Detailed History View: Task history entries now include a detail button, providing deeper insights into previous task executions.
  • UI Animations: Introduced polished animations for Settings, Search, and Menu transitions to improve the overall user experience.

🛠️ Fixes & Improvements

  • Fixed Dialog Scrolling: Resolved a critical UI bug where the scroll position in the edit dialog would reset unexpectedly when clicking non-interactive areas.
  • Improved Task Renaming: Fixed an issue where renaming an existing task would incorrectly create a new task instead of updating the current one.
  • Optimized Startup: Relocated WinRT ComWrapper initialization to ensure a more stable application launch process.
  • Network Selection: Refined the network selection mechanism to ensure reliable connectivity detection.
  • Enhanced Organization: Enabled drag-and-drop functionality for managing task folders.
  • Administrative Execution: Removed the redundant warning message when running the application with administrator privileges.
  • CSV Reliability: Fixed several issues affecting the CSV Export functionality.
  • Execution Flags: Added support for TaskRunFlags.IgnoreConstraints to allow tasks to run regardless of environmental triggers.

🐛 Known Issues

  • No major issues reported at this time. Please report any feedback via GitHub.

V1.7.0 - 🛠️ The "Ironclad Secrets" Update

17 Mar 12:51

Choose a tag to compare

🛠️ Performance and Stability

  • ARM64 Stability: Resolved startup issues on ARM64 devices to ensure reliable execution (Fixing #5).
  • Access Control: Fixed Access Denied errors when interacting with specific tasks (Fixing #6).
  • Error Transparency: Added dedicated logging for permission issues to improve troubleshooting.

📦 Deployment and Updates

  • Native Setup: Official installer support added for a simplified installation process.
  • Auto Updates: Introduced automatic update capability for installed versions.
  • VeloPack Integration: Updates are now managed effectively through VeloPack.

🔍 Task Management

  • Event Log Discovery: New functionality to discover tasks via the Windows Event Log (Fixing #4 ).
  • Hidden Tasks: Users can now view and toggle the visibility of hidden tasks.
  • Startup Reliability: Fixed an issue where some tasks were missing from the list on startup.
  • Tags Overview: Added Tags to Task Overview (Added with #8)

🎨 Quality of Life

  • Smooth Scrolling: Enhanced user experience with smooth scrolling enabled by default.
  • Optimized Settings: Updated default configurations for a better start.
  • Task Exporting: Tasks are now exported in UTF-16 LE format for full compatibility with the "Legacy" Task Scheduler (Fixing #7).

🐛 Known Issues

  • No major issues reported at this time. Please report any feedback via GitHub.

V1.6.0 - 🦾 The "Universal Order" Update

14 Mar 08:57

Choose a tag to compare

🦾 Architecture & Platform

  • ARM64 Support: Native support for ARM64 devices has been added, improving performance and efficiency on compatible hardware (Special thanks to TalyNone for the implementation).
  • GitHub Actions: Implemented automated CI/CD workflows for both x86 and ARM64 platforms (Special thanks again to TalyNone for the contribution).

📚 Organization & Search

  • Categorization & Tags: New system for tagging and categorizing tasks to improve organization and management.
  • Improved Search: Enhanced search functionality to find tasks by name, status, path, or tags.
  • Folder Import: Tasks can now be imported directly into any selected folder, providing more flexibility during task migration.

🎨 Visuals & User Experience

  • Reworked Settings: The settings page has been redesigned using NavigationView for a more modern and intuitive user interface.
  • Mica & Light Mode: Added support for the Mica material effect and a dedicated Light Mode theme option.
  • Title Bar Enhancements: Improved custom title bar implementation with refined drag regions and better system integration.

🕒 Scheduling & Reminders

  • Recurring Tasks: Enhanced support for task repetition intervals and durations, allowing for more complex scheduling patterns.
  • Notifications & Reminders: Native toast notifications and reminders for pending tasks to help users stay on track.

🐛 Known Issues

  • No major issues reported at this time. Please report any bugs via GitHub.

V1.5.0 - 🌟 The "First Impressions" Update

04 Mar 19:51

Choose a tag to compare

🌟 First Impressions

  • Onboarding Walkthrough: A brand new, guided tour to help you actually figure out how to use the app's key features. It even has a "Replay" button in the settings, just in case you weren't paying attention the first time.
  • What's New Popup: Stay informed with an automatic changelog popup that fetches the latest release notes directly from GitHub. Now you literally have no excuse to not know what changed.

🎨 Visual & Quality of Life

  • Animated Task Status: Quickly identify running tasks with a new, mesmerising spinning progress ring right in the task list instead of that boring old static icon.
  • Settings Streamlined: We've cleaned up the settings page, taking out the trash and consolidating the tray behavior into a single, easy-to-understand toggle.

🐛 Bug Fixes & Improvements

  • Addressed some embarrassing XAML compilation errors to ensure the thing actually builds.
  • Ensured the onboarding dialog and changelog popup play nicely together on your very first run, instead of rudely fighting for your attention.
  • Updated the README so it isn't lying to you anymore.

🐛 Known Issues

  • Otherwise none at this time. Please report any issues you encounter!

V1.4.0 - 🕹️ The "Command Center" Update

10 Feb 14:44

Choose a tag to compare

🌟 New Dashboard & Monitoring

  • Activity Stream: A living feed of what your tasks are doing. Click entries to jump straight to details.
  • Task History: Finally, a record of what happened and when. No more guessing if a task ran.

📚 Enhanced Organization

  • Script Library: A dedicated space to manage your scripts, separating them from the noise of active tasks.
  • New Navigation: Reorganized sidebar with Dashboard, Library, and Tasks for smoother workflow.

🧬 System Integration

  • System Tray Support: Minimize the app to the tray to keep your taskbar clean while the scheduler hums in the background.
  • Run on Startup: Option to launch automatically with Windows.
  • Notifications: Get alerted when tasks complete (or fail).

🎨 Visual & Quality of Life

  • Dynamic Styling: Task cards now react to your theme even better.
  • Mica Material: Improved transparency effects for that premium Windows 11 feel.
  • Settings Backup/Restore: Never lose your configuration again.

🐛 Known Issues

None at this time. Please report any issues you encounter!

V1.3.0 - ✅ The Batch Update

04 Feb 15:26

Choose a tag to compare

This release focuses on stability improvements, enhanced task management, and powerful new scheduling options.

🚀 New Features

  • Batch Operations: Manage multiple tasks at once with the new batch action bar. Enable, disable, or delete selection in one go.
  • Advanced Triggers: Added support for Workstation Lock and Unlock triggers.
  • System Context: Tasks can now be configured to run under the SYSTEM account.
  • Priority Management: Fine tune task execution priority from Realtime to Idle.
  • Improved Persistence: Enhanced reliability for Session Unlock triggers and Network conditions using XML fallback logic.

🛠️ Internal Refactoring

  • MVVM Architecture: Successfully transitioned task management to a robust MVVM pattern using MainViewModel and TaskServiceWrapper.
  • Better Stability: Implemented a custom entry point with early error catching and adjusted single file publish settings to resolve startup crashes.

🐞 Bug Fixes

  • Resolved persistence issues where certain trigger states were not saved correctly.
  • Fixed network condition save errors by enforcing Registry Profile IDs.
  • Restored missing UI bindings for task conditions when in edit mode.

V1.2.0 - ⚡ The "Trigger Happy" Update

29 Jan 09:14

Choose a tag to compare

🚀 New Features

  • Multiple Triggers: Tasks can now have multiple triggers configured (Commit: 45f13ec).
  • Folder Navigation: Added support for hierarchical task folders, including creating and deleting folders (Commit: b70fbc2).
  • CLI Support: Introduced a Command Line Interface for task management and history export (Commit: 40216d0, 2c3355d).
  • Task Import: Added functionality to import tasks from XML files (Commit: 1a97f93).
  • Task Statistics & Export: View task history statistics and export data to CSV (Commit: b6a5e33).
  • Productivity: Added keyboard shortcuts, task cloning, and "Disable for..." options (Commit: 0235352).

🛠 Improvements & Refactoring

  • Application Output: Changed output type to WinExe to prevent the console window from appearing on startup, while maintaining CLI capabilities (Commit: 2c3355d).
  • UI Adjustments: Repositioned the "Action" section and adjusted the history list height (Commit: 3af2712).
  • Cleanup: Removed temporary task disable functionality (Commit: 09c5cae).

V1.1.0 - 🚀 The Power User Update

21 Jan 10:21

Choose a tag to compare

✨ New Features

🔄 Multiple Actions Support

You can now sequentialize your workflow directly within a task!

  • Action List: Add multiple programs or scripts to run in order.
  • Reorder on the fly: Use Up/Down buttons to prioritize your actions.
  • Full Control: Configure arguments and working directories for every single step.

⚡ Event Log Triggers

Automate your system based on real events.

  • Monitor Logs: Trigger tasks when specific events occur in the Windows Event Log (Application, System, Security, etc.).
  • Filters: Target specific Event Sources and IDs (e.g., "Outlook", Event ID 1000).

🛡️ Highest Privileges

Added a toggle to "Run with highest privileges". Essential for admin scripts that need that elevated clearance.

📜 Task History View

Stop guessing what happened.

  • Inline History: View the recent execution history of any task directly in the edit dialog.
  • Details: See execution times, results, exit codes, and error messages.
  • Filtering: Quickly filter by Today, Yesterday, or Last Week.
  • Copy Support: One-click copy of history logs to clipboard for debugging.

🛠️ Advanced Tools for Pros

  • Raw XML Editing: View and modify the underlying Task Scheduler XML definition safely with validation.
  • Condition & Settings: Granular control over power conditions (AC/Battery), network requirements, retry policies, and repetition intervals.

💅 UI & Quality of Life Improvements

  • Enhanced Layout: The edit dialog is now wider (fixed 750px) for a more spacious editing experience.
  • Better Organization: Clear visual dividers between Actions, Triggers, and Settings sections.
  • Focus Fixes: Fixed an annoyance where input focus was lost while typing arguments.
  • Stability: Fixes for multiple edge cases and cleaner error reporting.

Happy Scheduling! 📅

V1.0.0 - ✨ The Initial Release

13 Jan 13:48

Choose a tag to compare

A modern, fluent Windows Task Scheduler management tool built with WinUI 3.

🎯 Features

  • Intuitive Interface: Clean, modern UI with dark mode support
  • Fast Task Management: View, create, edit, and delete scheduled tasks with ease
  • Smart Filtering: Filter tasks by status (All, Running, Enabled, Disabled)
  • Real-time Search: Instant search functionality to find tasks quickly
  • Live Updates: Task status icons update immediately when toggling tasks
  • Smooth UX: Preserved scroll position when filtering or toggling tasks
  • Single Executable: No installation required, fully portable

📦 Installation

  1. Download FluentTaskScheduler.exe from the releases section
  2. Run the executable - no installation needed!
  3. Note: Administrator privileges may be required for managing system tasks

💡 Usage

  • View Tasks: All your scheduled tasks are displayed in the main list
  • Create Task: Click "New Task" in the sidebar
  • Edit Task: Click on any task to view details, then click "Edit"
  • Toggle Status: Use the toggle switch on each task to enable/disable
  • Filter Tasks: Use the sidebar options (All Tasks, Running, Enabled, Disabled)
  • Search: Type in the search box to filter tasks by name

⚙️ Requirements

  • Windows 10 (version 1809 or later) or Windows 11
  • x64 architecture

🐛 Known Issues

None at this time. Please report any issues you encounter!

📝 License

See LICENSE file for details.

🙏 Acknowledgments

Built with:

  • WinUI 3 (Windows App SDK)
  • TaskScheduler Library by David Hall