Add tags to multiple tasks at once 🏷️
Maintainers usually reply within 2 days
@yashTomar272 is already working on this.
Since Sep 3, 2026.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 75/100
- Issue type
- Feature
- Clarity
- Clearly specified
- Activity status
- Quiet
- Tech stack
- javascript, react, tailwindcss
- Domain
- frontend
Research direction
Start in client/src/pages/Dashboard.jsx and read how bulk selection and updateTask currently work. Add a tag input that appears when tasks are selected and applies the entered tag to each selected task. Done means one tag can be added to multiple selected tasks without opening a modal for each.
Written by the indexing model from the issue text.
Description
Add tags to multiple tasks at once 🏷️
File: client/src/pages/Dashboard.jsx
Adding same tag to 10 tasks = 10 modal opens 💀
Need batch tag editing fr!!
Fix: add tag input in bulk select mode:
const handleBatchTag = async (tag) => {
if (!tag.trim()) return
await Promise.all(
selectedTasks.map(id => {
const task = tasks.find(t => t._id === id)
const updatedTags = [...new Set([
...(task.tags || []), tag.trim()
])]
return updateTask(id, { tags: updatedTags })
})
)
setBatchTag('')
}
// show when tasks are selected:
{selectedTasks.length > 0 && (
~15 lines! No backend changes needed 🎯
- Dominant language
- JavaScript
- Stars
- 39
- Forks
- 105
- Avg merge
- 1d 12h
- Merged PRs (30d)
- 27
Getting set up
- No Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from anoopcodehack/DevBoard
-
good first issue
Difficulty 1/5 1-3 hours Newbie friendliness 88/100
anoopcodehack/DevBoard#589 ·
Maintainers usually reply within 2 days
-
enhancement good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
anoopcodehack/DevBoard#588 ·
Maintainers usually reply within 2 days
-
good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
anoopcodehack/DevBoard#587 ·
Maintainers usually reply within 2 days
-
good first issue
Difficulty 1/5 Under an hour Newbie friendliness 90/100
anoopcodehack/DevBoard#586 ·
Maintainers usually reply within 2 days
-
good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
anoopcodehack/DevBoard#584 ·
Maintainers usually reply within 2 days
All issues in anoopcodehack/DevBoard
Similar issues
-
agent/scanner bug hive/hosted-available-lke648397-260827-5n31
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
Maintainers usually reply within 1 day
-
blocklist:remove check:passed
Difficulty 2/5 Under an hour Newbie friendliness 66/100
iptv-org/database#36968 · 1 comment ·
Maintainers usually reply within 9 days
-
Difficulty 1/5 Under an hour Newbie friendliness 78/100
quarkusio/extensions#3438 ·
-
Placeholder: stale decorations are never removed when includeChildren is true (3.31.x)Possibly taken @studiokvc claimed this today. Openarea: editor complexity: trivial good first issue impact: medium
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
ueberdosis/tiptap#8443 · 1 comment ·
Maintainers usually reply within 1 day
-
documentation
Difficulty 1/5 Under an hour Newbie friendliness 95/100
githubnext/gh-aw-workshop#4294 ·
Maintainers usually reply within 1 day