Show current task name in browser tab during Pomodoro ⏱️
Mantenedores costumam responder em até 2 dias
Avaliação
- Dificuldade
- 1/5
- Tempo estimado
- Menos de uma hora
- Facilidade para iniciantes
- 95/100
- Tipo de issue
- Funcionalidade
- Clareza
- Claramente especificada
- Status de atividade
- Ativa
- Stack de tecnologia
- javascript, react
- Domínio
- frontend
Direção de pesquisa
Comece por client/src/components/Pomodoro/PomodoroTimer.jsx e revise o estado do timer para isRunning, timeLeft e activeTaskTitle. Adicione o comportamento do título do navegador com base nesses estados e restaure o título padrão quando a limpeza for executada. Verifique se um Pomodoro ativo mostra o tempo restante e o título da tarefa atual, enquanto um timer inativo e a limpeza do componente mostram o título DevBoard.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
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!! 🔥
- Linguagem predominante
- JavaScript
- Estrelas
- 39
- Forks
- 105
- Merge médio
- 1d 13h
- PRs com merge (30d)
- 41
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Sem modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de anoopcodehack/DevBoard
-
good first issue
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 96/100
anoopcodehack/DevBoard#639 ·
Mantenedores costumam responder em até 2 dias
-
Improve tags input placeholder with examples 🏷️Talvez já em andamento @SwatiManjari assumiu há 1 dia. Abertagood first issue
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 96/100
anoopcodehack/DevBoard#638 ·
Mantenedores costumam responder em até 2 dias
-
Add "Clear" link next to done count in column header 🗑️Talvez já em andamento Um pull request vinculado a esta issue está aberto ou já foi mesclado. Abertagood first issue
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 96/100
anoopcodehack/DevBoard#637 ·
Mantenedores costumam responder em até 2 dias
-
Animate task count number when it changes 🔢Talvez já em andamento @jiyac-code assumiu há 1 dia. Abertagood first issue
Dificuldade 1/5 1-3 horas Facilidade para iniciantes 95/100
anoopcodehack/DevBoard#635 · 2 comentários · 1 responsável ·
Mantenedores costumam responder em até 2 dias
-
enhancement good first issue
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
anoopcodehack/DevBoard#630 ·
Mantenedores costumam responder em até 2 dias
Todas as issues de anoopcodehack/DevBoard
Issues semelhantes
-
enhancement
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
ericcornelissen/depreman#591 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 88/100
NanmiCoder/dsh-agent-teams#269 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 65/100
Mantenedores costumam responder em até 1 dia
-
docs
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
idean3885/claude-ops-agent#765 ·
Mantenedores costumam responder em até 1 dia
-
docs html v6
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 78/100
Mantenedores costumam responder em até 1 dia