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

What's new

Every release, in the app's own words. 428 changes across 23 versions.

RSS

v3.0.0

iPhone, Android, Mac, Windows

Now free for everyone

Features and enhancements

  • The 3.0 redesign: dock & omnibar

    The whole app got a redesign. The + button is retired: a floating dock and one search-or-create field are how you get around and add things now.

  • Settings, reorganized

    Tasks now groups formats, defaults, storage, quick add and display. App mode and backups moved to the storage screen, the Obsidian prompt to Integrations.

  • A cleaner look for task details

    Task chips are calmer and consistent everywhere: one quiet style, with each property’s color on its icon — red only when a due date is truly overdue

  • View and edit notes in the app Beta

    Browse, view, and edit the notes in your workspace without leaving TaskForge. Built in for everyone — beta while we polish the editing experience.

    How it works: Notes are always on (beta)
  • Lists are now Spaces

    Your lists carried over as spaces automatically. Stack multiple task and event sections in one space, each with its own filters and live preview.

  • AI agents learn your task format

    TaskForge writes docs into your workspace so Claude Code, Cursor, and other AI tools read and write tasks your way. Nothing leaves your device.

    How it works: Your vault ships with its own AI instructions
  • Command line and MCP server for agents

    A new command-line tool and MCP server let terminals and AI agents read and edit your tasks. Set them up in AI & Agents.

  • Home-screen widgets get sections, bigger sizes, and two new tiles

    Space widgets now show every section of a space, not just tasks, with a bigger XL size, a daily-note tile, and Control Center note capture.

  • Daily notes, for every workspace

    Type today in search to jump to today’s note, or create it from a template. Every day in the calendar agenda shows its note too.

    How it works: Daily notes work in every workspace now
  • Redesigned day and week calendar

    Clearer events, side-by-side overlapping meetings, separate all-day tasks, drag to resize, undo, keyboard navigation, and a detail pane on desktop.

  • Edit many tasks at once

    Select several tasks to complete, reschedule, edit fields, or delete them all in one go — on the list, Kanban, and search.

  • Filter your calendar and notes as you type

    The quick filter now narrows the calendar grid, the agenda, and your notes, the same way it narrows a task list.

  • Quick Add understands more dates

    Type ’in two days’ or ’the day after tomorrow’ — spelled-out numbers now work in dates, not just digits.

  • Tap to explore

    Tap a tag, context, or project inside a task or its preview to see all matching tasks. Tap a date to open that day in the calendar.

  • Your calendar, inside Today, Upcoming and Inbox

    Today shows today’s events, Upcoming the next fortnight, and Inbox the invitations you haven’t answered yet.

    How it works: Calendar viewing is free, not Premium
  • Month view shows task previews

    The month view, in the app and in large widgets, can show one-line task and event previews instead of dots. Turn it on in Calendar settings.

    How it works: Month view: dots or names
  • Desktop date and time picker redesigned Mac, Windows, Linux

    The desktop date and time picker is simpler now: type a date or time directly instead of scrolling wheels.

  • Smarter markdown editing

    Lists continue themselves as you type, and a markdown toolbar with undo and redo sits above the keyboard for quick formatting.

  • Restored tasks go back where they were

    Restoring a deleted task now puts it back in its original file and spot, with its reminders and task links intact.

  • A guide to what moved

    Upgrading from 2.7? A one-time guide covers the dock, spaces, and AI agents. Replay it — and every other tip — from the dock’s ⋯ menu under Tips.

  • Backup & Restore, redesigned

    Settings save and sync inside your workspace. Export a portable backup, restore it on a fresh device, or zip your whole workspace in one tap.

    How it works: Backup & Restore, redesigned
  • Switch folders without losing anything

    Point TaskForge at a new folder and it offers to copy your existing files over first, so nothing gets left behind in the old one.

    How it works: Copy your files when you switch vaults
  • Find your files in Documents Android

    New workspaces now live in your Documents folder instead of a hidden app-only one. If yours is in the old spot, Settings offers to move it for you.

    How it works: Copy your files when you switch vaults
  • Default project folder

    Pick the folder where new project notes are created. Blank means the workspace root, and missing folders are created for you.

  • Wider custom field keys

    Custom field keys can now include underscores and numbers, so keys like priority_label save correctly. A few bracketed notes may be re-read.

  • Dedicated parent field for task files

    Subtasks in task files can store their parent in its own property instead of inside projects. Pick the format in Settings, and rewrite the files you already have to match.

  • Links open their apps

    Links with any URL scheme (things://, message://, hook://, and more) in task titles and descriptions now open their app — and a raw app link is tappable without markdown syntax

Platform updates

  • Siri adds tasks for you iPhone

    Say “Add a task using TaskForge” and it saves without opening the app. On iPhone, TaskForge offers to turn Siri on after your first task.

  • Desktop app updates Mac, Windows

    Direct Mac and Windows downloads now update in the app. Invited testers can receive private beta builds.

Fixes and polish (23)

  • Inline tasks are now a per-vault setting

    Turning inline tasks off in one vault used to turn them off everywhere. Each vault now keeps its own setting.

  • Overdue tasks with a time stay on the calendar widget iPhone, Mac

    An overdue task with a time of day either vanished from the agenda or sat under Scheduled. It now stays with your overdue tasks until you complete it.

  • Calendar agenda matches your overdue setting

    A task due today now shows as overdue in the calendar agenda when your overdue setting is on, matching the widget and task list.

  • No more overnight CPU drain Mac

    The Mac app no longer keeps the processor busy while the display is asleep — an idle TaskForge now stays truly idle overnight.

  • Calendar search reaches further

    Searching or filtering calendar events now covers the past three years and the next three, not just recent months.

  • Fixed a rare task-loss bug

    Tasks with tags, contexts, or projects packed together with no spaces (like @home@work) could disappear when saved. They’re now kept correctly.

  • Fixed a reminder-loss bug

    Adding a reminder while the same task was open elsewhere could get silently erased on the next save. Reminders now stick.

  • Task file edits no longer lose data

    Task file edits no longer lose unrecognized values or duplicate fields, and completing one keeps its line endings and property order.

  • Custom statuses complete from widgets too

    Completing a task with a customized status symbol from a widget, the macOS menu bar, or a notification now works instead of silently reverting.

  • Subtasks survive recurring completions

    A repeating task no longer disappears, and completing one never deletes a task that still has open subtasks.

  • Repeating tasks stay checked when completed

    Completing a repeating task no longer un-checks itself or records extra completions if you tap again. It stays checked until the next one is due.

  • Edits keep text the app can’t read

    Editing a task no longer deletes text the app can’t read, like an invalid date. An edit that can’t be made safely is left undone, with a message.

  • Removed reminders stay removed

    When you take the reminders off a repeating task, completing it no longer adds them back to the next occurrence.

  • Reordering big lists now works

    Drag-to-reorder works on manual-sort lists of any size now, and a failed reorder puts things back instead of failing silently.

  • Deleting an already-gone event no longer errors

    Deleting an event already removed elsewhere (like Calendar.app) no longer shows an error or brings the event back.

  • Dragged events keep their time across time changes

    Dragging a timed calendar event across a daylight saving change now keeps its original clock time instead of shifting an hour.

  • Filtering by project now works everywhere

    Tasks whose project is a linked note now show up when you filter or search by that project name.

  • Accurate times on multi-day items

    Calendar items spanning midnight now continue from 12:00 AM on the second day instead of repeating the original start time.

  • ’Previous X days’ filters count correctly

    ’In the previous X days’ now includes today and spans the full X days, matching ’in the next X days’.

  • Filename scheduled dates handle more formats

    Daily note filenames with a time or extra tokens (like 20240115T0930) now correctly set the scheduled date on the tasks inside.

  • Task titles keep their words

    Typing a title with words like ’by’ no longer hands part of it to date parsing, plus other quick-entry parsing fixes.

  • Folder scan errors no longer exclude folders

    A folder TaskForge can’t read while picking your vault no longer gets added to Excluded Folders. The dialog just says which folders it couldn’t read.

  • Filtering list properties now works

    An Additional Property that holds a list, like film: ["Inception"], now matches or excludes based on its items.

Guides

v2.7.6

iPhone, Android, Mac

Fixes and polish (1)

  • Snappier home screen widgets

    Home screen and calendar widgets no longer slow your phone while they refresh.

v2.7.5

Android, iPhone

Fixes and polish (2)

  • Widgets follow your custom status names

    Status-filtered lists could show completed or cancelled tasks in widgets if you use custom status values. Widgets now read them exactly like the app.

  • Widgets understand daily note dates

    Tasks inside a daily note now carry the note’s date in widgets, so date-filtered lists match what you see in the app.

v2.7.4

iPhone

Fixes and polish (5)

  • Widgets unlock after upgrading

    Calendar widgets could keep asking you to upgrade even after you purchased Premium. They now unlock right away.

  • “Next Week” follows your week start

    The Next Week quick option now picks the first day of your next week, following your First Day of Week setting.

  • Widgets show priority-filtered lists

    Home screen widgets could come up empty for a list filtered by a renamed or translated priority or status. They now match what the app shows.

  • New tasks no longer show twice

    Creating a task no longer briefly shows a duplicate in the calendar and grouped lists until your next edit.

  • Created date edits show right away

    Editing a note’s created date now updates in the app immediately, instead of only after you restart.

v2.7.3

iPhone, Android, Mac

Features and enhancements

  • Task peek matches the full task screen

    Status, dates, tags, and more now look the same in the quick peek as they do on the full task screen.

Fixes and polish (14)

  • Reminder buttons work again

    Complete and Snooze on a reminder did nothing at all. Tapping them now completes the task (including repeats) or snoozes it.

  • Premium works without Google Play Android

    On Android phones without Google Play services, the upgrade screen loaded forever. It now opens, and you can subscribe on our website.

  • Reminder buttons are easier to read Android

    The check and snooze icons on a reminder were nearly invisible in light mode. They now follow your theme.

  • Recurring tasks no longer look already done

    Completing a repeating task now marks it done and adds the next one correctly, instead of leaving a copy that looks already checked off.

  • Repeating notes look active again after they roll over

    A repeating note-based task could stay crossed out after you finished it and it rolled over to its next date. It now shows as active again.

  • Notifications stay put when you open the app

    Opening the app no longer clears reminder notifications you had not dismissed yet. They stay in your notification shade until you swipe them away.

  • Widgets show the right tasks

    Home screen widgets could come up blank, or ignore the filters on a list and show everything. They now show the same tasks the list shows in the app.

  • Fixed saving a tag or filter as a list

    Saving a tag, context, or project view as a custom list works again instead of failing with a “not found” error.

  • Task files sort by creation time

    Task files now save the exact time they were created, so files added seconds apart stay in the right order when you sort by creation date.

  • Fixed error when deleting tasks with subtasks

    Deleting a task that has subtasks no longer triggers an error, so the whole group is removed cleanly.

  • Daily summaries always show their name

    When a daily summary has just one task, its notification now leads with the name of the summary, so you can tell which one it came from.

  • Widget task completion saves right away

    Completing a task from the home screen widget now saves to your note right away, so it no longer reappears as unfinished when you open the app.

  • Menu bar count stays accurate Mac

    On Mac, the menu bar icon sometimes counted every task in your vault. It now always shows the count for your chosen list.

  • TaskNotes import covers more settings

    TaskForge now picks up your renamed recurrence properties from TaskNotes, plus its recurring due date offset setting.

v2.7.2

Android, Mac

Fixes and polish (9)

  • Reminders no longer reset on restart

    Daily summary notifications and default task reminders now save for good, instead of clearing when you restart the app and going silent.

  • Nested tasks no longer go missing

    Tasks nested a few bullets deep under a list now show in your custom lists on phones, instead of quietly disappearing. Your data was always safe.

  • Fixed a freeze on heavily quoted notes

    Opening a task whose note had a very deeply nested quote (like a long forwarded email) could freeze the app. Now handled safely.

  • Mac crash fix Mac

    TaskForge could crash on Mac when you switched between tasks or lists with unsaved edits, or changed a setting while leaving a screen. Fixed.

  • Priority sorting fixed

    Tasks with no priority now sort correctly, and the setting to sort None after Medium takes effect right away — in the app and on home-screen widgets.

  • Recurring task edits save cleanly

    Editing a repeating task now saves cleanly — the Save button clears and switching tasks no longer shows a false unsaved-changes prompt.

  • Widget names fixed

    Home screen widgets now show proper, fully translated names and descriptions when you add them, instead of placeholder text.

  • Cleaner widget tags

    Widgets no longer show tags that are required on every task, so the tags on each item stay short and readable.

  • Tap anywhere on a widget Android

    Tapping an empty area of a home screen widget now opens the app instead of doing nothing, including the space around tasks and agenda rows.

v2.7.1

iPhone, Android, Mac

Fixes and polish (10)

  • Fixed disappearing tasks

    A task with an invalid date (like Jan 32) no longer hides every task in that file. Your other tasks stay visible.

  • More reliable syncing

    Changes from other devices appear automatically, your tasks stay put, and new task files show up right after you restart.

  • Settings no longer reset themselves

    Task file identification and other synced settings could be wiped at launch when iCloud was unreachable. They now stay put on every device.

  • Inline tasks in task files show in your lists

    Checkbox tasks written in a task file’s notes appear in your lists when Parse Inline Tasks from Body is on — and update live as you edit.

  • Dataview and Task Genius edits save reliably

    Editing dates, priority, or status on Dataview or Task Genius formatted tasks now saves reliably instead of failing to update the file.

  • Hidden statuses stay hidden

    Tasks with a status you’ve hidden no longer show up anywhere — lists, search, the calendar, notifications, and widgets.

  • Hand-sorted lists keep their order

    Dragging tasks into your own order on a simple (ungrouped) list now sticks — and is remembered after edits, refreshes, and restarts.

  • Calendar add button creates events

    On the calendar, the + button now starts a new event instead of a task when calendar events are turned on — matching what tapping the grid already does. A clearer Task / Event switch lets you flip either way with one tap.

  • Fixed voice task creation for non-Premium users

    Fixed an issue where adding tasks by voice with Siri or Google Assistant did not work for users without Premium.

  • Widgets and shortcuts are more reliable

    Checking off tasks, keeping your selected list, and opening the right list from a widget or shortcut all work dependably now.

Guides

  • One list menu, everywhere

    Long-press any list to edit, duplicate, hide, or delete it. The same menu now appears on the home tab bar and in Organize, and duplicating works in both.

v2.7.0

iPhone, Android, Mac

Features and enhancements

  • Faster across the board

    TaskForge launches quicker and feels snappier everywhere — lists open faster, busy calendar months scroll without pauses, and widgets read your vault directly on each refresh for fresher data and a lighter memory footprint.

  • Browse your tags, contexts & projects

    Tap any #tag, @context, or [[project]] chip on a task to instantly see every task that shares it. The new Organize screen lets you browse all your tags, contexts, and projects in one place.

  • Custom properties on tasks

    Add, edit, and remove your own properties on task files right from the task details screen. Set defaults app-wide and per list — list defaults merge on top of the app-level ones.

  • Redesigned long-press for tasks and events

    Long-press a task or event in the day or week view to bring up a small menu with your top quick actions, plus a chevron to open the full menu. Or hold and drag the item directly to reschedule it to a new time or day — no extra steps. Multi-day events keep their full duration when you drag them, and dragging near the calendar’s left or right edge now turns the page so you can drop further out. And long-press an empty time slot or day cell, then drag, to draw out a new event with the duration or date range you want.

  • Drag & drop in every list

    Reorder tasks, move them between groups to change their priority, status, tags, or more, and rearrange columns by dragging — in both board and grouped list views, with auto-switch to manual order. Drag handles are bigger and easier to grab too.

  • More relationship filters

    Five new relationship filter options: find leaf tasks, parents whose subtasks are all complete, parents waiting on open subtasks, subtasks of completed or open parents, and tasks that are blocking others or have dependents.

  • Modified date for task files

    TaskForge now automatically records the last time you edited each task file. You can sort and filter your task lists by modified date, and see it in the task details view. This only applies to task files (TaskNotes format) — regular inline tasks don’t have a per-task modification time.

  • Kanban view redesign

    Refreshed Kanban with cleaner columns, status and priority colors at a glance, and clearer drag-and-drop indicators.

  • Daily summaries

    Schedule multiple daily briefings, each with its own scope, calendar events window, and style. Your existing times carry over automatically.

  • Better Mac window and menu bar options Mac

    Closing the main window no longer quits the app — it keeps running in the background. Choose to show TaskForge in the Dock, the Menu Bar (with a task list and optional badge count), both, or neither. Controlled from Settings → Appearance → Dock & Menu Bar.

  • Navigate to events and join meetings faster

    Tap Navigate on any event with an address to open it in your favorite maps app. Join video calls straight from events, reminders, and home screen widgets.

  • Moving parent tasks with subtasks

    Dragging a task with subtasks into a new column now asks whether the subtasks should follow the parent or stay where they are.

  • Quick add to grouped lists

    Tap the + on a group header to create a task with that group’s property pre-filled. Already worked in Kanban — now in regular grouped lists too.

  • Collapse or expand all groups

    Long-press any group header in a grouped list to collapse or expand every group at once. Reorder groups by dragging just the handle icon.

  • New “None” option for filter groups

    Filter groups now support a third option — None — for tasks that match none of the conditions, alongside All and Any.

  • Single-day agenda option

    Turn on “Show only the selected day” in the calendar’s view options to limit the agenda to one day at a time. The list loads faster and stays focused on what’s next.

  • Hide all-day events

    Hide all-day events in both the in-app calendar and your home-screen calendar widgets. Toggle “Show all-day events” in view options or per-widget configuration. Defaults to on, so nothing changes until you turn it off.

  • Switch widget lists with a tap Android

    Tap the list name on a task list widget to switch which list it shows — no need to remove and reconfigure the widget.

  • Refresh tasks from your widget

    Set the widget corner button to Refresh tasks. Tapping it pulls the latest tasks from your vault on demand.

  • “Today” and “Tomorrow” everywhere

    Tasks, events, and widgets now show “Today”, “Tomorrow”, and “Yesterday” instead of full dates when they apply.

  • Weekday on date headers

    Date-grouped task headers and Kanban columns now show the weekday (e.g. “Mon, May 6”) so you can scan the week at a glance.

  • Multi-line task descriptions

    Task descriptions can now span multiple lines. Press Enter while editing to add a line break.

  • Copy event details

    Long-press any field in an event you can’t edit — title, location, notes, URL — to copy it to the clipboard.

  • Prefill search via deeplink

    The search deeplink now accepts an optional q parameter — taskforge:///?search=true&q=meeting opens the search overlay with “meeting” prefilled and results already showing.

  • Manage your subscription in-app

    Manage your subscription right inside TaskForge — cancel, change plans, request a refund, or restore purchases without leaving the app.

Fixes and polish (21)

  • Reliable dates in every region

    Fixed a crash that could stop tasks with dates from appearing on devices set to certain regional formats.

  • Duplicate reminders fixed for good Android

    Reminders could fire several times for one task. Reminder identities are now stable across edits and syncs, so each reminder fires exactly once.

  • No more duplicate events

    If the same meeting lives in more than one of your calendars, TaskForge now shows it once — in daily summaries, event reminders, and search — so you stop seeing the same event twice and stop getting two notifications at the same moment.

  • Faster, reliable calendar events

    Creating, editing and deleting calendar events is now instant and reliable — your changes appear immediately and always stick.

  • More reliable customization sync

    Hidden statuses and priorities, custom names, symbols, and colors now stay in sync reliably across your devices.

  • Kanban drag fixes

    Dragging a tagged task between columns no longer causes a crash, and the expand arrow hides when there are no subtasks to reveal in that column.

  • Reminder scheduling engine refresh

    Task reminders moved to a faster scheduling engine. The first launch after the update clears any pending reminders so they re-schedule cleanly under the new engine — no duplicate notifications, no lost reminders.

  • TaskNotes times follow your timezone

    TaskNotes times with a UTC or offset suffix now show in your device’s local time, matching TaskNotes’ calendar. Times you typed yourself stay unchanged.

  • Your language everywhere

    Your app language now applies consistently across TaskForge — widgets, notifications, and system integrations follow the language you pick, not your device’s language.

  • RSVP to event invitations Android

    Tapping Accept, Decline, or Tentative on a calendar event invitation now reliably saves your RSVP. Recurring events also let you respond for just this event or the whole series.

  • Save button while editing description

    Fixed an issue where the save button could disappear while editing the description, until you tapped another field.

  • Save ready when opening Full Editor

    Opening the Full Editor from the quick add dialog no longer requires an extra edit before the Save button becomes clickable.

  • Quick add dialog setting is back

    Restored the setting to choose between the quick add dialog and the full task screen when creating tasks.

  • Friendlier recurrence labels

    Calendar event recurrences now read as plain English (“every month on the second Friday, until Dec 31, 2026”) instead of a raw rule string.

  • Parent files stop polluting projects

    Subtasks no longer show their parent file as a project on chips, the Browse Projects list, or +project pickers. Wikilinks pointing at other task files are kept as real projects.

  • Smarter event location

    When an event only has a URL in its location field, we stop treating it as a map address and surface it as the conference link instead.

  • Smarter titles when sharing links

    When you share a link to TaskForge, we now do a better job of using the real page or post title instead of falling back to a random ID from the URL.

  • Smarter widget property fitting

    On compact task list widgets, your first chosen property (like the due date) is always visible. When everything won’t fit, the last property gracefully drops off — no more chopped-off dates with a tag stuck on the right.

  • Scrollable agenda widgets Android

    Daily-agenda and month-agenda widgets now show every event and task instead of capping the list. Swipe to scroll through the full day, no more ’+N more’ to expand.

  • Widget text matches launcher theme Android

    Widgets now match your launcher’s theme, so text stays readable on Nova and other launchers that have their own light/dark mode.

  • Menu bar Premium fix Mac

    Fixed the macOS menu bar showing Premium spaces after your subscription lapsed.

Guides

v2.6.1

iPhone, Android, Mac

Features and enhancements

  • Calendar widgets on Mac Mac

    Add Up Next, Daily Agenda, Month View, and Month Split calendar widgets to your Mac desktop or Notification Center.

  • Tasks in Mac Spotlight search Mac

    Find your tasks from Spotlight search on Mac. Task titles, lists, priorities, and due dates all appear in system search results.

  • Don’t lose your quick task text

    Accidentally closed the quick task dialog? Whatever you were typing sticks around for a couple of seconds so reopening brings it right back.

  • Upcoming grouped by date

    The default Upcoming list now groups tasks by when they happen instead of by file, so you can scan your week at a glance.

  • Cleaner Inbox for undated tasks

    The default Inbox now hides tasks that already have a due, scheduled, or start date, so only truly undated tasks show up.

  • More calendar event actions

    Open an event’s menu to duplicate it, join the meeting, or copy the meeting link without scrolling for the URL.

  • Manage reminders in context menus

    Add a Manage Reminders option to your task context menus to open the reminders dialog from any task with a date.

    How it works: Context menu actions are now free
  • More flexible daily note paths

    Daily note paths no longer require a year. Set up a perpetual journal with just month and day.

Fixes and polish (21)

  • All-day events back in the calendar

    All-day events now show up on their correct day in the calendar, matching the home screen widgets.

  • Calendar date display improvements

    Improved how task dates are shown in calendar views for more consistent results across filters.

  • More reliable widget updates

    Home screen widgets now reliably pick up changes when you switch away from the app, come back to it, or pull to refresh the task list.

  • Android widget keeps its list Android

    Fixed an Android case where a background refresh could drop your widget’s configured list, leaving it empty until you reopened the app.

  • Faster widget refresh for task files

    Background refreshes now remember already-parsed task files, so widgets stay populated and finish much faster on large vaults.

  • Cleaner subtask links after renaming a parent

    Renaming a parent task file now preserves each subtask’s link style and no longer duplicates the parent as a project.

  • Recurring task check-off

    Tapping the checkbox on a recurring task now reliably marks the current occurrence complete, even when an older occurrence was missed

  • Reliable recurring task completion

    Completing a recurring task now creates exactly one next occurrence, even when multiple updates to the same task arrive back-to-back.

  • More reliable task reminders

    Task reminders now avoid duplicate notifications for the same task, especially after edits, snoozes, and background refreshes.

  • Task file YAML is preserved

    Editing a task file now keeps existing frontmatter fields in the same order, including custom properties from your TaskNotes template.

  • Inherited frontmatter tags now group correctly

    Tasks that inherit tags from YAML frontmatter now appear in those tag groups instead of No Tags, including grouping, filtering, and widgets.

  • Calendar widget past dates

    Tapping a past date on the month calendar widget now correctly shows that day’s events and tasks instead of snapping back to today

  • On-completion archive and delete for Dataview tasks

    Dataview-formatted tasks with an on-completion action (archive or delete) now run the action when you check them off, matching the Obsidian Tasks format.

  • Keep typing descriptions without interruption

    The description field in the task and event peek no longer loses focus while you keep typing past the first couple of lines.

  • More reliable Premium restore

    Premium access now restores more reliably after reinstalling, with improved detection of your purchase type.

  • Quick task now respects task file list locations

    Creating a task file from quick task now uses the selected list’s task file default folder when that list overrides storage settings.

  • Subtasks stay with their parent in Kanban

    Subtasks now stay directly under their parent in Kanban columns, even after pull-to-refresh or creating a new subtask.

  • Kanban keeps subtask projects

    Subtasks with an assigned project now appear in that project column in Kanban instead of being placed in No Projects.

  • Daily note filter operators

    The “is not today’s daily note” filter now shows only past daily notes, instead of every task in the vault.

  • Bigger tap targets in the task peek

    Buttons and rows in the task peek now have larger tap targets that are easier to hit on mobile.

  • Onboarding scrolls on small screens

    The welcome and language screens now scroll so the Get Started button stays reachable on short or square displays.

v2.6.0

Features and enhancements

  • Redesigned calendar

    Completely rebuilt with collapsible views, a time grid, task sidebar, quick create, and smarter filters

  • Calendar events integration

    Your device calendar events now appear alongside tasks in month, week, and agenda views

  • Calendar event notifications

    Get notified before calendar events based on each event’s reminders

  • Calendar widgets

    Home screen widgets showing your calendar events and tasks together with interactive task completion

  • Open app to

    Choose to open the app to your task list or calendar

  • Scheduled task durations

    Add durations to scheduled tasks for time blocking — use quick presets or type “meeting at 10am for 90min”

  • Calendar keyboard shortcuts

    Navigate, switch views, and toggle sidebar with keyboard shortcuts in the calendar

  • Subscribe on the web

    You can now purchase Premium directly on our website with more payment options and link it to your device

  • Task peek

    Tap any task for a quick preview with inline editing, without leaving your current view

  • Sort by time

    New sort option to order tasks by their scheduled time, with untimed tasks shown first

  • Group by happens time

    Group tasks by their hour of day, with all-day tasks shown first

  • Filter by additional properties

    Filter tasks by custom TaskNotes YAML properties like energy, area, or any other frontmatter field

  • Pending filter

    Filter tasks by whether their scheduled or start date has passed but they are not yet complete

  • Completion history

    Recurring tasks now show every completion date on the task details screen. Filter by Completed Date also works against the full list.

  • Filename as scheduled date

    Tasks in daily notes automatically get the filename date as their scheduled date

  • Inherit tags from frontmatter

    Inline tasks can automatically inherit tags from their file’s YAML frontmatter

  • Date picker year navigation

    Tap the month/year header to quickly jump to any year and month instead of scrolling month by month

  • Keyboard time entry

    Type a time directly using digit keys, navigate with arrow keys and Tab on devices with a keyboard

  • Noon & midnight keywords

    Use “noon” and “midnight” as time keywords in the quick task dialog

  • Toggle views with keyboard

    Use Cmd+Shift+C to toggle between task list and calendar

  • Adjustable text size

    Scale all text in the app from Appearance settings.

  • Agenda checkbox alignment

    Choose whether the task checkbox appears on the left or right in the calendar agenda view

  • Neutral background option

    Turn off the accent tint across all app surfaces for a plain black and white look. Find it in Settings → Appearance.

  • Year on date chips

    Task date chips show the year whenever it isn’t the current year, so dates from other years read clearly at a glance

Fixes and polish (31)

  • Faster startup

    Significantly faster app startup — removed network dependency from the loading screen

  • Dependency save fix

    Fixed false ’unsaved changes’ prompt after saving a task dependency

  • TaskNotes mapping sync

    TaskNotes status and priority mappings now sync across devices via iCloud

  • Subtasks stay linked when you rename a parent

    Renaming a task file now updates the parent reference in each of its subtasks so the link stays intact.

  • Kanban column reorder

    Fixed column drag-and-reorder not working when “Show all columns” is enabled

  • Kanban mobile column drag

    Fixed columns permanently collapsing when attempting to drag on mobile

  • Kanban column drag

    All columns now auto-collapse when dragging, and dropping in the same spot no longer causes a delayed uncollapse

  • Custom list archive location

    Custom list archive paths are now used when “Inherit from app” is turned off

  • Same-file archive placement

    Tasks archived to a section within the same file now appear directly under the heading, not below horizontal rules or other content

  • Shortcut task properties

    Task defaults now apply reliably when Obsidian opens before TaskForge after using the Add Task shortcut

  • Widget reliability Android

    Fixed widget tasks and metadata getting cut off or disappearing after resizing, completing tasks, or during data refresh

  • Widget background colors Android

    Task text colors now correctly match your chosen widget background, and overdue tasks stay red on all backgrounds

  • Description show more/less

    Long descriptions now collapse with a Show more/less toggle in the task detail screen

  • Hidden statuses & priorities respected

    Kanban boards, filters, and calendar now respect your hidden status and priority preferences

  • Widget & notification localization

    Widgets and notifications now use your language for dates and labels

  • Share extension URL

    URLs shared from browsers now reliably appear in the share sheet and are saved with the task

  • Share title escaping

    Website titles with colons no longer break task frontmatter

  • macOS Shortcuts Mac

    Apple Shortcuts now work correctly on macOS, including Add Task, Search, and Calendar

  • Custom priority names in defaults

    Custom list task defaults now correctly show your custom priority names

  • Clearer inherit labels

    Inherit pills in custom list defaults now show which setting they represent

  • Widget add button list defaults iPhone

    Widget add button now correctly applies the custom list’s default task values

  • Accent-insensitive search filters

    Filters in project, tag, and context selectors now match accented characters (e.g. searching ’etoles’ finds ’étoles’)

  • Folder field fix

    TaskNotes folder fields can now be cleared to use the vault root

  • Hidden statuses exclude tasks

    Tasks with a disabled status are no longer parsed or shown in task lists

  • Recurring task start date fix

    Start date now advances alongside the anchor date when completing or skipping recurring task file tasks

  • Widget list stability

    Widgets no longer switch to a different list after extended periods of inactivity

  • TaskNotes property list matching

    Property-based TaskNotes identification now correctly matches values in list properties, not just scalar values

  • Dataview archive fix

    Archived tasks now keep Dataview format instead of switching to Obsidian Tasks format

  • Dataview format reliability

    Tasks stay in Dataview format when updated, custom properties like [effort:: 3h] are preserved, and recurring tasks with limits no longer spawn duplicates

  • Siri voice commands fixed iPhone, Mac

    Fixed adding tasks by voice — visit Settings → Voice Assistant Guide to enable Siri for TaskForge

  • Monthly and yearly recurrence fixes

    Setting recurrence based on completion date no longer forces a monthly or yearly day pattern. Monthly and yearly patterns are now optional.

v2.5.1

Fixes and polish (9)

  • More customizable TaskNotes fields

    You can now customize the property names for Completed Date, Date Created, Recurrence Anchor, and Complete Instances in TaskNotes settings

  • Recurring task properties fix

    Recurring tasks now correctly preserve all properties like scheduled time and start time when creating the next instance

  • Subtask ordering fix

    Adding a subtask now correctly places it after all existing subtasks, even when sibling subtasks have their own nested subtasks

  • Task property sync fix

    Task property changes made externally now reliably appear on pull-to-refresh without needing to clear the task cache

  • Excluded folders & patterns fix

    Folder, filepath pattern, and content string exclusions now correctly apply when the app resumes or files change in the background

  • On-completion action fix

    Tasks with archive or delete on-completion actions now reliably trigger when completed from notifications or widgets

  • Vault error recovery

    App no longer gets stuck on an error screen when vault access is lost — you can now re-select your vault from within the app

  • Daily note filter fix

    Custom lists using the “Daily note is today” filter now correctly show matching tasks instead of appearing empty

  • Share & quick-add TaskNotes settings

    Share sheet and quick-add now apply task identification and filename format settings when creating TaskNotes

v2.5.0

Features and enhancements

  • Manual task sorting

    Drag and drop to reorder tasks in list and Kanban views. Works within groups with subtasks moving as a block. Control group sort direction separately.

  • Quick filters

    Add named filter shortcuts to any task list for one-tap filtering via chips below the tab bar

  • Voice assistant integration Beta iPhone, Android, Mac

    Add tasks hands-free with Siri or Google Assistant. Check out the new Shortcuts & Quick Actions guide in settings for all available commands and features.

  • Quick add shortcuts

    Add tasks from Control Center, Action Button, Siri, or Quick Settings with date, priority, and list selection

  • Share sheet support

    Share tasks and lists to other apps, or quickly capture content from any app into TaskForge

  • Quick capture from other apps

    Share URLs or text from Safari, Chrome, or any app to instantly create a task in TaskForge

  • Reorderable groups

    Drag and drop group headers to reorder groups in list view. Order syncs with Kanban columns

  • Subtask progress badges

    Parent tasks now show completion progress (e.g. 2/5) with a compact visual indicator

  • Enhanced context menu

    Duplicate tasks, pick specific dates, and enjoy a compact redesigned look

    How it works: Context menu actions are now free
  • Spotlight search

    Your tasks now appear in system search for quick access from anywhere

  • Nth-to-last day recurrence

    Recurring tasks can now repeat on the 2nd last, 3rd last, or nth-to-last day of the month

  • Description filters & indicator

    Filter tasks by description and show a description indicator chip on tasks

  • Time-based filters

    Filter tasks by due time, scheduled time, or start time with before/after comparisons

  • Overdue filter

    Filter tasks by overdue status, respecting your overdue timing setting and task times

  • New tasks header

    Set a markdown heading under which new inline tasks are inserted in any file

  • External task reminders

    Tasks created externally with a time now automatically receive default reminders

  • Smarter blocked status

    Hiding the Blocked status now disables automatic status changes for tasks with dependencies

Fixes and polish (13)

  • Subtask grouping fix

    Subtasks no longer appear incorrectly indented when in a different group than their parent

  • Widget multi-task completion fix

    Completing multiple tasks from the widget now correctly processes all of them, including recurring tasks and archiving

  • Recurring task fix

    Marking a completed recurring task as not done no longer creates duplicate tasks

  • Backup & restore fix

    Settings backup/restore no longer fails when the vault path changes between app updates

  • Mobile file selection fix

    File and folder selection on mobile no longer incorrectly shows ’must be in your vault’ error

  • Notification reliability fix

    Reminders, daily summaries, and widget-toggled task notifications now fire reliably

  • Custom lists stability

    Custom lists are now more resilient and will no longer unexpectedly reset to defaults on app restart

  • Widget vault access fix

    Widgets no longer show ’Update vault folder in app’ when the vault folder is accessible but its internal path changed

  • Recurrence parsing fix

    Fixed a crash when creating recurring tasks with weekday patterns like ’every Sunday’ in quick add

  • Widget completion actions fix

    Widget task completions now correctly trigger archive and delete actions for recurring tasks

  • Search shortcut fix

    The “/” keyboard shortcut for search now only activates on the task list and no longer interferes with typing

  • Notification complete button fix

    The Complete button on task reminder notifications now works reliably on all platforms

  • Widget property colors

    Task properties in the widget now show their own distinct colors instead of all sharing one color

v2.4.2

Fixes and polish (6)

  • Faster app launch

    Fixed an issue that could cause the app to get stuck on the loading screen

  • Polished multilingual guides

    Standardized Tips & Guides content across all supported languages for a cleaner reading experience

  • Quick task date & time fix for Japanese, Chinese & Korean

    Fixed an issue where dates and times typed in Japanese, Chinese, or Korean were not being recognized in Quick Task (e.g. 3月15日, 午後3時)

  • Widget recurring task fix

    Fixed an issue where completing a recurring task from the widget did not create the next recurrence when the app was first opened

  • Complete all recurrence fix

    Fixed ’Complete All’ not re-creating recurring subtasks, and preserving parent-child hierarchy

  • Widget dark mode properties fix

    Fixed task properties (due dates, tags, etc.) not displaying on widgets when using dark mode

v2.4.1

Fixes and polish (10)

  • Improved widget task layout

    Task titles now use more available space in compact widget mode, and the widget fits more tasks

  • Date accuracy fix

    Fixed date calculations that could be off by one day near daylight saving time transitions

  • Split view autosave fix

    Fixed redundant save/discard popup appearing when autosave in split view is enabled

  • Daily note template fix

    New daily notes now correctly apply your Obsidian template even without a task header configured

  • Backup/restore subfolder fix

    Fixed settings backup location rejecting valid subfolders within the vault

  • TaskNotes identification setting fix

    Existing users upgrading from v2.3 no longer have their TaskNotes identification method silently changed

  • Project sorting fix

    Sorting by projects now correctly excludes subtask parent links from sort order

  • Widget task properties fix

    Fixed an issue where task properties were not displaying in widgets

  • Inline edit & preview for task details

    Task titles and descriptions now show a rendered preview by default. Tap to edit, tap away to preview

  • Custom list sync fix

    Fixed an issue where custom lists could disappear on some devices after updating

v2.4.0

Features and enhancements

  • Task dependencies

    Link tasks with depends-on relationships that automatically manage blocked status and show in filters

  • Same-file archiving

    Archive completed tasks into a section within the same file instead of a separate archive file

  • Smarter widgets

    Expand and collapse subtasks, complete tasks instantly from your widget, and see all your configured task properties

  • Widget customization

    Choose compact or comfortable task layouts and pick from automatic, light, dark, or pure black backgrounds

  • Kanban board upgrades

    Quick-add tasks from column headers, sticky headers while scrolling, option to show all columns, and a dedicated drag handle

  • Inherit parent dates

    New setting to automatically copy dates from parent tasks to subtasks

  • Search split view

    Search results now show a split view on tablets and desktops with task details alongside results

  • Cleaner task list items

    Long-press or right-click tasks for quick actions. A dedicated drag handle is now available in Kanban view.

  • Hide statuses & priorities

    Selectively hide unused task statuses or priorities from selection menus across the app

  • More properties in compact view

    Compact view now shows up to 3 task properties instead of 2, space permitting

  • Redesigned property settings

    Task display properties settings now shows a live preview and lets you switch layout directly

  • Add tasks from search

    Quickly create new tasks without leaving the search screen

  • None priority sort position

    Option to sort tasks without a priority between Medium and Low instead of always last

  • Vault access monitoring

    A warning banner now appears if the app loses access to your vault, with a quick tap to reconnect

  • Settings search navigation

    Tapping a settings search result now scrolls to and briefly highlights the matching setting

  • Quick task syntax help

    A new help button in the quick task dialog shows a cheat sheet for all supported syntax

  • Parent task help

    A help button in the parent task picker explains which tasks are eligible and why some may not appear

  • Quick filter shortcut

    Press / on your keyboard to quickly open the inline filter for the current list

Fixes and polish (16)

  • Title blockquote fix

    Task titles starting with > are now displayed as plain text instead of being rendered as blockquotes

  • Filepath pattern exclusion fix

    Excluded filepath patterns now correctly match against the full file path instead of just the filename

  • Happens date filter fix

    Happens Date filters now correctly display and open after saving a custom list

  • Large vault performance

    Faster task loading, sorting, searching, and filtering for vaults with thousands of tasks

  • Ignore tasks in code blocks

    Tasks inside fenced code blocks (``` or ~~~) are no longer picked up as real tasks

  • Custom field mapping fix

    Custom field names for projects and contexts now work correctly in background processing and archiving

  • Happens date sorting fix

    Sorting by Happens Date now correctly considers task times, not just dates

  • Project task sorting fix

    Tasks inside project files now sort correctly by priority instead of appearing at the bottom of lists

  • Date picker first day of week

    The date picker now respects the “first day of week” setting from Appearance Settings

  • Daily note template language

    Date template variables in auto-created daily notes now use your app language for localized day and month names

  • Task exclusion settings

    Excluded content strings, filename patterns, and folders now properly invalidate cached tasks when settings change

  • Widget vault error handling

    Widget now shows a helpful message when vault folder doesn’t exist on the device instead of crashing

  • Widget Premium status fix

    Widget no longer incorrectly shows ’Premium Required’ on fresh install while purchase status is loading

  • Recurring task improvements

    Fixed several issues with recurring tasks including completing, skipping, editing rules, and clearing dates from a series

  • Dictation tool support

    Third-party dictation tools now correctly insert text into text fields on desktop

  • Calendar shortcut fix

    Open Calendar keyboard shortcut no longer conflicts with the system copy shortcut

v2.3.0

Features and enhancements

  • Flexible reminders

    Set reminders based on any date field (due, scheduled, or start) with optional time overrides

  • Default reminders

    Set default reminders at app or list level that auto-apply to new tasks

  • Task description preview

    Optionally display task descriptions below titles in task lists

  • Scheduled & start times

    Set specific times for scheduled and start dates in addition to due times

  • Skip recurring task occurrence

    Skip a single occurrence of a recurring task without marking it complete

  • Home screen quick actions

    Long-press the app icon to quickly add tasks, view today’s calendar, or search

  • Add subtask option

    Quickly create subtasks from the context menu without leaving your current view

  • Improved tag & context selection

    Quickly find and add tags and contexts with usage counts and smarter search

  • Auto-save in split view

    Automatically save task and list edits in split view without tapping Save

  • Enhanced tablet experience

    Edit custom lists and settings side-by-side on tablets and large screens

  • Task Genius enhancements

    Support for #project/name tags, [project:: name] fields, time ranges, and combined date+time

  • Daily note templates

    New daily notes are created using your Obsidian template with Templater and core variable support

  • Backup timestamps

    See when you last backed up or restored your settings

  • Inline list preview

    See which tasks match your filters directly in the custom list editor

  • Projects with spaces

    Create projects with spaces via note files, or use plain text for simple names

  • Cleaner tag display

    Tags set as required in filtering settings are now hidden from task displays since they appear on every task

  • Smarter update notes

    Missed several updates? You’ll now see a single summary instead of multiple pop-ups

Fixes and polish (13)

  • Subtask project inheritance

    Subtasks now correctly inherit all project assignments from their parent task

  • Kanban collapse fix

    Parent and subtask collapse now works correctly in Kanban board columns

  • Project filter accuracy

    Project filters now correctly ignore internal parent-task references

  • Context menu stability

    Fixed a crash that could occur when using task context menu actions

  • Calendar orientation fix

    Fixed calendar tasks disappearing when rotating between portrait and landscape

  • Recurring task date fix

    All dates now advance correctly when completing recurring tasks, matching Obsidian Tasks behavior

  • New vault creation fix

    Fixed folder access error when creating a new vault during onboarding

  • Underscore file detection

    Fixed tasks not being detected in files or folders starting with an underscore

  • Daily note quick link

    Shows your daily note format in Task Defaults with a quick link to change it

  • Overdue recurring task fix

    Completing or skipping an overdue recurring task now correctly advances to a future date

  • File path grouping fix

    Group by file path now correctly shows vault-relative paths instead of full system paths

  • Recurring delete on complete fix

    Recurring tasks with delete on complete now correctly remove completed instances after multiple completions

  • Large vault performance

    Vaults with many non-markdown files (images, PDFs) now load faster

v2.2.1

Fixes and polish (8)

  • Obsidian app opening fix

    Fixed an issue that caused errors when opening Obsidian on some devices

  • Task description handling fix

    Task descriptions are now properly included when archiving and removed when deleting tasks

  • New keyboard shortcuts

    Use ⌘E in Quick Add to open the full editor, and ⌘↩ to save tasks

  • Task file recurrence fix

    Recurring tasks with multiple days now correctly advance to the next scheduled date

  • 24-hour format consistency

    24-hour time format setting now applies consistently across task details and settings

  • Regional date formats

    Dates now respect your device’s regional settings (e.g., UK English shows day-month-year format)

  • TaskNotes title property fix

    Title property now correctly respects the ’Store Title in Filename’ setting

  • Task file date anchor support

    Task file tasks can now recur based on due dates or start dates

v2.2.0

Features and enhancements

  • Extended sort options

    Sort tasks by file name, status, tags, projects, and contexts in addition to existing sort criteria

  • Resizable split view

    Drag the divider between the task list and detail view to customize your layout on larger screens

  • Only includes filter

    Filter tags, projects, and contexts to show only tasks with exactly one specific value

  • Quick add default date type

    Choose which date type (due, scheduled, or start) is used when typing a date without a prefix in quick add

  • Custom priority colors

    Personalize colors for each priority level, displayed throughout the app and on home screen widgets

  • Inline task descriptions

    Add descriptions to inline tasks using an indented bullet point. Example: - [ ] My task - This is the description

  • Custom TaskNotes settings path

    Specify a custom path for importing TaskNotes plugin settings if yours is in a non-standard location

  • Dataview format support

    Choose between emoji format (📅) or Dataview bracket format ([due::]) for inline task metadata

  • TaskGenius mixed format

    TaskGenius mixed format reads both emoji and bracket notation for maximum compatibility with different workflows

  • TaskNotes subtask support

    Create subtask relationships between TaskNotes using the projects field with wikilinks like [[Parent Task]]

  • Week year format support

    Use gggg/GGGG tokens in daily note formats to get the ISO week year, useful for week-based file organization

  • Full file path property

    Filter, group, and sort tasks by their complete file path (directory + filename) for more flexible organization

Fixes and polish (7)

  • Inline filter preserves groups

    Group headers and Kanban columns now remain visible when filtering, even if no tasks match in those groups

  • Priority sorting improvement

    Tasks with no priority now appear at the end when sorting by priority, matching standard task management behavior

  • Widget dark mode fix

    Task titles now display correctly in widgets when battery saver forces dark mode

  • Kanban performance

    Kanban boards now load faster and scroll more smoothly with large columns

  • Non-file projects in selector

    Project selector now shows non-file projects used in tasks alongside vault notes

  • Recurring task fix

    Fixed an issue where recurring tasks were created twice when marked as complete

  • Quick add usage counts

    Quick add suggestions for tags, contexts, and projects now show how many times each has been used

v2.1.1

Fixes and polish (7)

  • Recurring task edit screen fix

    Completing recurring tasks via the edit screen now correctly creates the next occurrence

  • Notification complete button visibility

    The Complete action now appears first in notification buttons, ensuring it’s always visible

  • List editor save fix

    Saving a list from the back button dialog no longer causes a crash

  • Task file detection improved

    Changed default task file identification to use the status property, resolving cases where task files weren’t detected

  • Daily note filter save fix

    Daily note filters in custom lists now save correctly without requiring a value

  • Battery improvements

    Optimized background refresh scheduling to reduce battery usage on some devices

  • Folder selection fix

    Fixed folder selection for custom list task locations that was incorrectly showing ’folder must be within vault’ error

v2.1.0

Features and enhancements

  • Inline task filter

    Quickly filter visible tasks in any list using the filter icon next to the tabs

  • Subtask promotion actions

    Promote subtasks to root level or one level up from the task context menu

  • Widget priority styling

    Home screen widgets now display task priority as a color bar on the left, matching the in-app task list style

  • Flexible date actions

    Context menu date actions now support setting due, start, or scheduled dates - customize which date type each action targets

  • Smarter time input

    Type just a time like “3pm” in quick add - it automatically sets the date to today or tomorrow based on whether the time has passed

  • Enhanced project selection

    Browse and select any note in your vault as a project, with usage-based sorting and path display

  • Empty/not empty filters

    Filter tags, projects, and contexts by whether they are empty or not empty

  • Enhanced daily notes format

    New weekday tokens (dd, ddd, d), locale-aware day/month names, plus a format token help guide

  • Filter groups ’None’ mode

    New ’None’ option for filter groups excludes tasks matching any group - perfect for creating exclusion filters

  • Inline tasks in task file body

    Optionally parse inline tasks from task file body content via a new setting in Task Types > Advanced

  • Editable task timestamps

    Optionally enable editing of created and completed dates directly in task details

Fixes and polish (5)

  • Nested subtask deletion fix

    Deleting a parent task now properly removes all nested subtasks, not just direct children

  • Daily note task creation fix

    Tasks created from the task detail screen now correctly save to daily notes when configured

  • Subtask property inheritance fix

    Subtasks now properly inherit tags, contexts, projects, priority, and on-completion from their parent task

  • Daily note filter improvements

    Daily note filters now correctly show only tasks from today’s note, with new options for any daily note

  • Group collapse fix

    Task list group headers and Kanban columns can now be collapsed/expanded reliably for all users

v2.0.2

Fixes and polish (3)

  • Startup display fix

    Fixed an issue where the app could show a blank screen on startup

  • Mobile file picker fix

    Fixed file selection where choosing files within your vault could incorrectly show an error

  • Settings sync fix

    Fixed cases where app settings didn’t save correctly

v2.0.1

Fixes and polish (6)

  • Recurrence clearing fix

    Fixed an issue where clearing a task’s recurrence from the task details screen did not actually remove the recurrence from your file

  • Tablet layout fix

    Fixed an issue where content could be blocked by UI elements on tablets

  • App icon fix

    Fixed an issue where the app icon was not displayed correctly on some devices

  • Notification fix for all task statuses

    Due at notifications now work for tasks in any active status, not just To Do

  • Parent/subtask filter fix

    Fixed an issue where custom lists with parent/subtask filters could not be saved

  • Language detection fix

    Fixed an issue where the app could default to the wrong language on first launch. Users with unsupported device languages now see a language selection screen

v2.0.0

Features and enhancements

  • Fresh new look

    Redesigned TaskForge with a modern, polished aesthetic

  • TaskForge going global!

    Choose your preferred app language in Appearance settings. Supports English, German, Spanish, French, Japanese, Korean, Portuguese, and Chinese

  • Performance improvements

    Significantly improved loading speed and responsiveness through optimized task processing and pagination

  • Global quick add shortcut (desktop)

    Trigger quick task creation from anywhere with a customizable global keyboard shortcut, even when the app is in the background

  • Quick add keyboard bar (mobile)

    A toolbar above the keyboard in the quick add dialog provides shortcuts for @, +, [, ], !, and # characters

  • Haptic feedback (mobile)

    Tactile feedback when completing tasks, toggling checkboxes, creating, and deleting tasks. Toggle in Appearance settings

  • Customizable context menu actions

    Configure and reorder which quick actions appear when long-pressing tasks. Choose up to 5 actions with parameters like target status, due date offset, or priority

  • Weekly calendar view

    Switch between monthly and weekly views in the Schedule screen with a toggle. Weekly view shows a focused 7-day layout with swipe navigation

  • Unified list calendar

    Unified calendar lets you view all tasks or switch to a specific custom list. Tap the list selector to quickly filter your calendar view

  • TaskNotes body content editor

    View and edit the markdown body content of TaskNotes files directly in the task details screen with a markdown formatting toolbar

  • Symbol style setting

    Choose between emojis or icons for task property symbols throughout the app. Toggle in Appearance settings under Theme & Colors

  • Multi-level task nesting

    Create deeply nested task hierarchies with unlimited levels. Parent tasks show subtask counts when children are collapsed

  • Widget search quick action

    Set Search as the quick action in your home screen widget to open the search overlay directly from the widget

  • Created date control

    Choose whether new tasks automatically include a creation date. Find this in Settings → Task Defaults

Fixes and polish (8)

  • Checkbox stays visible while saving

    Task list checkboxes no longer swap to a spinner when edits are saving for visual consistency

  • Calendar view improvements

    Task pills now display status-colored borders, week view has smooth scrolling, and mobile shows selected date in task list header

  • TaskNotes folder selection fix

    Creating TaskNotes in a custom folder now works correctly - select a folder instead of a file, and no duplicate empty files are created

  • Consistent file path display

    File paths now display consistently: .md extensions are hidden for cleaner display, and folder paths show a trailing slash for clarity

  • Kanban drag-drop for new status types

    Fixed drag-and-drop not working in Kanban view for newer status columns (Ready, Someday, Deferred, Blocked)

  • Notification duplicate fix

    Fixed an issue where tasks could appear multiple times in daily summary notifications

  • Task filter settings fix

    Task filtering settings now persist correctly and no longer reset unexpectedly

  • Rapid task completion fix

    Completing multiple tasks in the same file in rapid succession no longer causes data loss