Show current task name in browser tab during Pomodoro ⏱️
Maintainers usually reply within 2 days
Assessment
- Difficulty
- 1/5
- Estimated time
- Under an hour
- Newbie friendliness
- 95/100
- Issue type
- Feature
- Clarity
- Clearly specified
- Activity status
- Active
- Tech stack
- javascript, react
- Domain
- frontend
Research direction
Start with client/src/components/Pomodoro/PomodoroTimer.jsx and review the timer state for isRunning, timeLeft, and activeTaskTitle. Add the browser-title behavior around those states and restore the default title when cleanup runs. Verify that an active Pomodoro shows the remaining time and current task title, while an inactive timer and component cleanup show the DevBoard title.
Written by the indexing model from the issue text.
Description
Show current task name in browser tab during Pomodoro ⏱️
File: client/src/components/Pomodoro/PomodoroTimer.jsx
Browser tab just shows "DevBoard"
even when Pomodoro is running 💀 fr!!
Fix: update document title when running:
useEffect(() => {
if (isRunning) {
document.title = ${format(timeLeft)} — ${activeTaskTitle || 'Pomodoro'} 🍅
} else {
document.title = 'DevBoard 🗂️'
}
return () => {
document.title = 'DevBoard 🗂️'
}
}, [isRunning, timeLeft, activeTaskTitle])
~8 lines! No backend needed 🎯
Super satisfying to see timer in tab!! 🔥
- Dominant language
- JavaScript
- Stars
- 39
- Forks
- 105
- Avg merge
- 1d 13h
- Merged PRs (30d)
- 41
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 Under an hour Newbie friendliness 96/100
anoopcodehack/DevBoard#639 ·
Maintainers usually reply within 2 days
-
Improve tags input placeholder with examples 🏷️Possibly taken @SwatiManjari claimed this today. Opengood first issue
Difficulty 1/5 Under an hour Newbie friendliness 96/100
anoopcodehack/DevBoard#638 ·
Maintainers usually reply within 2 days
-
Add "Clear" link next to done count in column header 🗑️Possibly taken A pull request linked to this issue is open or already merged. Opengood first issue
Difficulty 1/5 Under an hour Newbie friendliness 96/100
anoopcodehack/DevBoard#637 ·
Maintainers usually reply within 2 days
-
Animate task count number when it changes 🔢Possibly taken @jiyac-code claimed this today. Opengood first issue
Difficulty 1/5 1-3 hours Newbie friendliness 95/100
anoopcodehack/DevBoard#635 · 2 comments · 1 assignee ·
Maintainers usually reply within 2 days
-
enhancement good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
anoopcodehack/DevBoard#630 ·
Maintainers usually reply within 2 days
All issues in anoopcodehack/DevBoard
Similar issues
-
docs
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
idean3885/claude-ops-agent#765 ·
Maintainers usually reply within 1 day
-
check:failed feeds:edit
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
iptv-org/database#38385 · 1 comment ·
Maintainers usually reply within 6 days
-
release-followup
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
Maintainers usually reply within 1 day
-
[BUG]: percentTotal not shown as percentagePossibly taken @ORITOMI claimed this today. Openbug
Difficulty 1/5 Under an hour Newbie friendliness 93/100
Maintainers usually reply within 2 days