Show "Saving..." indicator when task is being updated 💾
Maintainer antworten meist innerhalb von 1 Tag
@yashTomar272 arbeitet bereits daran.
Seit 03.9.2026.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 76/100
- Issue-Typ
- Feature
- Klarheit
- Klar beschrieben
- Aktivitätsstatus
- Ruhig
- Tech-Stack
- javascript, react
- Bereich
- frontend
Rechercherichtung
Beginne mit client/src/context/BoardContext.jsx und untersuche dann Dashboard.jsx, um zu sehen, wie der Context-Wert verwendet wird und wo die Navbar gerendert wird. Füge den Speicherstatus rund um Aufgabenaktualisierungen hinzu und stelle ihn dem Dashboard zur Verfügung; fertig ist die Aufgabe, wenn der Indikator während einer Aktualisierung erscheint und anschließend wieder verschwindet, auch wenn die Anfrage fehlschlägt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Show "Saving..." indicator when task is being updated 💾
File: client/src/context/BoardContext.jsx
Tasks update silently 💀
Users don't know if changes saved fr!!
Fix: add saving state to context:
const [saving, setSaving] = useState(false)
const updateTask = async (id, updates) => {
try {
setSaving(true)
const { data } = await axios.put(
/api/tasks/${id}, updates, authHeaders()
)
setTasks(prev => prev.map(t =>
t._id === id ? data : t
))
} catch (err) {
console.error(err)
throw err
} finally {
setSaving(false)
}
}
// expose saving in context value
// show in Dashboard.jsx navbar:
{saving && (
💾 saving...
)}
~10 lines across 2 files! 🎯
No backend needed!!
- Vorherrschende Sprache
- JavaScript
- Sterne
- 39
- Forks
- 105
- Ø Merge
- 1 T. 20 Std.
- Gemergte PRs (30 T.)
- 28
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus anoopcodehack/DevBoard
-
enhancement good first issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
anoopcodehack/DevBoard#588 ·
Maintainer antworten meist innerhalb von 1 Tag
-
good first issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
anoopcodehack/DevBoard#587 ·
Maintainer antworten meist innerhalb von 1 Tag
-
good first issue
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 90/100
anoopcodehack/DevBoard#586 ·
Maintainer antworten meist innerhalb von 1 Tag
-
good first issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
anoopcodehack/DevBoard#584 ·
Maintainer antworten meist innerhalb von 1 Tag
-
good first issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
anoopcodehack/DevBoard#583 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in anoopcodehack/DevBoard
Ähnliche Issues
-
Remove: Fox Deportes SDOffencheck:passed feeds:remove
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 65/100
iptv-org/database#37176 · 1 Kommentar · 1 Reaktion ·
Maintainer antworten meist innerhalb von 9 Tagen
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
hawk-digital-environments/HAWKI#443 ·
Maintainer antworten meist innerhalb von 1 Tag
-
documentation v2
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
modelcontextprotocol/python-sdk#3662 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
Maintainer antworten meist innerhalb von 1 Tag
-
feedback simulation workshop
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 66/100
githubnext/gh-aw-workshop#4370 ·
Maintainer antworten meist innerhalb von 1 Tag