A task sits in your head until you write it down. The To-Do List Manager gives you a place to capture tasks, mark them done, and watch the completion bar fill as you work through the list. Everything saves to your browser automatically and persists across refreshes without any account or server.
Three priority levels sort the list automatically so red-dot tasks rise to the top before you touch a filter. Load Sample populates the board with a work sprint: tasks including "Review and merge the pull request for the API refactor" and "Write release notes for version 2.4". Pressing Load Sample a second time switches to a different scenario such as groceries, a study plan, or a dev debugging session, so you can explore the full interface without typing anything.
Getting Your First List Running
- Type a task in the New task field. Each task is capped at 120 characters. Press Enter or click Add to save it.
- Select a priority before adding: the three coloured buttons (High, Medium, Low) set the badge that appears on every task card. The selection sticks for subsequent tasks until you change it, so you can batch-add a tier of tasks quickly.
- Click the circle to the left of any task to mark it complete. The task moves to the bottom with a strikethrough. Clicking again restores it to active.
- Use the All / Active / Completed filter tabs to narrow the view. Clear Done removes all completed tasks in one step without touching active ones.
- The progress bar and percentage at the bottom update instantly as you check things off.
What It Accepts and What It Rejects
- Each task accepts up to 120 characters. The input stops accepting input silently at the limit rather than showing an error, so keep task text concise.
- The list is capped at 50 tasks. Once you hit that ceiling the Add button disables and the counter shows "50/50 tasks". Complete and clear some items to make room for new ones.
- Empty tasks (whitespace only) are silently rejected rather than added as blank rows.
- Priority applies at creation only. There is no inline edit after a task is saved; delete and re-add it if the priority needs changing.
How Big the List Can Get
- All tasks save to
localStorage under the key to-do-list-manager-v1, so they survive a page refresh or browser restart on the same device. - Clearing the browser's site data removes the list permanently. There is no cloud backup or recovery mechanism because nothing leaves the device.
- Tasks do not sync between devices or browser profiles.
- Sorting is fixed: incomplete tasks come first, ordered High before Medium before Low, then by creation time within each tier. The priority system is the intended ordering mechanism rather than manual drag-to-reorder.