Skip to main content
TaskForge 3.0: your AI can read your tasks.
Features & Updates

Task Files Get Major Upgrades: Custom Templates, Filename Formats & More

TaskForge has rolled out a comprehensive set of enhancements to Task File support, making it more capable and customizable than before. From custom filename formats to body templates, completion-based recurrence, and full support for projects and contexts, these updates change how you work with one-task-per-file workflows in Obsidian.

Learn About Task Files

What's New in Task Files?

Over the past few weeks, TaskForge has introduced seven major enhancements to Task File support. These features give you unprecedented control over how your tasks are organized, formatted, and managed within your Obsidian vault.

1. Customizable Filename Formats

One of the most requested features is finally here. You can now define custom filename patterns for your task files using dynamic variables.

2. Body Templates for New Tasks

Stop starting from scratch every time you create a new task file. With body templates, you can define default content structure that appears in every new task file.

3. Completion-Based Recurrence

Recurring tasks just got smarter. Task files now support completion-based recurrence, giving you control over when the next instance of a recurring task should be created.

4. Projects & Contexts Support

Task files now fully support projects and contexts, two powerful organizational dimensions that help you categorize and filter your tasks more effectively.

5. Enhanced Status System with 9 Statuses

TaskForge has expanded from 5 task statuses to 9, giving you more granular control over your task workflow. The new statuses include additional states for planning, blocking, and tracking progress.

Available statuses:

  • • To Do
  • • In Progress
  • • On Hold
  • • Planned
  • • Done
  • • Cancelled
  • • Blocked
  • • Review
  • • Waiting

6. Custom Priority Names for Task Files

Customize how priority levels are written in your task file YAML frontmatter. If you prefer 'critical' instead of 'highest' or 'urgent' instead of 'high', you can now define your own priority naming conventions.

7. YAML Error Detection & Reporting

TaskForge now automatically detects and reports broken YAML properties in your task files. No more silent failures or mysterious missing tasks.

Common issues detected:

  • • Invalid YAML syntax
  • • Malformed date formats
  • • Incorrect property types
  • • Missing required fields

How Do I Get Started with the New Features?

All of these enhancements are available now in the latest version of TaskForge. Here's how to start using them:

1

Update TaskForge

Make sure you're running the latest version of TaskForge. These features are available in version 1.18 and later.

2

Enable Task File Support

If you haven't already, go to Settings → Task Types → Task Files and enable Task File support. Configure your identification method and default folder.

3

Configure Filename Formats & Templates

In Task File Settings, set up your preferred filename format and body template. You can always change these later as your workflow evolves.

4

Customize Status & Priority Names

Visit Settings → Task Display → Customize Task Statuses / Customize Task Priorities to customize how these appear in your task files.

5

Start Creating Task Files

Create your first task file with the new features. Try adding projects, contexts, and custom recurrence patterns to see how they work.

Why Do These Features Matter?

These enhancements represent a significant step forward in making task files a first-class citizen in TaskForge. They address the most common requests from users who have adopted the one-task-per-file workflow.

Better Organization

Custom filename formats and project support make it easier to keep your vault organized and find tasks quickly.

Increased Efficiency

Body templates eliminate repetitive setup work, letting you focus on the task content rather than formatting.

Workflow Flexibility

Customizable status names, priority labels, and recurrence options mean TaskForge adapts to your workflow, not the other way around.

Reliability

YAML error detection prevents data loss and makes it easier to maintain clean, well-formatted task files.

Are These Features Compatible with Existing Task Files?

One of the core design principles behind these enhancements is full backward compatibility. You do not need to change anything about your existing files to benefit from the update.

Existing Files Work Without Modification

TaskForge reads your current task files exactly as before. No migration step is needed. Files created with earlier versions of TaskForge continue to work without any changes.

New Features Are Opt-In

Custom filename formats, body templates, and the new status options only apply when you enable them in settings. Until you turn them on, TaskForge behaves the same way it always has.

Custom Field Mapping Preserves Compatibility

If you use tools other than TaskForge to read your task files, custom priority names and status labels are stored as plain text in YAML frontmatter. Any tool that parses YAML can read these values. Your data stays portable.

Task Files and Inline Tasks Coexist

You can use task files and standard inline Markdown tasks in the same vault without conflicts. TaskForge treats them as separate formats and manages each one according to its own rules. This means you can adopt task files for detailed workflows while keeping quick to-do items as inline checkboxes in your daily notes.

Ready to Experience the New Task Files?

Download TaskForge today and put these new features to work in your Obsidian task management workflow. Discover more task file capabilities on our features page , or visit our help documentation for detailed setup guidance.

Learn More

TaskNotes Documentation

Comprehensive guide to using TaskNotes in TaskForge, including setup instructions and best practices.

View Documentation

TaskNotes Integration Guide

Step-by-step tutorial on integrating TaskNotes into your Obsidian workflow.

Read Guide
Azhar Dewji
Azhar Dewji · November 24, 2025 · Updated July 18, 2026

Software engineer with 10+ years of experience building mobile and desktop apps in Swift, Kotlin, and Flutter. Indie developer based in Toronto, Canada. Creator of TaskForge. Learn more