Task Tree Planner
Plain HTML + JS. JSON-backed. Compact/expanded hierarchy, done lane, and add-from-box workflow.
Create new Space
✓ Saved
Import JSON
Export JSON
⚠ Overdue
0
Tasks Today
0
✓ Done today
0
Tasks Tomorrow
0
✓ Done tomorrow
0
Schedule
‹
›
⤢
⏮ Bring Back All
⏭ Postpone All
🔒 Reserved = no personal time; postpone/bring back skip that day
Filter
— All statuses —
Open
In progress
Blocked
Done
Won't do
0
Main Tree
Priority 1 (Low) → 10 (Very High): color shifts gray → green → orange → red
Completed Tasks
0
▾
Add Item
Name
Description
Relates to
Move to
▾
Type
Space
Project
Task
Subtask
Priority
Status
open
in_progress
blocked
done
won't do
Target date
📅
🔒 Fixed (date) — won't move with "postpone 1 day"
Time estimate (hours)
Leave blank for parent nodes — time is summed from children.
Image filename
Select an image — it will be uploaded to images/ on the server automatically.
Position among siblings
▲ Move up
▼ Move down
Cancel
Save