PopTask for Apple - Turn to-dos into scheduled tasks

by
PopTask just went universal .. type a messy thought like "gym mon wed fri 6am" and it becomes a scheduled task in about 3 seconds, no pickers, no forms .. on iphone + ipad you get home and lock screen widgets, a live activity + dynamic island counting down your next task, control center, and hands-free siri even in the car .. on mac it lives in the menu bar (⌘⌃P) .. everything syncs across your devices through your own icloud, near-instant .. on-device, private, 9 languages .. free to start

Add a comment

Replies

Best

How well does the natural language parsing handle recurring tasks with exceptions, like "gym mon wed fri 6am except holidays" or tasks that need to skip specific dates?

 the base recurrence is solid .. but exceptions like "except holidays" or skipping specific dates? not yet .. funnily enough raised the exact holiday-aware idea earlier in this thread, so it's firmly on the list now 💯

The gap between a to-do list and actually blocking time for the thing is where most of my week leaks out. When PopTask schedules a task and I blow past the block, does it reshuffle everything after it or wait for me to re-triage? That overrun problem is usually where these apps break for me.

 it waits for you, it doesn't reshuffle .. blow past a block and the task just goes overdue .. you re-triage by snoozing in plain language ("push to friday 3")

i deliberately kept it capture + reminders, not an auto-scheduler .. auto-cascading a whole day is a different, riskier problem (one miss and it reshuffles everything)

The "3 seconds between remembering and it being saved" framing is exactly right. Running a few businesses at once, that gap is where I lose the most - by the time a task app makes me pick a date and project, the thought's already gone. Congrats on going universal with this launch.

 glad it rang true stacy 🙌🏽

 It really did — that gap between having a thought and it actually being captured is where I lose the most time running a few businesses at once. Congrats again on the launch, going to give it a real try this week.

The "gym mon wed fri 6am" natural-language parse into a scheduled recurring task is exactly the friction that makes me bail on most to-do apps. Day-one thing I'd want to know: when it mis-reads a messy thought (sets 6pm instead of 6am, or the wrong repeat), can I fix the parsed task inline, or do I have to delete and retype from scratch? And since it syncs through my own iCloud, if I add a task on mac while my phone is offline, does it reconcile cleanly when the phone is back or can I end up with a duplicate?

 yeah, you can fix it inline. if it lands on 6pm and you meant 6am, tap the time and change it, nothing gets deleted or retyped

the offline case: add it on mac with your phone off, and when the phone comes back it merges by task id, so you get one task, not two

the on-device part is what sells it for me, a to-do app parsing my half-formed thoughts is exactly the kind of thing I don't want going to someone's server. "gym mon wed fri 6am" parsing correctly on the first try is a much higher bar than it sounds like, most natural language date parsers fall apart the second you mix a repeat pattern with a specific time like that. does it handle relative stuff too, like "remind me in 20 min" or only fixed schedule style input

 yeah, relative works too, "remind me in 20 min", "in 2 hours", "in 3 days" all resolve, not just fixed schedules 🙌🏽

nice, that's honestly the part that trips up most of these parsers. does it handle recurring stuff too, like "remind me every morning at 8" or is it strictly one-off reminders for now

Thanks for this, Haider, and for being so open about the tradeoffs in the comments. Keeping PopTask as capture plus reminders instead of a full auto-rescheduling engine seems like the right call, since one wrong auto-cascade could quietly rearrange an entire day for someone.

A concrete case where this would help: someone juggling recurring errands and appointments who currently dumps half of them into Apple Notes with a mental note to sort later, then forgets they exist until the day of. Typing something like dentist next thurs 2pm and having it land as an actual scheduled reminder removes the one step where those thoughts usually die.

You mentioned building a custom fast-path on top of CloudKit for near-instant sync. What happens if a task gets created through Siri in the car and edited on the Mac menu bar within that same sync window? Does the fast-path just resolve it as last write wins, or is there something smarter going on there?

Congrats on taking PopTask universal, going from a personal fix to a full-time project in a few months is a big jump.

 appreciate you actually digging into the tradeoffs 🙌🏽 honest answer on the sync window: it's last-write-wins, with CloudKit reconciling underneath

i didn't build CRDT-style merging for a solo task app, it's almost always one person on two devices, so a real simultaneous conflict is rare, and last-write plus CloudKit as the backstop has held up

i'd rather not add that complexity chasing an edge case until it actually bites someone 👀