What's new since Deployment V1.2
- Recurring subtask stuck in "Overdue & missed" — moving a recurring parent task's due date forward no longer leaves one of its recurring subtasks stuck showing as overdue on the dashboard when it isn't.
- Scheduler now prefers earlier open time within a day — the auto-scheduler gives a small preference to starting earlier in the day, instead of always filling whichever gap happens to be biggest.
- All-day events no longer get stuck in the "Right now" card — only genuinely timed items appear there now.
- Dashboard agenda no longer lists all-day events — they only show in the "Right now" card, where they belong.
- Calendar multi-select and short-item grouping fixes — selecting calendar blocks for a bulk action dims what's unselected instead of covering titles with a checkbox; very short calendar items now always group properly instead of sometimes rendering unreadably.
- Fixed Google Calendar events sometimes duplicating — editing a recurring event's pattern directly in Google Calendar no longer leaves two copies in TaskFlow, and an event that lost its Google connection this way now re-syncs properly instead of getting stuck.
- Fixed a stuck spelling-suggestion popup and a sub-task prompt not dismissing — the "Did you mean…" popup now closes properly when clicking away; "couple" was removed from smart-parse's word list to stop false triggers; "Save" on a parent task now also dismisses "Apply to all sub-tasks" when there's nothing left to apply.
- Fixed cloud backups failing for some tasks created from a template — a leftover field on template-created tasks could trip up "Back up now"; now handled correctly.
- Fixed a calendar item hiding its time even with room to show it — an unrelated earlier item ending nearby no longer affects a block's own display.
- Editing "Time left" now actually updates your scheduled blocks — changing a task's remaining time now updates its scheduled calendar blocks to match, including shrinking, splitting, and re-scheduling leftover time correctly.
- Fixed remaining calendar sliver cases and a recurring-task due date bug — short calendar items that partially grow into empty space now group correctly if that's still not enough room; a new recurring task no longer defaults its due date to today when today doesn't match the recurrence pattern.
- Short calendar items now expand or group instead of rendering unreadably small.
- Fixed the event editor scroll and a few calendar block display issues — the event editor's Description field no longer traps scrolling; several block-spacing and short-item display fixes.
- Calendar events now sync live across your devices — editing or deleting a calendar event on one device now shows up on your other signed-in devices within moments, independent of Google Calendar.
- Fixed back-to-back scheduled work rendering as separate blocks — two chunks of a split task with no gap between them now merge into one continuous block.
- Fixed overlapping calendar events with long titles rendering unreadably narrow, and short items hiding their time even with room to show it.
- Reschedule a task in one tap, without opening it — a new quick-reschedule menu (Tomorrow, In 3 days, Next week, or pick a date) reachable via hover (desktop) or swipe (mobile).
Full details for every change are in the in-app changelog (Settings → Versions).