Description
Problem Statement
I'm building an automation workflow that turns voice notes into structured task lists. Right now, I use the “Restore from Backup” option in Super Productivity to import these new tasks — but that replaces all my current tasks, which is risky and interrupts my workflow.
I'd love a way to import new tasks without overwriting my existing data.
❔ Possible Solution
Introduce an "Append Tasks from JSON" feature that allows users to import a file containing just new tasks. The app would:
Add each task to task.entities and task.ids
Assign them to a chosen project (e.g., INBOX)
Optionally apply default tags (e.g., TODAY) or set plannedAt = now
This would make it easy to integrate Super Productivity with voice interfaces, scripting tools, and external automations.
⤴️ Describe alternatives you've considered
I’ve considered using GitHub Issues or Todo.txt for importing, but those don’t support full task metadata like time estimates, tags, or plannedAt.
I currently simulate this by modifying a full backup .json, adding new tasks manually, and restoring — but it's clunky and risks data loss if I make a mistake.
➕ Additional context
Happy to help test this or provide JSON examples and UX sketches if helpful.
Would also love to explore an optional "watch a folder for new task files" feature in the future, for seamless automation.
Thanks so much for this amazing tool — it's genuinely changing how I live.