Tasks
The Tasks widget is a local-first checklist for small lists you want visible at a glance — daily todos, packing lists, brewing checkpoints, weekly priorities. Tap an item to mark it done; strikethrough confirms the toggle and the state persists locally. Notion / Todoist / Linear sync arrives with the founder cockpit sprint.
Tasks ships two layouts: List (the default — checklist of items with strikethrough on done) and Add (a focused empty-state with a textarea + add button for capturing a new task quickly). Storage is localStorage keyed by a configurable group, so you can drop multiple Task widgets on different Nooks and keep their lists independent (your morning routine doesn't pollute your work standup). Tasks are stored client-side only in v1 — no signup, no backend, your tasks live in the browser. The same widget will gain Notion / Todoist / Linear two-way sync when the Sora persona sprint ships, at which point local-only mode becomes one of several source options selectable per widget.
How to add a Tasks widget to your page
- Drop Tasks on your canvas
In the Studio left rail, click Tasks. The LayoutPicker opens with two thumbnails: List (default — checklist) and Add (empty-state form for capturing new tasks).
- Pick List for daily checklist use
Pick the List layout if you have an existing routine you want to track. The default tasks (Refactor code, Review designs, Testing, Deployment) are placeholders — click on each to mark done, then add your own via the Add layout.
- Set a group name (optional)
In the inspector, set 'group' to anything you want — 'morning', 'work', 'shopping'. Multiple Task widgets with the same group share the same list; widgets with different groups are independent.
- Embed elsewhere
Click Copy embed URL when you're happy. Paste into Notion, Obsidian, or any iframe-friendly host. Note: tasks are browser-local, so embedded widgets share the host browser's storage.
Questions, answered.
Where are my tasks stored?
In the browser's localStorage, keyed by the widget's group. Tasks are not synced to a server in v1 — clearing your site data or switching browsers will lose them. Server-backed sync arrives with the Sora founder cockpit sprint.
Can I have multiple Task widgets with different lists?
Yes. Each Task widget has a 'group' setting (default: 'default'). Set different group names to give widgets independent lists — e.g., 'morning' for your morning routine and 'work' for the work standup.
How do I add or remove tasks?
Switch the layout to 'Add' (via the Layout picker or inspector) for the add-task form. Click on a task in 'List' layout to toggle done. Removing a task isn't supported in v1's UI — clear localStorage manually if you need to reset.
Will my tasks sync to Notion / Todoist?
Not in v1. The Sora founder cockpit sprint adds two-way sync with Notion databases, Todoist projects, and Linear issues. Until then, the widget is local-only.
Can I use this in Notion?
Yes — paste the embed URL in Notion via /embed. Heads up: each Notion page that embeds the same widget will share the same tasks (same browser localStorage), which can be a feature or a footgun depending on what you want.
What happens if my list gets long?
The widget container scrolls vertically. For very long lists (50+ items), consider splitting into multiple Task widgets with different groups (one per project, day, etc.).