Add archive button to hide tasks without deleting 🗄️
Mantenedores costumam responder em até 2 dias
@bilal-rauf-dev já está trabalhando nisso.
Desde 28/8/2026.
Avaliação
- Dificuldade
- 2/5
- Tempo estimado
- 1-3 horas
- Facilidade para iniciantes
- 70/100
- Tipo de issue
- Funcionalidade
- Clareza
- Claramente especificada
- Status de atividade
- Pouca atividade
- Stack de tecnologia
- javascript, mongodb, react
- Domínio
- full-stack
Direção de pesquisa
Comece por client/src/components/Task/TaskModal.jsx e BoardContext e, em seguida, localize o modelo Task mencionado na issue. Acompanhe como as tarefas são atualizadas e fornecidas ao quadro. O trabalho está concluído quando uma tarefa pode ser arquivada pelo seu modal e deixa de aparecer no quadro, mas continua armazenada.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Add archive button to hide tasks without deleting 🗄️
File: client/src/components/Task/TaskModal.jsx
Delete is permanent 💀 sometimes you just
want to hide a task without losing it fr!!
Fix: add archived field to Task model:
archived: { type: Boolean, default: false }
// add archive button in modal:
const handleArchive = async () => {
await updateTask(task._id, { archived: true })
onClose()
}
🗄️ Archive
// filter archived from board in BoardContext:
tasks.filter(t => !t.archived)
~10 lines across 3 files!
No data loss ever!! 🎯
- Linguagem predominante
- JavaScript
- Estrelas
- 39
- Forks
- 105
- Merge médio
- 1d 12h
- PRs com merge (30d)
- 27
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 1-3 horas Facilidade para iniciantes 88/100
anoopcodehack/DevBoard#589 ·
Mantenedores costumam responder em até 2 dias
-
Import tasks from CSV file 📤Abertaenhancement good first issue
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
anoopcodehack/DevBoard#588 ·
Mantenedores costumam responder em até 2 dias
-
good first issue
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
anoopcodehack/DevBoard#587 ·
Mantenedores costumam responder em até 2 dias
-
good first issue
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 90/100
anoopcodehack/DevBoard#586 ·
Mantenedores costumam responder em até 2 dias
-
good first issue
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
anoopcodehack/DevBoard#584 ·
Mantenedores costumam responder em até 2 dias
Todas as issues de anoopcodehack/DevBoard
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
naver/egjs-flicking#971 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 85/100
RADAR-base/radar-self-enrolment-ui#118 ·
Mantenedores costumam responder em até 1 dia
-
Renderer treats a sub-pixel width difference as a resize, which cancels the `motion()` entranceAberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 85/100
Mantenedores costumam responder em até 1 dia
-
triage-needed
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
MicrosoftDocs/edge-developer#3970 ·
Mantenedores costumam responder em até 1 dia
-
agent/scanner hive/hosted-available-lke648397-260827-5n31 quality testing
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 88/100
Mantenedores costumam responder em até 1 dia