Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Due dates (3/3): highlight overdue tasks

Aperta Adatta ai principianti
#70 3 commenti 0 reazioni 1 assegnatario Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

@maansi1004 ci sta già lavorando.

Dal 25/10/2026.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
82/100
Tipo di issue
Funzionalità
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
javascript, react
Ambito
frontend

Direzione di ricerca

Inizia da client/src/pages/Tasks.jsx, dove vengono visualizzate le schede delle attività, e controlla come sono rappresentate le date di scadenza e lo stato delle attività; la issue precedente sulle date di scadenza deve essere prima integrata. Aggiungi il badge di scaduto per le date precedenti a oggi nel fuso orario dell’utente quando l’attività non è Done e, facoltativamente, il badge di scadenza oggi. Verifica ieri, oggi, la settimana prossima e un’attività Done rispetto ai criteri di accettazione.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

difficulty: medium enhancement frontend hacktoberfest help wanted
Context

Last step of due dates. Builds on "Due dates (2/3): pick and show a due date in the app".

Please start this after "Due dates (2/3)" is merged.

Files likely involved
  • client/src/pages/Tasks.jsx (task cards)
  • Optional: a small helper, for example client/src/utils/dates.js
Acceptance criteria
  • A task is overdue when its due date is before today (in the user's timezone) and its status isn't Done. It shows a red Overdue badge next to the date.
  • Overdue task cards also get a subtle red border (for example border-red-500/40), which stays red on hover.
  • Optional: tasks due today show an amber Due today badge. They keep the normal border.
  • Done tasks never show these badges or the red border.
  • The badges include text, not only colour, so colour-blind users can tell them apart.
How to test
  1. Create tasks due yesterday, today and next week (edit the dates if needed): yesterday's shows Overdue and has a red border, today's shows Due today (if you added it), and next week's shows neither.
  2. Hover over the overdue task: the border stays red.
  3. Mark the overdue task as Done: the badge and the red border disappear.

New here? 👋 Comment below to ask to work on this issue, and wait to be assigned. Then follow CONTRIBUTING.md for setup and how to open a pull request. Questions are welcome in the comments or in Discussions.

Lingua principale
JavaScript
Stelle
3
Fork
2
Merge medio
9h 29m
PR unite (30g)
40

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di KEX-03/taskflow

Tutte le issue di KEX-03/taskflow

Issue simili

Altre issue su JavaScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.